Fact-checked by Grok 2 weeks ago

Hasse diagram

A Hasse diagram is a graphical representation of a finite (poset) in , depicting the cover relations between elements as line segments with an implied upward orientation, where points represent the elements and no transitive edges or loops are included. It is named after the German mathematician (1898–1979), who effectively employed such diagrams in his work on and , as noted by in lattice theory contexts. In a Hasse diagram, an a covers element b if a > b and there is no intermediate c such that a > c > b, resulting in a transitive of the poset's comparability that simplifies visualization by eliminating redundant relations implied by . Elements are positioned vertically, with higher points indicating greater order, and undirected lines connect covering pairs to emphasize the partial order's without directional arrows, as the is conventionally upward. This construction ensures the diagram remains intuitive and minimal, avoiding loops from reflexivity and arcs that could be inferred through chains of relations. Hasse diagrams are fundamental in for illustrating posets, such as power sets, divisor lattices, or Boolean algebras, where they reveal properties like minimal and maximal elements, chains, and antichains at a glance. Beyond , they find applications in fields like for partial order ranking of alternatives based on multiple criteria, aiding in tasks such as assessment. Their simplicity facilitates both manual drawing and computational generation, making them a versatile tool for analyzing ordered structures in and beyond.

Fundamentals

Definition

A , or poset, is a set P equipped with a \leq that is reflexive, antisymmetric, and . Reflexivity means that for every x \in P, x \leq x; antisymmetry ensures that if x \leq y and y \leq x, then x = y; and transitivity states that if x \leq y and y \leq z, then x \leq z. This structure formalizes intuitive notions of ordering where not all elements need to be comparable. Within a poset (P, \leq), the covering relation, denoted a \prec b, holds if a < b (where < is the strict order derived from \leq by excluding ) and there exists no c \in P such that a < c < b. This identifies the "immediate" successors in the order, forming the minimal connections without intermediate elements. A Hasse diagram of a finite poset (P, \leq) is a with vertices corresponding to elements of P and a directed from a to b if a \prec b, conventionally drawn with edges pointing upward from lower to higher elements. Self-loops are omitted due to reflexivity, and transitive edges (those implied by chains of covering relations) are excluded to highlight only the covering relations. The full partial order \leq is recovered uniquely from the Hasse diagram by taking the of the covering relations, including reflexivity. A basic example is the poset of positive divisors of 30 under divisibility, where m \leq n if m divides n. The covering relations here connect n to p n for each prime p such that p n divides 30, as there are no divisors strictly between n and p n in the order; for instance, 1 covers nothing but is covered by 2, 3, and 5, and 6 is covered by 30.

History

The concept of diagrams representing partial orders predates the formal introduction of Hasse diagrams, with early examples appearing in algebraic contexts. In 1895, French mathematician utilized illustrations resembling Hasse diagrams to depict order ideals and resolution structures in his work on solving algebraic equations, marking one of the earliest known uses of such graphical representations for hierarchical relations. The diagrams gained prominence in the 1930s through the work of German mathematician , who effectively employed them to visualize field extensions and lattices in . Hasse's lectures from 1932–1933, published later, include schematic figures of field towers and inclusion relations that align with the covering relation principles central to these diagrams, applying them to problems such as Galois correspondences. Although the concept predated him, Hasse's systematic application in this domain led to the diagrams being named in his honor. During the mid-20th century, these diagrams became standardized tools in , particularly following Garrett Birkhoff's foundational text on lattice theory. Birkhoff's 1940 book, revised in 1948, explicitly defined and illustrated them as graphical representations of finite partially ordered sets using covering relations, crediting Hasse for their effective use while acknowledging Vogt's earlier contributions. This adoption facilitated their evolution from ad hoc illustrations in to essential visualizations in and lattice structures, emphasizing minimal edges without transitive connections.

Construction

Drawing Conventions

Hasse diagrams are conventionally drawn with elements positioned such that if x < y in the partial order, the point representing x is placed below the point representing y, reflecting the upward direction of the order relation. This vertical orientation ensures that the diagram visually aligns with the intuitive notion of "lower" and "higher" elements in the poset. Edges in a Hasse diagram connect only pairs of elements where one covers the other, meaning x covers y if x < y and no element z satisfies x < z < y; transitive edges are omitted to avoid clutter, as the order relation is implied by . Edge labels are typically not included, since all depicted edges represent relations of the same type. Minimal elements of the poset are placed at the bottom of the diagram, while maximal elements appear at the top, creating a layered structure that highlights the height of the poset. Vertices are represented as points or small circles, often labeled with the names or symbols of the corresponding poset elements to identify them clearly. Incomparable elements, which neither precede nor succeed each other in the order, are positioned side by side at the same or adjacent levels without connecting edges, allowing the diagram to convey the partial nature of the order. A classic example is the Hasse diagram of the Boolean lattice on the power set of a 3-element set, such as \{a, b, c\}, which forms a ranked poset ordered by inclusion. The bottom level holds the empty set \emptyset; the next level has the three singletons \{a\}, \{b\}, \{c\} placed side by side and connected upward from \emptyset; the middle level features the three doubletons \{a,b\}, \{a,c\}, \{b,c\} side by side, each connected from the relevant singletons below; and the top level is the full set \{a,b,c\}, connected upward from the doubletons. This layered arrangement illustrates the ranks by cardinality, with no edges between incomparable sets of the same size.

Algorithms

The basic algorithm for generating a Hasse diagram from a (poset) begins with computing the covering relations, defined as the pairs (x, y) where x < y and no element z exists such that x < z < y. This is achieved by iterating over all comparable pairs in the poset relation and verifying the absence of intermediates, typically using the or direct checks against the order matrix. The covering relations then form the edges of the transitive reduction graph, which directly represents the Hasse diagram as a without redundant transitive edges. For layout, a layered drawing approach assigns each element a rank equal to the length of the longest from a minimal element to that element, effectively computing the in the poset. Elements are positioned in horizontal layers by , with covering edges drawn as straight lines between consecutive layers to maintain upward orientation and minimize visual clutter. This method ensures a hierarchical structure that reflects the poset's order while facilitating readability. The Sugiyama-style layout, originally for hierarchical graphs, is adapted for Hasse diagrams by treating the transitive reduction as a layered , assigning initial layer positions via poset ranks, and iteratively ordering nodes within layers to reduce edge crossings and bends. This adaptation preserves the acyclic nature of the poset while optimizing the two-dimensional embedding for clarity in complex diagrams. To handle symmetries and generate unique diagrams up to , canonical labeling algorithms relabel the vertices of the Hasse diagram to produce a standardized , often using tools like nauty to compute automorphisms and select a . This ensures consistent visualizations across equivalent posets. The for computing covering relations is O(n^3) in the worst case for a poset with n elements, arising from checking intermediates for up to O(n^2) pairs, though optimizations like sparse graph representations can reduce it for less dense posets. Software libraries such as facilitate rendering by accepting the transitive reduction in format and applying automated layout algorithms to produce the final diagram.

Properties

Planarity

A Hasse diagram is upward planar if it admits a straight-line drawing in the with no crossings, where all are directed upward such that the y-coordinate strictly increases from the tail to the head of each . This drawing convention ensures a clear of the partial order without ambiguities in direction or overlaps. Upward planarity preserves the hierarchical structure of the poset while adhering to standard requirements. Posets of order dimension at most 2 admit planar Hasse diagrams, as their structure allows an embedding that reflects the intersection of two linear extensions without crossings. Conversely, posets with higher dimension, such as the Boolean lattice B_3 with dimension 3, cannot be drawn in this manner. This equivalence highlights the geometric constraints imposed by the abstract order properties of the poset. Testing whether a Hasse diagram is upward planar corresponds to upward planarity testing for its underlying , which is NP-complete in general, particularly for posets with multiple sources and sinks. However, efficient algorithms exist for restricted cases: linear-time testing is possible for posets with a single source or single sink, leveraging the simplified connectivity to compute embeddings via s-t numbering and planarization techniques. For broader tractability, upward is fixed-parameter tractable when parameterized by the number of sources or the of the graph, with XP-time algorithms available when parameterized by , using dynamic programming over s to enumerate possible embeddings. Additionally, via points—cut vertices separating biconnected components—enables efficient solving in graphs with bounded block structure, reducing the problem to independent subproblems at these points. An illustrative example of a non-planar Hasse diagram is the subset lattice of a 4-element set, known as the Boolean lattice B_4, which has 16 elements and order dimension 4. Any attempt to draw its Hasse diagram upward results in unavoidable edge crossings due to the high-dimensional incomparabilities, such as those between subsets of size 2 that cannot be separated without intersections. In the broader field of graph drawing, Hasse diagrams represent special directed acyclic graphs (DAGs) optimized for hierarchical visualization, where the absence of transitive edges and the cover relation focus on minimal representations amenable to upward embeddings. This connection facilitates the application of DAG drawing algorithms tailored to poset constraints.

Relation to Poset Structure

Hasse diagrams provide a visual representation of the covering relations in a (poset), thereby revealing key structural properties such as the order dimension, width, and isomorphism classes. The order dimension of a poset is defined as the smallest number of linear extensions whose intersection recovers the partial order. While Hasse diagrams do not directly compute the dimension, they illustrate the incomparabilities that necessitate multiple linear orders, particularly in posets where the diagram shows complex branching indicative of higher dimension. A prominent structural insight from Hasse diagrams is the visualization of the poset's width, which equals the of the largest by . In the diagram, layers often appear as horizontal levels of incomparable elements, with the widest such layer corresponding to the maximum size; this partitioning into covers mirrors the theorem's decomposition. For instance, in a graded poset, the Hasse diagram arranges elements by function, where each covering relation increases the by one, making evident within or across uniform levels. Poset isomorphism can be tested via the Hasse diagram, as two posets are isomorphic if and only if their Hasse diagrams are isomorphic as directed graphs, accounting for the transitive closure of the covering relations. This equivalence preserves the partial order structure, allowing structural comparisons without recomputing the full order relation. In graded posets, such as the lattice of subsets ordered by , the Hasse diagram's symmetric ranks—corresponding to subset cardinalities—highlight the uniform rank function and facilitate isomorphism verification. For lattices, Hasse diagrams particularly elucidate connections in distributive cases, where the diagram displays join-irreducible and meet-irreducible elements as those not expressible as joins or meets of distinct others. In a distributive , Birkhoff's theorem represents it as the lattice of down-sets of the poset of join-irreducibles, with the Hasse diagram of this subposet embedding the full structure. An illustrative example is the divisor of 12, where elements are {1, 2, 3, 4, 6, 12} under divisibility. The Hasse diagram has 1 at the bottom, covered by 2 and 3; 2 covered by 4 and 6; 3 covered by 6; 4 and 6 covered by 12 at the top. This reveals a height of 3 (longest chain 1 < 2 < 4 < 12) and width of 2 (largest {2, 3} or {4, 6}), with join-irreducibles {2, 3, 4}, where 2 and 3 are atoms and 4 covers 2.

Applications

In Order Theory

In , Hasse diagrams provide a visual tool for representing partially ordered sets (posets), particularly in analyzing relations and structures. For the power set of a finite set A, denoted \mathcal{P}(A), the poset is ordered by , forming a where elements are subsets and covering relations occur when one subset is obtained by adding a single to another. The Hasse diagram arranges subsets by along levels, with edges connecting subsets differing by one , enabling clear of the graded and maximal chains corresponding to permutations of A. Similarly, for the poset of positive of an n, ordered by divisibility, the Hasse diagram displays as nodes with edges for prime factor multiplications, revealing the 's as a distributive isomorphic to the product of chains based on the prime of n. This representation highlights minimal and maximal elements, such as 1 and n, and facilitates identification of the poset's height equal to the sum of exponents in the prime . In lattice theory, Hasse diagrams are essential for depicting modular and distributive lattices, where every pair of elements has a join and meet. For modular lattices, such as those arising from submodules of a module, the diagram illustrates the modular law through the absence of certain forbidden sublattices like M_3 (the smallest non-modular lattice), with edges representing covering relations that preserve the diamond-like configurations. Distributive lattices, a subclass where the distributive law holds (e.g., Boolean algebras or divisor lattices), exhibit simpler Hasse diagrams without N_5 or M_3 sublattices, allowing straightforward verification of properties like complementarity. Atoms in these lattices—minimal elements covering the bottom element—are visualized as direct connections from the base, while coatoms—elements covered by the top—are shown as immediate predecessors to the maximum, aiding in the study of irreducibles and complements in structures like the free distributive lattice on three generators. Hasse diagrams find applications in for chains and in posets, where chains correspond to directed paths from minimal to maximal elements and to sets of nodes at the same or different levels. The number of maximal chains can be counted by tracing saturated paths in the diagram, as in the Boolean lattice where it equals |A|!, while are maximal horizontal slices, with linking the minimum chain partition to the largest size, often visualized by edge-disjoint path covers. This path-based analysis extends to graded posets, where ranks guide the enumeration of chains of fixed , providing insights into combinatorial invariants like the computed via alternating sums over paths. Extensions of Hasse diagrams include edge-labeling to accommodate weighted s or categorical structures, where labels denote weights on covering relations or morphisms in posetal categories. In weighted posets, edges are annotated with values from a or another poset, preserving the while allowing of path weights for optimization problems like shortest chains under additive weights. For categories viewed as posets of objects with induced by morphisms, labeled Hasse diagrams represent generating relations, facilitating in or . A prominent example is the poset of integer partitions under dominance order, visualized via Hasse diagrams of Young diagrams, where partitions \lambda \leq \mu if the partial sums satisfy \sum_{i=1}^k \lambda_i \leq \sum_{i=1}^k \mu_i for all k. Covering relations occur when \mu is obtained by moving a box upward in the Young diagram, forming the dominance whose Hasse diagram arranges partitions by size, with levels corresponding to the n being partitioned. This structure, self-dual under conjugation (transposing the diagram), aids in studying symmetric functions and , as chains represent sequences of such moves traceable in the diagram.

In Environmental Science and Other Fields

Hasse diagrams are applied in for partial order of alternatives based on multiple criteria, such as in assessment. They visualize posets where chemicals or pollutants are ordered by attributes like , persistence, and , with covering relations indicating minimal differences. This aids for or remediation by identifying incomparable elements (antichains) and linear extensions for . Software tools like PyHasse support such analyses by generating diagrams from data matrices.

In Software Engineering

In software engineering, Hasse diagrams find application in the (UML) for representing hierarchies and structures, where relationships model the partial order of superclasses and subclasses. In UML diagrams, these hierarchies are depicted using lines ending in hollow arrowheads pointing from subclasses to superclasses, mirroring the cover relations of a Hasse diagram's transitive reduction. This notation ensures a clear, upward-oriented of without redundant transitive edges, facilitating the understanding of object-oriented designs. Unlike pure Hasse diagrams, which focus solely on abstract poset elements connected by covering relations, UML class diagrams enrich nodes with detailed class information such as attributes, methods, and visibility indicators, while allowing additional edge types like associations or dependencies that may extend downward or laterally. These extensions support comprehensive modeling beyond strict partial orders, incorporating behavioral and structural details essential for . For instance, while a traditional Hasse diagram might omit labels, UML requires them to specify realizations or relationships alongside . The use of Hasse-like structures in UML offers significant benefits for handling complex inheritance, particularly multiple inheritance, by avoiding redundancy through factored commonalities and enabling the identification of optimal abstraction levels. This aids in applying design patterns, such as the abstract factory pattern, where hierarchies of abstract and concrete classes can be visualized to ensure extensible and maintainable code structures without duplicating shared behaviors. Tools like Visual Paradigm and Eclipse (via plugins such as Papyrus) integrate UML class diagram generation, automatically rendering inheritance hierarchies as Hasse-like graphs from code or models, with support for layout algorithms that enforce upward drawing conventions for readability. For example, consider a simple shapes hierarchy: a superclass Shape with attributes like color and methods like draw(), extended by subclasses Circle (adding radius) and Rectangle (adding width and height), connected via generalization arrows to form a transitive-reduced tree that highlights the poset structure without intermediate edges.

References

  1. [1]
    Hasse Diagram -- from Wolfram MathWorld
    A Hasse diagram is a graphical rendering of a partially ordered set displayed via the cover relation of the partially ordered set with an implied upward ...
  2. [2]
    Hasse diagram | EPFL Graph Search
    In order theory, a Hasse diagram is a type of mathematical diagram used to represent a finite partially ordered set, in the form of a drawing of its ...
  3. [3]
  4. [4]
    Hasse Diagram - an overview | ScienceDirect Topics
    A Hasse diagram is a drawing of a finite poset where each element is represented by a point, and if one element covers another, the covering element is drawn ...
  5. [5]
    Partially Ordered Set -- from Wolfram MathWorld
    A partially ordered set (or poset) is a set taken together with a partial order on it. Formally, a partially ordered set is defined as an ordered pair.Missing: "order textbook
  6. [6]
    Hasse diagram - PlanetMath
    Mar 22, 2013 · If (A,≤) ( A , ≤ ) is a finite poset, then it can be represented by a Hasse diagram , which is a graph whose vertices are elements of A A ...
  7. [7]
    Introduction to Lattices and Order
    This new edition of Introduction to Lattices and Order presents a radical reorganization and updating, though its primary aim is unchanged.
  8. [8]
    Leçons sur la résolution algébrique des équations : H. Vogt
    Feb 14, 2008 · Leçons sur la résolution algébrique des équations. by: H. Vogt. Publication date: 1895. Publisher: Nony. Collection: americana. Book from the ...
  9. [9]
    None
    Below is a merged summary of Hasse diagrams and related content from Birkhoff's "Lattice Theory" (1948 Revised Edition), consolidating all information from the provided segments into a single, comprehensive response. To maximize detail and clarity, I will use a structured table format where appropriate, followed by a narrative summary for additional context. The response retains all mentioned details, including sections, history, references, and URLs.
  10. [10]
    [PDF] Lectures on Class Field Theory
    I have given the lectures on class field theory published here at the University of Marburg during the academic year 1932/33.Missing: 1930 | Show results with:1930
  11. [11]
    [PDF] Binary Relations
    Representing prerequisites. ○ Hasse Diagrams. ○ Drawing prerequisite diagrams. Page 3. Recap from Last Time. Page 4. Binary Relations. ○ A binary relation ...
  12. [12]
    [PDF] THE TRANSITIVE REDUCTION OF A DIRECTED GRAPH
    In this paper, we mathematically characterize the transitive reduction and provide an efficient algorithm for computing the transitive reduction of any given ...
  13. [13]
    [PDF] A Mathematica package to cope with partially ordered sets - arXiv
    Covering@pD gives the list of pairs of the covering relation of the partially ordered set p. p is a Poset, or a list of Posets. Covering[C3]. 88c1, c2<, 8c2, c3 ...
  14. [14]
    Hasse diagrams of posets - Combinatorics
    The Hasse diagram of a poset. This is just a transitively-reduced, directed, acyclic graph without loops or multiple edges.
  15. [15]
    [PDF] Posets on up to 16 points
    This article describes a method to construct non-isomorphic posets, and gives results for posets on 15 and 16 points. The algorithm can list more than 4 ...<|separator|>
  16. [16]
    Graphviz
    Graphviz is open source graph visualization software that represents structural information as diagrams of abstract graphs and networks.DOT Language · Download · Graphviz · Attributes
  17. [17]
    On the Computational Complexity of Upward and Rectilinear ...
    We show that upward planarity testing and rectilinear planarity testing are NP-complete problems. We also show that it is NP-hard to approximate the minimum ...
  18. [18]
    The dimension of planar posets - ScienceDirect.com
    A partially ordered set (poset) is planar if it has a planar Hasse diagram. The dimension of a bounded planar poset is at most two.
  19. [19]
  20. [20]
    Optimal Upward Planarity Testing of Single-Source Digraphs
    Our algorithm tests whether a single-source digraph with n vertices is upward planar in O(n) sequential time, and in O(log n) time on a CRCW PRAM with n ⁢ l o g ...
  21. [21]
    [PDF] Parameterized Algorithms for Upward Planarity - arXiv
    Mar 10, 2022 · Our results include a new fixed-parameter algorithm parameterized by the number of sources, an XP-algorithm parameterized by treewidth, and a ...
  22. [22]
    [PDF] partially ordered sets and lattices
    The dimension or order dimension of a partially ordered set is the minimal number of linear extensions that intersect to it. Exercises. 1. Let E ⊆ E<. Show that ...
  23. [23]
    [PDF] (B) 22, 54-67 (1977) The Dimension of Planar Posets
    A poset is called a tree if its Hasse diagram is a tree in the graph-theoretic sense. We show that the dimension of a tree is at most three and give a forbidden ...Missing: history | Show results with:history
  24. [24]
    [PDF] PACKING, COVERING, AND REPRESENTATION - Douglas West's
    Dilworth's Theorem follows because the underlying graph of D(P) is. G(P), covering P by chains corresponds to covering the vertices of. D(P) by directed paths, ...
  25. [25]
    [PDF] Posets: Math 454 Lecture 17 (7/26/2017)
    Jul 26, 2017 · A Hasse diagram is a drawing of a poset in the plane where the points are ... As you can see, this poset has height 3 and width 5.Missing: visualize | Show results with:visualize
  26. [26]
    [PDF] combinatorial aspects of partially ordered sets
    Warning! An infinite poset is not always determined by its covering relations! For instance, [0, 1] is an interval of R with no covering relations. To see this ...
  27. [27]
    [PDF] Lecture 10/4 (#2): Posets and Lattices - Talia Fine
    Oct 4, 2022 · a) Drawing out Posets. -. The Hasse (Ha-suh) diagram of P is the graph ... If the Hasse Diagrams are the same then the two posets are isomorphic.
  28. [28]
    [PDF] Lecture 7 1 Partially ordered sets
    Feb 24, 2011 · A poset in which this is guaranteed is called a totally ordered set. Partially ordered sets can be visualized via Hasse diagrams, which we now ...
  29. [29]
    [PDF] Some Combinatorial Aspects of Lattice Theory
    Consider the lattice L depicted by the following Hasse diagram. IAnt(L)| = 2 and L is indecomposable while. |Aut(J(L))| = 6 and J(L) has ...
  30. [30]
    [PDF] Math 372 lecture for Monday, Week 13 Distributive lattices Let P be ...
    A lattice is a poset L in which every pair of elements x, y ∈ L as a meet and a join. Here are Hasse diagrams for all lattices with five elements: Here is a ...
  31. [31]
    [PDF] From Posets to Derangements:
    May 14, 2012 · The Hasse diagram of the partially ordered set defined by the set of divisors of 12 and the partial ordering relation “divides” is shown in ...<|control11|><|separator|>
  32. [32]
    Hasse Diagram of Power Sets - Wolfram Demonstrations Project
    The power set of a set A is the set of all subsets of A. The power set can be ordered to obtain a distributive lattice bounded by A and the empty set.Missing: poset | Show results with:poset
  33. [33]
    Hasse Diagrams of Integer Divisors - Wolfram Demonstrations Project
    A Hasse diagram is a graphical representation of a partially ordered set (poset). The set D(n) consisting of the divisors of a positive integer n can be ...
  34. [34]
    modular lattice in nLab
    Sep 24, 2024 · Dedekind showed that the free modular lattice on 3 elements has 28 elements; its Hasse diagram can be seen in these lecture notes by J.B. ...
  35. [35]
    distributive lattice in nLab
    May 31, 2025 · This can be useful for determining distributivity or its failure, especially in cases where one can visualize a lattice via its Hasse diagram.
  36. [36]
    [PDF] Chains and Antichains
    If s < t then t is above (larger y-coordinate than) s. An edge is drawn between all pairs s ⋖ t. Hasse diagrams of isomorphic posets. Not a Hasse.
  37. [37]
    [PDF] 1 Posets and the Sperner's Theorem - Columbia Math Department
    Mar 10, 2010 · Pi be a graded poset of rank n with rank-levels Pi and let. A(P) denote the set of all antichains on P. We say that P has the Sperner property.
  38. [38]
    The bases of weighted graphs | Discrete Mathematics
    Oct 15, 1997 · This article presents a new kind of weighted graphs when the weights of the edges belong to a partially ordered set L. The case, when L is a ...
  39. [39]
    Edge ranking and searching in partial orders - ScienceDirect
    In this paper we assume that a partial order with maximum element is given (the Hasse diagram does not have to be a tree). We prove that finding an optimal ...
  40. [40]
    [PDF] Computing Label-Constraint Reachability in Graph Databases
    Many of these real-world graphs are edge-labeled graphs, i.e., each edge is associated with a label that denotes the relationship between the two vertices ...<|separator|>
  41. [41]
    Partitions, permutations and tableaux - symmetric functions
    Dominance order is defined in the same manner for compositions and weak compositions. ... In this figure, we show the Hasse diagram of the Bruhat order for S 4 .
  42. [42]
    Chain lengths in the dominance lattice - ScienceDirect.com
    This poset is a lattice and is self-dual under conjugation of partitions, where conjugation is accomplished by transposition of the Young diagram. The poset P n ...
  43. [43]
    [PDF] Chain Lengths in the Dominance Lattice June 8, 2013 1 Introduction
    Jun 8, 2013 · The Hasse diagram of a ranked poset can have all of the elements of the same rank on a horizontal line, giving every element a well-defined.
  44. [44]
    Generalization in UML
    UML generalization is a binary taxonomic relationship between a more general classifier (superclass) and a more specific classifier (subclass).
  45. [45]
    UML Class Diagram Tutorial - Visual Paradigm
    A Comprehensive UML Class Diagram tutorial written for everyone who want to learn about Class Diagram. Read this UML guide and learn UML today.