CINXE.COM
Hasse diagram - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Hasse diagram - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"9074e8a8-e70f-4b85-8528-aad54373a9af","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Hasse_diagram","wgTitle":"Hasse diagram","wgCurRevisionId":1241269355,"wgRevisionId":1241269355,"wgArticleId":338199,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description matches Wikidata","Pages with German IPA","Diagrams","Directed acyclic graphs","Graph drawing","Graphical concepts in set theory","Order theory"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Hasse_diagram","wgRelevantArticleId":338199,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject": "wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q901446","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false, "wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.math.styles":"ready","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","ext.scribunto.logs","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups", "ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Inclusion_ordering.svg/1200px-Inclusion_ordering.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="960"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Inclusion_ordering.svg/800px-Inclusion_ordering.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="640"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Inclusion_ordering.svg/640px-Inclusion_ordering.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="512"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Hasse diagram - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Hasse_diagram"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Hasse_diagram&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Hasse_diagram"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Hasse_diagram rootpage-Hasse_diagram skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Hasse+diagram" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Hasse+diagram" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Hasse+diagram" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Hasse+diagram" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Diagram_design" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Diagram_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Diagram design</span> </div> </a> <ul id="toc-Diagram_design-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Upward_planarity" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Upward_planarity"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Upward planarity</span> </div> </a> <ul id="toc-Upward_planarity-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Use_in_UML_notation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Use_in_UML_notation"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Use in UML notation</span> </div> </a> <ul id="toc-Use_in_UML_notation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Hasse diagram</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 21 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-21" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">21 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B1%D8%B3%D9%85_%D9%87%D8%A7%D8%B3_%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%86%D9%8A" title="رسم هاس البياني – Arabic" lang="ar" hreflang="ar" data-title="رسم هاس البياني" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Diagrama_de_Hasse" title="Diagrama de Hasse – Catalan" lang="ca" hreflang="ca" data-title="Diagrama de Hasse" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Hasse%C5%AFv_diagram" title="Hasseův diagram – Czech" lang="cs" hreflang="cs" data-title="Hasseův diagram" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Hasse-Diagramm" title="Hasse-Diagramm – German" lang="de" hreflang="de" data-title="Hasse-Diagramm" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Diagrama_de_Hasse" title="Diagrama de Hasse – Spanish" lang="es" hreflang="es" data-title="Diagrama de Hasse" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%86%D9%85%D9%88%D8%AF%D8%A7%D8%B1_%D9%87%D8%B3%D9%87" title="نمودار هسه – Persian" lang="fa" hreflang="fa" data-title="نمودار هسه" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Diagramme_de_Hasse" title="Diagramme de Hasse – French" lang="fr" hreflang="fr" data-title="Diagramme de Hasse" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%ED%95%98%EC%84%B8_%EB%8F%84%ED%98%95" title="하세 도형 – Korean" lang="ko" hreflang="ko" data-title="하세 도형" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Diagram_Hasse" title="Diagram Hasse – Indonesian" lang="id" hreflang="id" data-title="Diagram Hasse" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Diagramma_di_Hasse" title="Diagramma di Hasse – Italian" lang="it" hreflang="it" data-title="Diagramma di Hasse" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%93%D7%99%D7%90%D7%92%D7%A8%D7%9E%D7%AA_%D7%94%D7%A1%D7%94" title="דיאגרמת הסה – Hebrew" lang="he" hreflang="he" data-title="דיאגרמת הסה" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Diagramma_de_Hasse" title="Diagramma de Hasse – Lombard" lang="lmo" hreflang="lmo" data-title="Diagramma de Hasse" data-language-autonym="Lombard" data-language-local-name="Lombard" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Hasse-diagram" title="Hasse-diagram – Hungarian" lang="hu" hreflang="hu" data-title="Hasse-diagram" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Hasse-diagram" title="Hasse-diagram – Dutch" lang="nl" hreflang="nl" data-title="Hasse-diagram" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%83%E3%82%BB%E5%9B%B3" title="ハッセ図 – Japanese" lang="ja" hreflang="ja" data-title="ハッセ図" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Diagram_Hassego" title="Diagram Hassego – Polish" lang="pl" hreflang="pl" data-title="Diagram Hassego" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Diagrama_de_Hasse" title="Diagrama de Hasse – Portuguese" lang="pt" hreflang="pt" data-title="Diagrama de Hasse" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_%D0%A5%D0%B0%D1%81%D1%81%D0%B5" title="Диаграмма Хассе – Russian" lang="ru" hreflang="ru" data-title="Диаграмма Хассе" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Hassediagram" title="Hassediagram – Swedish" lang="sv" hreflang="sv" data-title="Hassediagram" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%94%D1%96%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%B0_%D0%93%D0%B0%D1%81%D1%81%D0%B5" title="Діаграма Гассе – Ukrainian" lang="uk" hreflang="uk" data-title="Діаграма Гассе" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E5%93%88%E6%96%AF%E5%9C%96" title="哈斯圖 – Chinese" lang="zh" hreflang="zh" data-title="哈斯圖" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q901446#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Hasse_diagram" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Hasse_diagram" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Hasse_diagram"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Hasse_diagram&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Hasse_diagram&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Hasse_diagram"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Hasse_diagram&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Hasse_diagram&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Hasse_diagram" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Hasse_diagram" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Hasse_diagram&oldid=1241269355" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Hasse_diagram&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Hasse_diagram&id=1241269355&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHasse_diagram"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHasse_diagram"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Hasse_diagram&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Hasse_diagram&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Hasse_diagram" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q901446" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Visual depiction of a partially ordered set</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="/wiki/Hess_diagram" title="Hess diagram">Hess diagram</a>.</div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Inclusion_ordering.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Inclusion_ordering.svg/220px-Inclusion_ordering.svg.png" decoding="async" width="220" height="176" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Inclusion_ordering.svg/330px-Inclusion_ordering.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/2e/Inclusion_ordering.svg/440px-Inclusion_ordering.svg.png 2x" data-file-width="250" data-file-height="200" /></a><figcaption>The <a href="/wiki/Power_set" title="Power set">power set</a> of a 2-element set ordered by <a href="/wiki/Subset" title="Subset">inclusion</a> </figcaption></figure> <p>In <a href="/wiki/Order_theory" title="Order theory">order theory</a>, a <b>Hasse diagram</b> (<span class="rt-commentedText nowrap"><span class="IPA nopopups noexcerpt" lang="en-fonipa"><a href="/wiki/Help:IPA/English" title="Help:IPA/English">/<span style="border-bottom:1px dotted"><span title="/ˈ/: primary stress follows">ˈ</span><span title="'h' in 'hi'">h</span><span title="/æ/: 'a' in 'bad'">æ</span><span title="'s' in 'sigh'">s</span><span title="/ə/: 'a' in 'about'">ə</span></span>/</a></span></span>; <style data-mw-deduplicate="TemplateStyles:r1177148991">.mw-parser-output .IPA-label-small{font-size:85%}.mw-parser-output .references .IPA-label-small,.mw-parser-output .infobox .IPA-label-small,.mw-parser-output .navbox .IPA-label-small{font-size:100%}</style><span class="IPA-label IPA-label-small">German:</span> <span class="IPA nowrap" lang="de-Latn-fonipa"><a href="/wiki/Help:IPA/Standard_German" title="Help:IPA/Standard German">[ˈhasə]</a></span>) is a type of <a href="/wiki/Mathematical_diagram" title="Mathematical diagram">mathematical diagram</a> used to represent a finite <a href="/wiki/Partially_ordered_set" title="Partially ordered set">partially ordered set</a>, in the form of a <a href="/wiki/Graph_drawing" title="Graph drawing">drawing</a> of its <a href="/wiki/Transitive_reduction" title="Transitive reduction">transitive reduction</a>. Concretely, for a partially ordered set <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (S,\leq )}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mo stretchy="false">(</mo> <mi>S</mi> <mo>,</mo> <mo>≤<!-- ≤ --></mo> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle (S,\leq )}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/d7e8fafe062081eef7510325dda0ea36c83a5a38" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.151ex; height:2.843ex;" alt="{\displaystyle (S,\leq )}"></span> one represents each element of <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle S}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>S</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle S}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/4611d85173cd3b508e67077d4a1252c9c05abca2" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.499ex; height:2.176ex;" alt="{\displaystyle S}"></span> as a <a href="/wiki/Vertex_(graph_theory)" title="Vertex (graph theory)">vertex</a> in the plane and draws a <a href="/wiki/Line_segment" title="Line segment">line segment</a> or curve that goes <i>upward</i> from one vertex <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>x</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle x}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/87f9e315fd7e2ba406057a97300593c4802b53e4" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}"></span> to another vertex <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>y</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle y}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/b8a6208ec717213d4317e666f1ae872e00620a0d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.155ex; height:2.009ex;" alt="{\displaystyle y}"></span> whenever <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>y</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle y}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/b8a6208ec717213d4317e666f1ae872e00620a0d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.155ex; height:2.009ex;" alt="{\displaystyle y}"></span> <a href="/wiki/Covering_relation" title="Covering relation">covers</a> <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>x</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle x}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/87f9e315fd7e2ba406057a97300593c4802b53e4" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}"></span> (that is, whenever <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\neq y}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>x</mi> <mo>≠<!-- ≠ --></mo> <mi>y</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle x\neq y}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/f51b711ca7f932963cdb268b0817dc72d6258733" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.584ex; height:2.676ex;" alt="{\displaystyle x\neq y}"></span>, <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\leq y}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>x</mi> <mo>≤<!-- ≤ --></mo> <mi>y</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle x\leq y}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/c07a0bc023490be1c08e6c33a9cdc93bec908224" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:5.584ex; height:2.343ex;" alt="{\displaystyle x\leq y}"></span> and there is no <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle z}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>z</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle z}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/bf368e72c009decd9b6686ee84a375632e11de98" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.088ex; height:1.676ex;" alt="{\displaystyle z}"></span> distinct from <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>x</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle x}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/87f9e315fd7e2ba406057a97300593c4802b53e4" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.33ex; height:1.676ex;" alt="{\displaystyle x}"></span> and <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>y</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle y}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/b8a6208ec717213d4317e666f1ae872e00620a0d" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.155ex; height:2.009ex;" alt="{\displaystyle y}"></span> with <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\leq z\leq y}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>x</mi> <mo>≤<!-- ≤ --></mo> <mi>z</mi> <mo>≤<!-- ≤ --></mo> <mi>y</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle x\leq z\leq y}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/bc14a54fe48ebc7a2729afba14cc619270b0f0ed" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.77ex; height:2.343ex;" alt="{\displaystyle x\leq z\leq y}"></span>). These curves may cross each other but must not touch any vertices other than their endpoints. Such a diagram, with labeled vertices, uniquely determines its partial order. </p><p>Hasse diagrams are named after <a href="/wiki/Helmut_Hasse" title="Helmut Hasse">Helmut Hasse</a> (1898–1979); according to <a href="/wiki/Garrett_Birkhoff" title="Garrett Birkhoff">Garrett Birkhoff</a>, they are so called because of the effective use Hasse made of them.<sup id="cite_ref-FOOTNOTEBirkhoff1948_1-0" class="reference"><a href="#cite_note-FOOTNOTEBirkhoff1948-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> However, Hasse was not the first to use these diagrams. One example that predates Hasse can be found in an 1895 work by Henri Gustave Vogt.<sup id="cite_ref-FOOTNOTEVogt1895_2-0" class="reference"><a href="#cite_note-FOOTNOTEVogt1895-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-FOOTNOTERival1985110_3-0" class="reference"><a href="#cite_note-FOOTNOTERival1985110-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Although Hasse diagrams were originally devised as a technique for making drawings of partially ordered sets by hand, they have more recently been created automatically using <a href="/wiki/Graph_drawing" title="Graph drawing">graph drawing</a> techniques.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </p><p>In some sources, the phrase "Hasse diagram" has a different meaning: the <a href="/wiki/Directed_acyclic_graph" title="Directed acyclic graph">directed acyclic graph</a> obtained from the covering relation of a partially ordered set, independently of any drawing of that graph.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Diagram_design">Diagram design</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hasse_diagram&action=edit&section=1" title="Edit section: Diagram design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Although Hasse diagrams are simple, as well as intuitive, tools for dealing with finite <a href="/wiki/Partially_ordered_set" title="Partially ordered set">posets</a>, it turns out to be rather difficult to draw "good" diagrams. The reason is that, in general, there are many different possible ways to draw a Hasse diagram for a given poset. The simple technique of just starting with the <a href="/wiki/Minimal_element" class="mw-redirect" title="Minimal element">minimal elements</a> of an order and then drawing greater elements incrementally often produces quite poor results: symmetries and internal structure of the order are easily lost. </p><p>The following example demonstrates the issue. Consider the <a href="/wiki/Power_set" title="Power set">power set</a> of a 4-element set ordered by inclusion <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \subseteq }"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mo>⊆<!-- ⊆ --></mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle \subseteq }</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/a924f8dcb2847bb8871edfdbf4c6b5cca0669228" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:1.808ex; height:2.176ex;" alt="{\displaystyle \subseteq }"></span>. Below are four different Hasse diagrams for this partial order. Each subset has a node labelled with a binary encoding that shows whether a certain element is in the subset (1) or not (0): </p> <table style="margin: 0 auto;"> <tbody><tr> <td><span typeof="mw:File"><a href="/wiki/File:Hypercubeorder_binary.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Hypercubeorder_binary.svg/230px-Hypercubeorder_binary.svg.png" decoding="async" width="230" height="230" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Hypercubeorder_binary.svg/345px-Hypercubeorder_binary.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Hypercubeorder_binary.svg/460px-Hypercubeorder_binary.svg.png 2x" data-file-width="360" data-file-height="360" /></a></span></td> <td>   </td> <td><span typeof="mw:File"><a href="/wiki/File:Hypercubecubes_binary.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/10/Hypercubecubes_binary.svg/260px-Hypercubecubes_binary.svg.png" decoding="async" width="260" height="189" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/10/Hypercubecubes_binary.svg/390px-Hypercubecubes_binary.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/10/Hypercubecubes_binary.svg/520px-Hypercubecubes_binary.svg.png 2x" data-file-width="477" data-file-height="347" /></a></span> </td></tr> <tr> <td><span typeof="mw:File"><a href="/wiki/File:Hypercubestar_binary.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/33/Hypercubestar_binary.svg/240px-Hypercubestar_binary.svg.png" decoding="async" width="240" height="225" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/33/Hypercubestar_binary.svg/360px-Hypercubestar_binary.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/33/Hypercubestar_binary.svg/480px-Hypercubestar_binary.svg.png 2x" data-file-width="373" data-file-height="350" /></a></span> </td> <td>    </td> <td><figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/File:Hypercubematrix_binary.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/93/Hypercubematrix_binary.svg/180px-Hypercubematrix_binary.svg.png" decoding="async" width="180" height="229" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/93/Hypercubematrix_binary.svg/271px-Hypercubematrix_binary.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/93/Hypercubematrix_binary.svg/360px-Hypercubematrix_binary.svg.png 2x" data-file-width="251" data-file-height="319" /></a><figcaption></figcaption></figure> </td></tr></tbody></table> <p>The first diagram makes clear that the power set is a <a href="/wiki/Graded_poset" title="Graded poset">graded poset</a>. The second diagram has the same graded structure, but by making some edges longer than others, it emphasizes that the <a href="/wiki/Tesseract" title="Tesseract">4-dimensional cube</a> is a combinatorial union of two 3-dimensional cubes, and that a tetrahedron (<a href="/wiki/Abstract_polytope" title="Abstract polytope">abstract 3-polytope</a>) likewise merges two triangles (<a href="/wiki/Abstract_polytope" title="Abstract polytope">abstract 2-polytopes</a>). The third diagram shows some of the internal symmetry of the structure. In the fourth diagram the vertices are arranged in a 4×4 grid. </p> <div class="mw-heading mw-heading2"><h2 id="Upward_planarity">Upward planarity</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hasse_diagram&action=edit&section=2" title="Edit section: Upward planarity"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Upward_planar_drawing" title="Upward planar drawing">Upward planar drawing</a></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Dih4_subgroups.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Dih4_subgroups.svg/220px-Dih4_subgroups.svg.png" decoding="async" width="220" height="204" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Dih4_subgroups.svg/330px-Dih4_subgroups.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Dih4_subgroups.svg/440px-Dih4_subgroups.svg.png 2x" data-file-width="729" data-file-height="675" /></a><figcaption>This Hasse diagram of the <a href="/wiki/Lattice_of_subgroups" title="Lattice of subgroups">lattice of subgroups</a> of the <a href="/wiki/Dihedral_group" title="Dihedral group">dihedral group</a> <a href="/wiki/Dihedral_group_of_order_8" class="mw-redirect" title="Dihedral group of order 8">Dih<sub>4</sub></a> has no crossing edges.</figcaption></figure> <p>If a partial order can be drawn as a Hasse diagram in which no two edges cross, its covering graph is said to be <i>upward planar</i>. A number of results on upward planarity and on crossing-free Hasse diagram construction are known: </p> <ul><li>If the partial order to be drawn is a <a href="/wiki/Lattice_(order)" title="Lattice (order)">lattice</a>, then it can be drawn without crossings if and only if it has <a href="/wiki/Order_dimension" title="Order dimension">order dimension</a> at most two.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> In this case, a non-crossing drawing may be found by deriving Cartesian coordinates for the elements from their positions in the two linear orders realizing the order dimension, and then rotating the drawing counterclockwise by a 45-degree angle.</li> <li>If the partial order has at most one <a href="/wiki/Minimal_element" class="mw-redirect" title="Minimal element">minimal element</a>, or it has at most one <a href="/wiki/Maximal_element" class="mw-redirect" title="Maximal element">maximal element</a>, then it may be tested in <a href="/wiki/Linear_time" class="mw-redirect" title="Linear time">linear time</a> whether it has a non-crossing Hasse diagram.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li> <li>It is <a href="/wiki/NP-complete" class="mw-redirect" title="NP-complete">NP-complete</a> to determine whether a partial order with multiple sources and sinks can be drawn as a crossing-free Hasse diagram.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> However, finding a crossing-free Hasse diagram is <a href="/wiki/Fixed-parameter_tractable" class="mw-redirect" title="Fixed-parameter tractable">fixed-parameter tractable</a> when parametrized by the number of <a href="/wiki/Articulation_point" class="mw-redirect" title="Articulation point">articulation points</a> and <a href="/wiki/Triconnected_component" class="mw-redirect" title="Triconnected component">triconnected components</a> of the transitive reduction of the partial order.<sup id="cite_ref-FOOTNOTEChan2004_9-0" class="reference"><a href="#cite_note-FOOTNOTEChan2004-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li> <li>If the <i>y</i>-coordinates of the elements of a partial order are specified, then a crossing-free Hasse diagram respecting those coordinate assignments can be found in linear time, if such a diagram exists.<sup id="cite_ref-FOOTNOTEJüngerLeipert1999_10-0" class="reference"><a href="#cite_note-FOOTNOTEJüngerLeipert1999-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> In particular, if the input poset is a <a href="/wiki/Graded_poset" title="Graded poset">graded poset</a>, it is possible to determine in linear time whether there is a crossing-free Hasse diagram in which the height of each vertex is proportional to its rank.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Use_in_UML_notation">Use in UML notation</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hasse_diagram&action=edit&section=3" title="Edit section: Use in UML notation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Diamond_inheritance.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Diamond_inheritance.svg/110px-Diamond_inheritance.svg.png" decoding="async" width="110" height="165" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Diamond_inheritance.svg/165px-Diamond_inheritance.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Diamond_inheritance.svg/220px-Diamond_inheritance.svg.png 2x" data-file-width="180" data-file-height="270" /></a><figcaption>A <a href="/wiki/Class_diagram" title="Class diagram">class diagram</a> depicting <a href="/wiki/Multiple_inheritance" title="Multiple inheritance">multiple inheritance</a></figcaption></figure> <p>In <a href="/wiki/Software_engineering" title="Software engineering">software engineering</a> / <a href="/wiki/Object-oriented_design" class="mw-redirect" title="Object-oriented design">Object-oriented design</a>, the <a href="/wiki/Class_(computer_programming)" title="Class (computer programming)">classes</a> of a software system and the <a href="/wiki/Inheritance_(object-oriented_programming)" title="Inheritance (object-oriented programming)">inheritance</a> relation between these classes is often depicted using a <a href="/wiki/Class_diagram" title="Class diagram">class diagram</a>, a form of Hasse diagram in which the edges connecting classes are drawn as solid line segments with an open triangle at the superclass end. </p> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hasse_diagram&action=edit&section=4" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-FOOTNOTEBirkhoff1948-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEBirkhoff1948_1-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFBirkhoff1948">Birkhoff (1948)</a>.</span> </li> <li id="cite_note-FOOTNOTEVogt1895-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEVogt1895_2-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFVogt1895">Vogt (1895)</a>.</span> </li> <li id="cite_note-FOOTNOTERival1985110-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTERival1985110_3-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFRival1985">Rival (1985)</a>, p. 110.</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text">E.g., see <a href="#CITEREFDi_BattistaTamassia1988">Di Battista & Tamassia (1988)</a> and <a href="#CITEREFFreese2004">Freese (2004)</a>.</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text">For examples of this alternative meaning of Hasse diagrams, see <a href="#CITEREFChristofides1975">Christofides (1975</a>, pp. 170–174); <a href="#CITEREFThulasiramanSwamy1992">Thulasiraman & Swamy (1992)</a>; <a href="#CITEREFBang-Jensen2008">Bang-Jensen (2008)</a></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><a href="#CITEREFGargTamassia1995a">Garg & Tamassia (1995a)</a>, Theorem 9, p. 118; <a href="#CITEREFBakerFishburnRoberts1971">Baker, Fishburn & Roberts (1971)</a>, theorem 4.1, page 18.</span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a href="#CITEREFGargTamassia1995a">Garg & Tamassia (1995a)</a>, Theorem 15, p. 125; <a href="#CITEREFBertolazziDi_BattistaManninoTamassia1993">Bertolazzi et al. (1993)</a>.</span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><a href="#CITEREFGargTamassia1995a">Garg & Tamassia (1995a)</a>, Corollary 1, p. 132; <a href="#CITEREFGargTamassia1995b">Garg & Tamassia (1995b)</a>.</span> </li> <li id="cite_note-FOOTNOTEChan2004-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEChan2004_9-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFChan2004">Chan (2004)</a>.</span> </li> <li id="cite_note-FOOTNOTEJüngerLeipert1999-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEJüngerLeipert1999_10-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFJüngerLeipert1999">Jünger & Leipert (1999)</a>.</span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hasse_diagram&action=edit&section=5" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin refbegin-columns references-column-width" style="column-width: 30em"> <ul><li><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFBakerFishburnRoberts1971" class="citation cs2">Baker, Kirby A.; <a href="/wiki/Peter_C._Fishburn" title="Peter C. Fishburn">Fishburn, Peter C.</a>; <a href="/wiki/Fred_S._Roberts" title="Fred S. Roberts">Roberts, Fred S.</a> (1971), "Partial orders of dimension 2", <i>Networks</i>, <b>2</b> (1): 11–28, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1002%2Fnet.3230020103">10.1002/net.3230020103</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Networks&rft.atitle=Partial+orders+of+dimension+2&rft.volume=2&rft.issue=1&rft.pages=11-28&rft.date=1971&rft_id=info%3Adoi%2F10.1002%2Fnet.3230020103&rft.aulast=Baker&rft.aufirst=Kirby+A.&rft.au=Fishburn%2C+Peter+C.&rft.au=Roberts%2C+Fred+S.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBang-Jensen2008" class="citation cs2">Bang-Jensen, Jørgen (2008), "2.1 Acyclic Digraphs", <i>Digraphs: Theory, Algorithms and Applications</i>, Springer Monographs in Mathematics (2nd ed.), Springer-Verlag, pp. 32–34, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-84800-997-4" title="Special:BookSources/978-1-84800-997-4"><bdi>978-1-84800-997-4</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=2.1+Acyclic+Digraphs&rft.btitle=Digraphs%3A+Theory%2C+Algorithms+and+Applications&rft.series=Springer+Monographs+in+Mathematics&rft.pages=32-34&rft.edition=2nd&rft.pub=Springer-Verlag&rft.date=2008&rft.isbn=978-1-84800-997-4&rft.aulast=Bang-Jensen&rft.aufirst=J%C3%B8rgen&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBertolazziDi_BattistaManninoTamassia1993" class="citation cs2">Bertolazzi, R; Di Battista, G.; Mannino, C.; <a href="/wiki/Roberto_Tamassia" title="Roberto Tamassia">Tamassia, R.</a> (1993), <a rel="nofollow" class="external text" href="http://www.cs.brown.edu/research/pubs/pdfs/1998/Bertolazzi-1998-OUP.pdf">"Optimal upward planarity testing of single-source digraphs"</a> <span class="cs1-format">(PDF)</span>, <i><a href="/wiki/European_Symposium_on_Algorithms" title="European Symposium on Algorithms">Proc. 1st European Symposium on Algorithms (ESA '93)</a></i>, <a href="/wiki/Lecture_Notes_in_Computer_Science" title="Lecture Notes in Computer Science">Lecture Notes in Computer Science</a>, vol. 726, Springer-Verlag, pp. 37–48, <a href="/wiki/CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a> <span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.4879">10.1.1.43.4879</a></span>, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-57273-2_42">10.1007/3-540-57273-2_42</a>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3-540-57273-2" title="Special:BookSources/978-3-540-57273-2"><bdi>978-3-540-57273-2</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Optimal+upward+planarity+testing+of+single-source+digraphs&rft.btitle=Proc.+1st+European+Symposium+on+Algorithms+%28ESA+%2793%29&rft.series=Lecture+Notes+in+Computer+Science&rft.pages=37-48&rft.pub=Springer-Verlag&rft.date=1993&rft_id=https%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fsummary%3Fdoi%3D10.1.1.43.4879%23id-name%3DCiteSeerX&rft_id=info%3Adoi%2F10.1007%2F3-540-57273-2_42&rft.isbn=978-3-540-57273-2&rft.aulast=Bertolazzi&rft.aufirst=R&rft.au=Di+Battista%2C+G.&rft.au=Mannino%2C+C.&rft.au=Tamassia%2C+R.&rft_id=http%3A%2F%2Fwww.cs.brown.edu%2Fresearch%2Fpubs%2Fpdfs%2F1998%2FBertolazzi-1998-OUP.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBirkhoff1948" class="citation cs2"><a href="/wiki/Garrett_Birkhoff" title="Garrett Birkhoff">Birkhoff, Garrett</a> (1948), <i>Lattice Theory</i> (Revised ed.), <a href="/wiki/American_Mathematical_Society" title="American Mathematical Society">American Mathematical Society</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Lattice+Theory&rft.edition=Revised&rft.pub=American+Mathematical+Society&rft.date=1948&rft.aulast=Birkhoff&rft.aufirst=Garrett&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChan2004" class="citation cs2">Chan, Hubert (2004), "A parameterized algorithm for upward planarity testing", <i><a href="/wiki/European_Symposium_on_Algorithms" title="European Symposium on Algorithms">Proc. 12th European Symposium on Algorithms (ESA '04)</a></i>, Lecture Notes in Computer Science, vol. 3221, Springer-Verlag, pp. 157–168, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F978-3-540-30140-0_16">10.1007/978-3-540-30140-0_16</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=A+parameterized+algorithm+for+upward+planarity+testing&rft.btitle=Proc.+12th+European+Symposium+on+Algorithms+%28ESA+%2704%29&rft.series=Lecture+Notes+in+Computer+Science&rft.pages=157-168&rft.pub=Springer-Verlag&rft.date=2004&rft_id=info%3Adoi%2F10.1007%2F978-3-540-30140-0_16&rft.aulast=Chan&rft.aufirst=Hubert&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChristofides1975" class="citation cs2">Christofides, Nicos (1975), <i>Graph theory: an algorithmic approach</i>, Academic Press, pp. 170–174</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Graph+theory%3A+an+algorithmic+approach&rft.pages=170-174&rft.pub=Academic+Press&rft.date=1975&rft.aulast=Christofides&rft.aufirst=Nicos&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDi_BattistaTamassia1988" class="citation cs2">Di Battista, G.; <a href="/wiki/Roberto_Tamassia" title="Roberto Tamassia">Tamassia, R.</a> (1988), "Algorithms for plane representation of acyclic digraphs", <i>Theoretical Computer Science</i>, <b>61</b> (2–3): 175–178, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1016%2F0304-3975%2888%2990123-5">10.1016/0304-3975(88)90123-5</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Theoretical+Computer+Science&rft.atitle=Algorithms+for+plane+representation+of+acyclic+digraphs&rft.volume=61&rft.issue=2%E2%80%933&rft.pages=175-178&rft.date=1988&rft_id=info%3Adoi%2F10.1016%2F0304-3975%2888%2990123-5&rft.aulast=Di+Battista&rft.aufirst=G.&rft.au=Tamassia%2C+R.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFreese2004" class="citation cs2">Freese, Ralph (2004), "Automated lattice drawing", <a rel="nofollow" class="external text" href="http://www.math.hawaii.edu/~ralph/Preprints/latdrawing.pdf"><i>Concept Lattices</i></a> <span class="cs1-format">(PDF)</span>, Lecture Notes in Computer Science, vol. 2961, Springer-Verlag, pp. 589–590</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Automated+lattice+drawing&rft.btitle=Concept+Lattices&rft.series=Lecture+Notes+in+Computer+Science&rft.pages=589-590&rft.pub=Springer-Verlag&rft.date=2004&rft.aulast=Freese&rft.aufirst=Ralph&rft_id=http%3A%2F%2Fwww.math.hawaii.edu%2F~ralph%2FPreprints%2Flatdrawing.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGargTamassia1995a" class="citation cs2">Garg, Ashim; <a href="/wiki/Roberto_Tamassia" title="Roberto Tamassia">Tamassia, Roberto</a> (1995a), "Upward planarity testing", <i><a href="/wiki/Order_(journal)" title="Order (journal)">Order</a></i>, <b>12</b> (2): 109–133, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1007%2FBF01108622">10.1007/BF01108622</a>, <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a> <a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:14183717">14183717</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Order&rft.atitle=Upward+planarity+testing&rft.volume=12&rft.issue=2&rft.pages=109-133&rft.date=1995&rft_id=info%3Adoi%2F10.1007%2FBF01108622&rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A14183717%23id-name%3DS2CID&rft.aulast=Garg&rft.aufirst=Ashim&rft.au=Tamassia%2C+Roberto&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGargTamassia1995b" class="citation cs2">Garg, Ashim; <a href="/wiki/Roberto_Tamassia" title="Roberto Tamassia">Tamassia, Roberto</a> (1995b), "On the computational complexity of upward and rectilinear planarity testing", <i><a href="/wiki/International_Symposium_on_Graph_Drawing" title="International Symposium on Graph Drawing">Graph Drawing (Proc. GD '94)</a></i>, LectureNotes in Computer Science, vol. 894, Springer-Verlag, pp. 286–297, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-58950-3_384">10.1007/3-540-58950-3_384</a></span>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3-540-58950-1" title="Special:BookSources/978-3-540-58950-1"><bdi>978-3-540-58950-1</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=On+the+computational+complexity+of+upward+and+rectilinear+planarity+testing&rft.btitle=Graph+Drawing+%28Proc.+GD+%2794%29&rft.series=LectureNotes+in+Computer+Science&rft.pages=286-297&rft.pub=Springer-Verlag&rft.date=1995&rft_id=info%3Adoi%2F10.1007%2F3-540-58950-3_384&rft.isbn=978-3-540-58950-1&rft.aulast=Garg&rft.aufirst=Ashim&rft.au=Tamassia%2C+Roberto&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJüngerLeipert1999" class="citation cs2">Jünger, Michael; Leipert, Sebastian (1999), "Level planar embedding in linear time", <i><a href="/wiki/International_Symposium_on_Graph_Drawing" title="International Symposium on Graph Drawing">Graph Drawing (Proc. GD '99)</a></i>, Lecture Notes in Computer Science, vol. 1731, pp. 72–81, <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1007%2F3-540-46648-7_7">10.1007/3-540-46648-7_7</a></span>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-3-540-66904-3" title="Special:BookSources/978-3-540-66904-3"><bdi>978-3-540-66904-3</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=Level+planar+embedding+in+linear+time&rft.btitle=Graph+Drawing+%28Proc.+GD+%2799%29&rft.series=Lecture+Notes+in+Computer+Science&rft.pages=72-81&rft.date=1999&rft_id=info%3Adoi%2F10.1007%2F3-540-46648-7_7&rft.isbn=978-3-540-66904-3&rft.aulast=J%C3%BCnger&rft.aufirst=Michael&rft.au=Leipert%2C+Sebastian&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRival1985" class="citation cs2">Rival, Ivan (1985), "The diagram", in Rival, Ivan (ed.), <i>Graphs and Order: The Role of Graphs in the Theory of Ordered Sets and Its Applications, Proceedings of the NATO Advanced Study Institute held in Banff, May 18–31, 1984</i>, NATO Advanced Science Institutes Series C: Mathematical and Physical Sciences, vol. 147, Reidel, Dordrecht, pp. 103–133, <a href="/wiki/MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a> <a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=0818494">0818494</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=The+diagram&rft.btitle=Graphs+and+Order%3A+The+Role+of+Graphs+in+the+Theory+of+Ordered+Sets+and+Its+Applications%2C+Proceedings+of+the+NATO+Advanced+Study+Institute+held+in+Banff%2C+May+18%E2%80%9331%2C+1984&rft.series=NATO+Advanced+Science+Institutes+Series+C%3A+Mathematical+and+Physical+Sciences&rft.pages=103-133&rft.pub=Reidel%2C+Dordrecht&rft.date=1985&rft_id=https%3A%2F%2Fmathscinet.ams.org%2Fmathscinet-getitem%3Fmr%3D818494%23id-name%3DMR&rft.aulast=Rival&rft.aufirst=Ivan&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFThulasiramanSwamy1992" class="citation cs2">Thulasiraman, K.; Swamy, M. N. S. (1992), "5.7 Acyclic Directed Graphs", <i>Graphs: Theory and Algorithms</i>, John Wiley and Son, p. 118, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-471-51356-8" title="Special:BookSources/978-0-471-51356-8"><bdi>978-0-471-51356-8</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=5.7+Acyclic+Directed+Graphs&rft.btitle=Graphs%3A+Theory+and+Algorithms&rft.pages=118&rft.pub=John+Wiley+and+Son&rft.date=1992&rft.isbn=978-0-471-51356-8&rft.aulast=Thulasiraman&rft.aufirst=K.&rft.au=Swamy%2C+M.+N.+S.&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFVogt1895" class="citation cs2">Vogt, Henri Gustave (1895), <i>Leçons sur la résolution algébrique des équations</i>, Nony, p. 91</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Le%C3%A7ons+sur+la+r%C3%A9solution+alg%C3%A9brique+des+%C3%A9quations&rft.pages=91&rft.pub=Nony&rft.date=1895&rft.aulast=Vogt&rft.aufirst=Henri+Gustave&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Hasse_diagram&action=edit&section=6" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Commons-logo.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> Related media at Wikimedia Commons: <ul><li><a href="https://commons.wikimedia.org/wiki/Hasse_diagram" class="extiw" title="commons:Hasse diagram">Hasse diagram</a> (Gallery)</li> <li><a href="https://commons.wikimedia.org/wiki/Category:Hasse_diagrams" class="extiw" title="commons:Category:Hasse diagrams">Hasse diagrams</a> (Category)</li></ul></li> <li><span class="citation mathworld" id="Reference-Mathworld-Hasse_Diagram"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWeisstein" class="citation web cs2"><a href="/wiki/Eric_W._Weisstein" title="Eric W. Weisstein">Weisstein, Eric W.</a>, <a rel="nofollow" class="external text" href="https://mathworld.wolfram.com/HasseDiagram.html">"Hasse Diagram"</a>, <i><a href="/wiki/MathWorld" title="MathWorld">MathWorld</a></i></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=MathWorld&rft.atitle=Hasse+Diagram&rft.au=Weisstein%2C+Eric+W.&rft_id=https%3A%2F%2Fmathworld.wolfram.com%2FHasseDiagram.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHasse+diagram" class="Z3988"></span></span></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Order_theory" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Order_theory" title="Template:Order theory"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Order_theory" title="Template talk:Order theory"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Order_theory" title="Special:EditPage/Template:Order theory"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Order_theory" style="font-size:114%;margin:0 4em"><a href="/wiki/Order_theory" title="Order theory">Order theory</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/List_of_order_theory_topics" title="List of order theory topics">Topics</a></li> <li><a href="/wiki/Glossary_of_order_theory" title="Glossary of order theory">Glossary</a></li> <li><a href="/wiki/Category:Order_theory" title="Category:Order theory">Category</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Key concepts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Binary_relation" title="Binary relation">Binary relation</a></li> <li><a href="/wiki/Boolean_algebra_(structure)" title="Boolean algebra (structure)">Boolean algebra</a></li> <li><a href="/wiki/Cyclic_order" title="Cyclic order">Cyclic order</a></li> <li><a href="/wiki/Lattice_(order)" title="Lattice (order)">Lattice</a></li> <li><a href="/wiki/Partially_ordered_set" title="Partially ordered set">Partial order</a></li> <li><a href="/wiki/Preorder" title="Preorder">Preorder</a></li> <li><a href="/wiki/Total_order" title="Total order">Total order</a></li> <li><a href="/wiki/Weak_ordering" title="Weak ordering">Weak ordering</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Results</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Boolean_prime_ideal_theorem" title="Boolean prime ideal theorem">Boolean prime ideal theorem</a></li> <li><a href="/wiki/Cantor%E2%80%93Bernstein_theorem" title="Cantor–Bernstein theorem">Cantor–Bernstein theorem</a></li> <li><a href="/wiki/Cantor%27s_isomorphism_theorem" title="Cantor's isomorphism theorem">Cantor's isomorphism theorem</a></li> <li><a href="/wiki/Dilworth%27s_theorem" title="Dilworth's theorem">Dilworth's theorem</a></li> <li><a href="/wiki/Dushnik%E2%80%93Miller_theorem" title="Dushnik–Miller theorem">Dushnik–Miller theorem</a></li> <li><a href="/wiki/Hausdorff_maximal_principle" title="Hausdorff maximal principle">Hausdorff maximal principle</a></li> <li><a href="/wiki/Knaster%E2%80%93Tarski_theorem" title="Knaster–Tarski theorem">Knaster–Tarski theorem</a></li> <li><a href="/wiki/Kruskal%27s_tree_theorem" title="Kruskal's tree theorem">Kruskal's tree theorem</a></li> <li><a href="/wiki/Laver%27s_theorem" title="Laver's theorem">Laver's theorem</a></li> <li><a href="/wiki/Mirsky%27s_theorem" title="Mirsky's theorem">Mirsky's theorem</a></li> <li><a href="/wiki/Szpilrajn_extension_theorem" title="Szpilrajn extension theorem">Szpilrajn extension theorem</a></li> <li><a href="/wiki/Zorn%27s_lemma" title="Zorn's lemma">Zorn's lemma</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Properties & Types (<small><a href="/wiki/List_of_order_structures_in_mathematics" title="List of order structures in mathematics">list</a></small>)</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Antisymmetric_relation" title="Antisymmetric relation">Antisymmetric</a></li> <li><a href="/wiki/Asymmetric_relation" title="Asymmetric relation">Asymmetric</a></li> <li><a href="/wiki/Boolean_algebra_(structure)" title="Boolean algebra (structure)">Boolean algebra</a> <ul><li><a href="/wiki/List_of_Boolean_algebra_topics" title="List of Boolean algebra topics">topics</a></li></ul></li> <li><a href="/wiki/Completeness_(order_theory)" title="Completeness (order theory)">Completeness</a></li> <li><a href="/wiki/Connected_relation" title="Connected relation">Connected</a></li> <li><a href="/wiki/Covering_relation" title="Covering relation">Covering</a></li> <li><a href="/wiki/Dense_order" title="Dense order">Dense</a></li> <li><a href="/wiki/Directed_set" title="Directed set">Directed</a></li> <li>(<a href="/wiki/Partial_equivalence_relation" title="Partial equivalence relation">Partial</a>) <a href="/wiki/Equivalence_relation" title="Equivalence relation">Equivalence</a></li> <li><a href="/wiki/Foundational_relation" class="mw-redirect" title="Foundational relation">Foundational</a></li> <li><a href="/wiki/Heyting_algebra" title="Heyting algebra">Heyting algebra</a></li> <li><a href="/wiki/Homogeneous_relation" title="Homogeneous relation">Homogeneous</a></li> <li><a href="/wiki/Idempotent_relation" title="Idempotent relation">Idempotent</a></li> <li><a href="/wiki/Lattice_(order)" title="Lattice (order)">Lattice</a> <ul><li><a href="/wiki/Bounded_lattice" class="mw-redirect" title="Bounded lattice">Bounded</a></li> <li><a href="/wiki/Complemented_lattice" title="Complemented lattice">Complemented</a></li> <li><a href="/wiki/Complete_lattice" title="Complete lattice">Complete</a></li> <li><a href="/wiki/Distributive_lattice" title="Distributive lattice">Distributive</a></li> <li><a href="/wiki/Join_and_meet" title="Join and meet">Join and meet</a></li></ul></li> <li><a href="/wiki/Reflexive_relation" title="Reflexive relation">Reflexive</a></li> <li><a href="/wiki/Partial_order" class="mw-redirect" title="Partial order">Partial order</a> <ul><li><a href="/wiki/Chain-complete_partial_order" class="mw-redirect" title="Chain-complete partial order">Chain-complete</a></li> <li><a href="/wiki/Graded_poset" title="Graded poset">Graded</a></li> <li><a href="/wiki/Eulerian_poset" title="Eulerian poset">Eulerian</a></li> <li><a href="/wiki/Strict_partial_order" class="mw-redirect" title="Strict partial order">Strict</a></li></ul></li> <li><a href="/wiki/Prefix_order" title="Prefix order">Prefix order</a></li> <li><a href="/wiki/Preorder" title="Preorder">Preorder</a> <ul><li><a href="/wiki/Total_preorder" class="mw-redirect" title="Total preorder">Total</a></li></ul></li> <li><a href="/wiki/Semilattice" title="Semilattice">Semilattice</a></li> <li><a href="/wiki/Semiorder" title="Semiorder">Semiorder</a></li> <li><a href="/wiki/Symmetric_relation" title="Symmetric relation">Symmetric</a></li> <li><a href="/wiki/Total_relation" title="Total relation">Total</a></li> <li><a href="/wiki/Tolerance_relation" title="Tolerance relation">Tolerance</a></li> <li><a href="/wiki/Transitive_relation" title="Transitive relation">Transitive</a></li> <li><a href="/wiki/Well-founded_relation" title="Well-founded relation">Well-founded</a></li> <li><a href="/wiki/Well-quasi-ordering" title="Well-quasi-ordering">Well-quasi-ordering</a> (<a href="/wiki/Better-quasi-ordering" title="Better-quasi-ordering">Better</a>)</li> <li>(<a href="/wiki/Prewellordering" title="Prewellordering">Pre</a>) <a href="/wiki/Well-order" title="Well-order">Well-order</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Constructions</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Composition_of_relations" title="Composition of relations">Composition</a></li> <li><a href="/wiki/Converse_relation" title="Converse relation">Converse/Transpose</a></li> <li><a href="/wiki/Lexicographic_order" title="Lexicographic order">Lexicographic order</a></li> <li><a href="/wiki/Linear_extension" title="Linear extension">Linear extension</a></li> <li><a href="/wiki/Product_order" title="Product order">Product order</a></li> <li><a href="/wiki/Reflexive_closure" title="Reflexive closure">Reflexive closure</a></li> <li><a href="/wiki/Series-parallel_partial_order" title="Series-parallel partial order">Series-parallel partial order</a></li> <li><a href="/wiki/Star_product" title="Star product">Star product</a></li> <li><a href="/wiki/Symmetric_closure" title="Symmetric closure">Symmetric closure</a></li> <li><a href="/wiki/Transitive_closure" title="Transitive closure">Transitive closure</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Topology" title="Topology">Topology</a> & Orders</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Alexandrov_topology" title="Alexandrov topology">Alexandrov topology</a> & <a href="/wiki/Specialization_(pre)order" title="Specialization (pre)order">Specialization preorder</a></li> <li><a href="/wiki/Ordered_topological_vector_space" title="Ordered topological vector space">Ordered topological vector space</a> <ul><li><a href="/wiki/Normal_cone_(functional_analysis)" title="Normal cone (functional analysis)">Normal cone</a></li> <li><a href="/wiki/Order_topology_(functional_analysis)" title="Order topology (functional analysis)">Order topology</a></li></ul></li> <li><a href="/wiki/Order_topology" title="Order topology">Order topology</a></li> <li><a href="/wiki/Topological_vector_lattice" title="Topological vector lattice">Topological vector lattice</a> <ul><li><a href="/wiki/Banach_lattice" title="Banach lattice">Banach</a></li> <li><a href="/wiki/Fr%C3%A9chet_lattice" title="Fréchet lattice">Fréchet</a></li> <li><a href="/wiki/Locally_convex_vector_lattice" title="Locally convex vector lattice">Locally convex</a></li> <li><a href="/wiki/Normed_lattice" class="mw-redirect" title="Normed lattice">Normed</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Antichain" title="Antichain">Antichain</a></li> <li><a href="/wiki/Cofinal_(mathematics)" title="Cofinal (mathematics)">Cofinal</a></li> <li><a href="/wiki/Cofinality" title="Cofinality">Cofinality</a></li> <li><a href="/wiki/Comparability" title="Comparability">Comparability</a> <ul><li><a href="/wiki/Comparability_graph" title="Comparability graph">Graph</a></li></ul></li> <li><a href="/wiki/Duality_(order_theory)" title="Duality (order theory)">Duality</a></li> <li><a href="/wiki/Filter_(mathematics)" title="Filter (mathematics)">Filter</a></li> <li><a class="mw-selflink selflink">Hasse diagram</a></li> <li><a href="/wiki/Ideal_(order_theory)" title="Ideal (order theory)">Ideal</a></li> <li><a href="/wiki/Net_(mathematics)" title="Net (mathematics)">Net</a> <ul><li><a href="/wiki/Subnet_(mathematics)" title="Subnet (mathematics)">Subnet</a></li></ul></li> <li><a href="/wiki/Monotonic_function" title="Monotonic function">Order morphism</a> <ul><li><a href="/wiki/Order_embedding" title="Order embedding">Embedding</a></li> <li><a href="/wiki/Order_isomorphism" title="Order isomorphism">Isomorphism</a></li></ul></li> <li><a href="/wiki/Order_type" title="Order type">Order type</a></li> <li><a href="/wiki/Ordered_field" title="Ordered field">Ordered field</a> <ul><li><a href="/wiki/Positive_cone_of_an_ordered_field" class="mw-redirect" title="Positive cone of an ordered field">Positive cone of an ordered field</a></li></ul></li> <li><a href="/wiki/Ordered_vector_space" title="Ordered vector space">Ordered vector space</a> <ul><li><a href="/wiki/Partially_ordered_space" title="Partially ordered space">Partially ordered</a></li> <li><a href="/wiki/Positive_cone_of_an_ordered_vector_space" class="mw-redirect" title="Positive cone of an ordered vector space">Positive cone of an ordered vector space</a></li> <li><a href="/wiki/Riesz_space" title="Riesz space">Riesz space</a></li></ul></li> <li><a href="/wiki/Partially_ordered_group" title="Partially ordered group">Partially ordered group</a> <ul><li><a href="/wiki/Positive_cone_of_a_partially_ordered_group" class="mw-redirect" title="Positive cone of a partially ordered group">Positive cone of a partially ordered group</a></li></ul></li> <li><a href="/wiki/Upper_set" title="Upper set">Upper set</a></li> <li><a href="/wiki/Young%27s_lattice" title="Young's lattice">Young's lattice</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐6df7948d6c‐l97lb Cached time: 20241127203701 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.494 seconds Real time usage: 0.647 seconds Preprocessor visited node count: 1881/1000000 Post‐expand include size: 52099/2097152 bytes Template argument size: 1400/2097152 bytes Highest expansion depth: 8/100 Expensive parser function count: 3/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 49137/5000000 bytes Lua time usage: 0.342/10.000 seconds Lua memory usage: 16754101/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 528.174 1 -total 23.20% 122.559 14 Template:Citation 20.35% 107.503 1 Template:IPA 13.60% 71.816 1 Template:Short_description 12.66% 66.868 1 Template:Order_theory 12.38% 65.365 1 Template:Navbox 7.08% 37.379 2 Template:Pagetype 7.00% 36.950 5 Template:Sfnp 6.35% 33.554 1 Template:Reflist 4.94% 26.113 1 Template:IPAc-en --> <!-- Saved in parser cache with key enwiki:pcache:idhash:338199-0!canonical and timestamp 20241127203701 and revision id 1241269355. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Hasse_diagram&oldid=1241269355">https://en.wikipedia.org/w/index.php?title=Hasse_diagram&oldid=1241269355</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Diagrams" title="Category:Diagrams">Diagrams</a></li><li><a href="/wiki/Category:Directed_acyclic_graphs" title="Category:Directed acyclic graphs">Directed acyclic graphs</a></li><li><a href="/wiki/Category:Graph_drawing" title="Category:Graph drawing">Graph drawing</a></li><li><a href="/wiki/Category:Graphical_concepts_in_set_theory" title="Category:Graphical concepts in set theory">Graphical concepts in set theory</a></li><li><a href="/wiki/Category:Order_theory" title="Category:Order theory">Order theory</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Pages_with_German_IPA" title="Category:Pages with German IPA">Pages with German IPA</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 20 August 2024, at 08:49<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Hasse_diagram&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-795c86c559-b5lvn","wgBackendResponseTime":162,"wgPageParseReport":{"limitreport":{"cputime":"0.494","walltime":"0.647","ppvisitednodes":{"value":1881,"limit":1000000},"postexpandincludesize":{"value":52099,"limit":2097152},"templateargumentsize":{"value":1400,"limit":2097152},"expansiondepth":{"value":8,"limit":100},"expensivefunctioncount":{"value":3,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":49137,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 528.174 1 -total"," 23.20% 122.559 14 Template:Citation"," 20.35% 107.503 1 Template:IPA"," 13.60% 71.816 1 Template:Short_description"," 12.66% 66.868 1 Template:Order_theory"," 12.38% 65.365 1 Template:Navbox"," 7.08% 37.379 2 Template:Pagetype"," 7.00% 36.950 5 Template:Sfnp"," 6.35% 33.554 1 Template:Reflist"," 4.94% 26.113 1 Template:IPAc-en"]},"scribunto":{"limitreport-timeusage":{"value":"0.342","limit":"10.000"},"limitreport-memusage":{"value":16754101,"limit":52428800},"limitreport-logs":"anchor_id_list = table#1 {\n [\"CITEREFBakerFishburnRoberts1971\"] = 1,\n [\"CITEREFBang-Jensen2008\"] = 1,\n [\"CITEREFBertolazziDi_BattistaManninoTamassia1993\"] = 1,\n [\"CITEREFBirkhoff1948\"] = 1,\n [\"CITEREFChan2004\"] = 1,\n [\"CITEREFChristofides1975\"] = 1,\n [\"CITEREFDi_BattistaTamassia1988\"] = 1,\n [\"CITEREFFreese2004\"] = 1,\n [\"CITEREFGargTamassia1995a\"] = 1,\n [\"CITEREFGargTamassia1995b\"] = 1,\n [\"CITEREFJüngerLeipert1999\"] = 1,\n [\"CITEREFRival1985\"] = 1,\n [\"CITEREFThulasiramanSwamy1992\"] = 1,\n [\"CITEREFVogt1895\"] = 1,\n}\ntemplate_list = table#1 {\n [\"Citation\"] = 14,\n [\"Commons-inline\"] = 1,\n [\"Confuse\"] = 1,\n [\"Harvtxt\"] = 11,\n [\"IPA\"] = 1,\n [\"IPAc-en\"] = 1,\n [\"Main\"] = 1,\n [\"Mathworld\"] = 1,\n [\"Order theory\"] = 1,\n [\"Refbegin\"] = 1,\n [\"Refend\"] = 1,\n [\"Reflist\"] = 1,\n [\"Sfnp\"] = 5,\n [\"Short description\"] = 1,\n}\narticle_whitelist = table#1 {\n}\n"},"cachereport":{"origin":"mw-web.codfw.main-6df7948d6c-l97lb","timestamp":"20241127203701","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Hasse diagram","url":"https:\/\/en.wikipedia.org\/wiki\/Hasse_diagram","sameAs":"http:\/\/www.wikidata.org\/entity\/Q901446","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q901446","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-10-10T17:29:10Z","dateModified":"2024-08-20T08:49:31Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/2e\/Inclusion_ordering.svg","headline":"visual depiction of a partially ordered set"}</script> </body> </html>