A set is a collection of distinct objects regarded as its set elements. Membership, written , is the basic question: is one of the objects in ? For example, : repeated entries and their written order do not change a set. A multiset retains multiplicities, while a tuple retains positions as well. Choosing the right object therefore determines which distinctions the mathematics remembers.
A set can collect possible outcomes of a probability space, vertices of a graph, or allowed inputs of a function. The empty set contains none; a subset selects members of a previously given set; the power set collects every such selection. These constructions are useful because they can be stated once and reused regardless of what the members represent. In an axiomatic account, rules such as the axiom schema of separation specify which collections exist as sets.
An equality between sets expressed in terms of arbitrary input sets that holds for every allowed choice of those inputs. A double inclusion proof proves a set identity by proving both set inclusions. Membership equivalences give another proof: the expressions are equal if and only if each element belongs to either both or neither.
The solution set of a mathematical condition in a specified domain collects every allowed value that satisfies it:It describes the answer without committing to the steps used to find it. For the equation over the real numbers, the solution set is ; restricting to positive real numbers leaves . For , the solution set is over the rational numbers and the empty set over the integers. The domain is part of the question.
An equation can have one solution, several solutions, no solutions, or an entire domain of solutions. Over the real numbers, gives the singleton set , gives the empty set, and the mathematical identity gives the whole real line. Changing that second equation's domain to the complex numbers gives . The elementary definition by values that satisfy an equation and the classification by solution sets appear in College Algebra 2e, §2.2: Solving Linear Equations in One Variable.
Three equivalent equations have the same singleton set of solutions , even though their displayed function values differ
. Details. Requiring several conditions simultaneously takes the intersection of their solution sets. The squared equation has solution set . Adding the restriction giveswhich is also the solution set of . The extraneous solution example explains why the sign restriction is needed. Requiring at least one of several conditions instead takes their union. This turns logical combinations of constraints into reusable operations on sets.
For several variables, a solution is an ordered assignment, usually represented by a tuple. The real equation has solution set , a straight line in the Euclidean plane with coordinates . Adding intersects that straight line with another, leaving the single tuple . A system of linear inequalities has no solution exactly when the intersection of its individual solution sets is the empty set. For optimization constraints, this common solution set is the feasible region.
Because a solution set is a set, the order in which its members are listed is irrelevant. The multiple root of is still the one solution ; its multiplicity of a root is additional polynomial information, rather than a second occurrence inside the solution set. Equivalent equations preserve the solution set on the stated domain, even if their algebraic forms differ.
A cover of a set is a family of sets whose union contains . The members may overlap and may include points outside ; intersecting each member with gives a cover by its subsets. An open cover requires its members to be open sets. In Hausdorff measure, countable covers with a bound on each member's diameter determine geometric size. Constructing one inexpensive cover supplies an upper bound, while a lower bound must control all allowed covers.
A set element is an object belonging to a set. The statement asserts membership; denies it. Membership differs from inclusion: concerns one member, whereas asserts that every set element of belongs to .
A partition of a set is a family of pairwise disjoint nonempty subsets whose union is . Every equivalence relation defines a partition into equivalence classes, and conversely belonging to the same cell of a partition defines an equivalence relation. The nonempty colour classes of a finite colouring form a finite partition.
A colouring assigns to each member of a set a colour in another set . Its nonempty fibres form a partition of a set. The colour set may be infinite; a finite colouring is the special case with finitely many colours. A homogeneous set for a colouring of finite subsets has all its subsets of the specified size assigned one colour.
A subset of a specified ambient set is coinfinite if its complement of a set is infinite. In , the even numbers are both infinite and coinfinite, whereas a cofinite set is not coinfinite.
A set is Dedekind-finite when no injective function exists. In classical Zermelo–Fraenkel set theory this is equivalent to not being in bijection with a proper subset: an injective non-surjective self-map generates distinct iterates from an element outside its image, and a countably infinite subset permits a shift fixing its complement. A finite set is Dedekind-finite. Without the axiom of choice, some infinite sets can also be Dedekind-finite.
In ZF, an injection yields an injective nonsurjective self-map by shifting to and fixing the complement. Conversely, if an injection omits , the natural-number recursion theorem defines . Any repetition would, after cancellation, put in the image of . Thus is injective. The argument uses no axiom of choice, even when some infinite sets are Dedekind-finite sets.
If is a Dedekind-finite set, its set of finite repetition-free sequences is also Dedekind-finite. An injective sequence of distinct finite lists would, by countable union of explicitly ordered finite lists without choice, either produce an injection or use only finitely many entries. The latter possibility is impossible because a fixed finite pool supports only finitely many repetition-free lists. If is infinite, the one-entry lists also show that the resulting set is infinite.
An infinite Dedekind-finite set is an infinite set with no subset that is a countably infinite set. The name Dedekind set is sometimes used for this combination of properties. Under the axiom of choice no such set exists; results about these sets must avoid obtaining arbitrary enumerations of finite subsets by unstated choices.
The set difference keeps the set elements of that do not belong to :Thus set difference combines logical conjunction (AND) with logical negation (NOT): pass the first condition and fail the second. The definition applies to any two sets; need not be a subset of .
For and , the two orders give different answers:The common member is removed in both directions. A database filter illustrates the usefulness: if is the set of records matching the first condition and the set matching the second, selects records matching the first but not the second. The Venn diagram in set union shades both directions separately.
The name relative complement emphasizes that the ambient set is : is the complement of within . If a larger universal set contains and , then . Changing that larger universal set does not change the set difference, because membership still requires belonging to . In ZF the set difference exists by the axiom schema of separation. It also gives relative complements within a fixed tuple domain in finite relation closure for set-theoretic coding.
The complement of a subset within a specified universal set contains exactly the set elements of excluded from :Here depends on the chosen universal set. Within , taking a complement performs logical negation (NOT) on membership. Writing keeps the ambient set visible when there could be ambiguity.
For , , and :If the universal set grows to , the same sets have different complements: and . In a database illustration, “records that fail this condition” therefore requires deciding which records are eligible to begin with; those eligible records form .
For subsets , De Morgan's laws exchange union and intersection when taking complements:For the same example, failing both conditions leaves . Failing at least one condition leaves . This is useful for rewriting exclusion rules into separate membership tests. The symmetry is also pleasing: exchanging union with intersection turns one rule into its partner.
De Morgan's laws: excluding a union means failing both tests, while excluding an intersection means failing at least one
. Details. A brief membership proof works in classical propositional logic. For any , let mean and mean . The truth table below checks all four possibilities, with meaning true and false:Each paired column agrees. Translating logical disjunction (OR), logical conjunction (AND), and logical negation (NOT) back into membership proves the two set equalities. For the general method of reducing set equalities to equivalences in propositional logic, see Lehman, Leighton and Meyer, Mathematics for Computer Science (2015), §4.1.5 and Problem 4.5.
A historical perspective appears in Augustus De Morgan's [ref]
https://en.wikisource.org/wiki/Page:Formal_Logic_(1847,_De_Morgan).djvu/8. Formal Logic (1847), preface
: he describes treating each name together with its contradictory name. In the membership viewpoint here, a set and its complement likewise pair a condition with its logical negation.A universal set fixes the objects under consideration in a particular discussion; each set under consideration is a subset of . For example, makes the complement of equal to . This use of “universal” is local to the discussion: it does not assert the existence of a set containing every set. Stating makes exclusion rules precise.
A Venn diagram represents sets by closed curves, with each region recording a possible pattern of membership. For two sets, the regions mean “first only”, “both”, “second only”, and “neither”; the enclosing rectangle can represent the universal set. Shading regions displays union, intersection, set difference, or complement. In the numbered examples in set union and complement, positions encode membership, while curve shapes and region areas do not encode cardinalities.
A pointed set is a set with a distinguished element . A morphism of pointed sets is a function carrying the distinguished element to the distinguished element. The resulting category of pointed sets has every singleton as a zero object.
A multiset records a nonnegative integer multiplicity for each element of a set. A finite multiset has finite support and finite total multiplicity. Its cardinality is the sum of its multiplicities; its disjoint union with another multiset adds multiplicities. The hook lengths of a Young diagram form a multiset, since different cells can have equal lengths.
The operation adding multiset multiplicities pointwise. Its result retains all occurrences from both operands. Some sources use the name multiset union instead for pointwise maximum, so a contract should state which operation is meant.
The number of occurrences of in a multiset , always a nonnegative integer for ordinary finite multisets.
The number of times a value occurs in observed data. Keeping 26 indexed counters for lowercase alphabet characters gives constant-time frequency queries independent of document length.
The function mapping each possible element to its multiset multiplicity. Finite multisets correspond to nonnegative functions with finite support of a multiset. A functional representation can answer queries without supporting enumeration of all elements.
A multiset of keys in a fixed finite integer range represented by one nonnegative count per key. The abstraction function extends the stored array counts by zero outside the range. Single-key additions, removals and queries use constant array work, provided overflow and operation preconditions are handled. Encapsulation of the count array is necessary to preserve its representation invariant.
Maintain a counter equal to the number of positive count-array entries. Increment it only when an addition changes zero to one; decrement it only when a removal changes one to zero. Other count changes leave the support unchanged. Initialization at zero and these cases prove the representation invariant by induction over completed operations, giving a constant-time distinct-size query.
The set of keys with positive multiplicity. Its cardinality counts distinct keys, whereas summing the multiplicities counts all occurrences. A count-array implementation can maintain the support cardinality by tracking only zero-to-positive and positive-to-zero transitions.
A finitely supported function , allowing negative as well as positive multiplicities. Missing keys denote zero. Addition, exact subtraction, pointwise maximum/minimum and pointwise order can be implemented over the union of operand supports. A nonnegative multiset is a refinement, but exact subtraction can leave that refinement while still producing a signed multiset. Fixed-width count implementations must also specify overflow behavior.
The common multiplicity of two multisets, summing the smaller multiplicity of each value. To return an order-preserving overlap of two finite lists, scan the first list and consume one equal item from the second whenever available. Each token can be consumed at most once, so the resulting subsequence has maximum possible length among those that occur in a permutation of the second list.
The power set is the set of all subsets of , including the empty set and itself. It is useful whenever an object is a selection rather than an individual member: a possible collection of active vertices in a graph, for example, belongs to the power set of the vertex set.
For , the power set has eight members:Each of the three set elements is either included or excluded. More generally, if , these independent binary choices give . This is a bijection between subsets and binary strings of length , not a probabilistic independence assumption.
Ordering the subsets by inclusion gives a Boolean lattice. In the picture an upward edge adds one member. Complementation reverses inclusion, and union and intersection combine selections. The empty-input case is worth checking: has one member, not zero, consistently with .
For arbitrary sets each containing at least two elements, the displayed inequality follows by explicitly encoding two subsets in disjoint parts of a Cartesian product. Choose and , put along the row , put along the column , and add the extra point precisely when . These regions are disjoint, so the encoding recovers both and and is an injection from into . This proves the cardinality inequality even for infinite sets. For finite sizes , the same result is , since . Mapping to is insufficient because all pairs with an empty factor collapse.
There is no surjection from a set onto its power set . Consequently has strictly greater cardinality than .
For any candidate function , form . This is a subset of by set comprehension. If , then holds exactly when , a contradiction. Thus is missing from the image of . On the other hand, is an injection from into its power set, establishing the strict comparison of cardinalities. For , the omitted selection is the subset version of Cantor's diagonal argument.
For each natural number , the family of all -element subsets is nonempty when is not finite. These families are pairwise distinct elements of , giving an explicit injection of the natural numbers. No representative from each family is selected. A power set cannot be countably infinite in ZF: if were countably infinite, singleton injection would make an infinite subset of a countable set and hence countably infinite; Cantor's theorem would then contradict countability of its power set. Apply this to to make the displayed lower bound strict.
The property of being a finite set. In a finite set, an injective self-map is surjective; this implication can fail for an infinite set.
An infinite set is a set with infinitely many elements. Equivalently, assuming the axiom of choice, it contains a countably infinite set.
The empty set has no elements.
A singleton set has exactly one element.
Elements are distinct when they are unequal.
A generating set is a subset from which every element of a structure can be obtained using the structure's operations.
A set is a superset of when is a subset of , meaning that every element of belongs to . Equality is permitted; a proper superset additionally differs from .
Set inclusion means that every set element of the set also belongs to the set . Strict set inclusion additionally requires . A maximal clique cannot grow through strict set inclusion, while a maximum clique maximizes cardinality.
To prove equality of two sets, show each set inclusion separately. If both inclusions hold, every element belongs to one set exactly when it belongs to the other; the axiom of extensionality gives equality. Each direction may use different hypotheses. For example, when , the condition implies ; without , that inference would be invalid.
The union collects the set elements belonging to either set, including those belonging to both:Thus membership in a union uses logical disjunction (OR). For and , the union is : the shared member occurs only once, because a set records membership without repeated entries.
In this Venn diagram, belong only to , belongs to both sets, belongs only to , and belong to neither. The surrounding universal set is . Numbers are placed by membership; circle areas do not represent cardinalities. Each panel shades the region selected by its operation.
For a database illustration, let collect records matching one condition and collect records matching another. Their union selects records matching at least one condition, with a record satisfying both still appearing once. This interpretation turns an abstract operation into a reusable rule for combining selections. For an authored treatment of union, intersection, set difference, and complement, see Lehman, Leighton and Meyer, Mathematics for Computer Science (2015), Definition 4.1.1, pp. 82–83.
More generally, the union contains exactly the set elements belonging to at least one set :The existential quantification expresses “at least one”. With no indexing members, the union is the empty set. Combining a set with the empty set leaves it unchanged: .
The union of an empty family of sets is the empty set: membership would require a member of that family containing the proposed set element, and there are no members.
A finite union is a union of finitely many sets. The indexing set is finite; its member sets need not be finite sets. The union of an empty indexed family is the empty set.
The intersection keeps exactly the set elements common to both sets:Membership in an intersection therefore uses logical conjunction (AND). For and , the only shared member is , so . The Venn diagram in set union shades only the overlap for this operation.
An intersection is useful when every requirement must hold. If and are the sets of database records passing two separate conditions, their intersection gives the records passing both. Similarly, satisfying two equations requires belonging to the intersection of their solution sets. The same membership rule applies even when the objects have entirely different meanings.
For a family of sets, the intersection contains exactly the set elements belonging to every set :Here universal quantification expresses “every”. If all the sets lie within a fixed universal set , the intersection over no indexing members is defined to be : there are no requirements to fail. This convention depends on specifying . By contrast, intersecting with the empty set always gives .
A finite intersection is an intersection of finitely many sets. The indexing set is finite, regardless of the size of the intersected sets. For an empty indexed family of subsets of a specified ambient set , the convention is that the intersection equals .
The countable intersection of a sequence of sets contains exactly the elements belonging to every set. De Morgan's laws identify its relative complement with the union of their complements.
Two sets differ by finite symmetric difference when only finitely many points belong to exactly one of them. This is an equivalence relation, since .
A pair is a collection of two objects. An ordered pair records which object is first, whereas an unordered pair does not.
An ordered pair is a pair with distinguished first and second positions; an unordered pair does not record those positions.
This representation of an ordered pair by sets satisfies exactly when and . Its intersection recovers , and its union recovers ; if the latter is a singleton then . Its rank of a set is , which bounds the ranks of function graphs in absoluteness of cardinalhood in limit ranks.
A preorder is a set equipped with a reflexive and transitive relation; unlike a partial order, distinct elements may be mutually comparable in both directions.
Reachability in a directed graph, allowing length-zero paths, is a preorder: zero steps give reflexivity and concatenation gives transitivity. Distinct mutually reachable vertices violate antisymmetry. Its equivalence classes under mutual reachability are the strongly connected components; the induced reachability relation on those classes is a partial order. Equivalently, contracting the classes gives the acyclic condensation graph.
For subsets of a preorder, Hoare domination means every source element has some greater or equal target element: . It is reflexive and transitive. If the base is a well-quasi-ordering, its finite subsets are well-quasi-ordered by this relation; arbitrary subsets need not be, as the Rado order shows.
Finite subsets of a well-quasi-ordering, compared by Hoare domination preorder, form a well-quasi-ordering. Enumerate each finite subset as a word and apply Higman lemma: a subsequence embedding with increased letters supplies a domination witness for every source element. This does not assert the same result for the full power set.
A preorder is a well-quasi-ordering if every infinite sequence has indices with . An infinite sequence with no such pair is a bad sequence. This formulation handles combinatorial embedding relations that need not be antisymmetric on syntactic codes.
Every infinite sequence in a well-quasi-ordering has an infinite subsequence all of whose earlier terms precede its later terms. Some term must have infinitely many later terms above it: otherwise choose each new index outside the finitely many upper-cone index sets of the terms already chosen, producing a bad sequence. Apply the same observation successively inside the infinite upper-cone subsequence. Each restriction preserves all earlier inequalities, proving the assertion.
A finite Cartesian product of well-quasi-orderings is well-quasi-ordered in the componentwise order. Every infinite sequence in one well-quasi-order has an infinite nondecreasing subsequence: colour pairs by whether they are ordered, apply Ramsey's theorem, and exclude an all-bad subsequence. Restrict successively to such a subsequence in each coordinate. The same argument, or the infinite pigeonhole principle, proves closure under finite disjoint unions with no cross-component comparisons.
A quasi-order is better-quasi-ordered if every array into it from every barrier in better-quasi-order theory is good: some barrier members satisfy . Singleton barriers recover the usual infinite-sequence condition for a well-quasi-ordering. The stronger condition is useful for infinitary closure operations for which well-quasi-ordering alone fails. Equivalently one may use continuous maps from infinite subsets of an infinite subset of the natural numbers, with the discrete topology on the range, and compare with .
If is a better-quasi-ordering, its full power set is better-quasi-ordered by the Hoare domination preorder. A bad continuous array of subsets would allow a choice of not below any member of , where deletes the least element. Choose this witness as a fixed function of the two locally constant subsets. Then is a bad continuous array in better-quasi-order theory into , a contradiction. Empty source subsets cannot occur in a bad array because they precede every subset.
A continuous array takes infinite subsets of an infinite , in the ordinary topology on infinite subsets, to a discrete preorder . It is bad if for every infinite . A barrier in better-quasi-order theory array induces such a continuous array by evaluating its unique barrier initial segment. The continuous-array and barrier formulations of better-quasi-ordering are equivalent, using refinement of fronts to barriers in the reverse direction.
A barrier on an infinite is a family of nonempty finite increasing sequences, viewed as finite subsets, no one contained properly in another, such that every infinite subset of has a member of the family as an initial segment. Write if there is a finite increasing sequence of which is an initial segment and of which is an initial segment after its first term is deleted. This shift relation underlies the good-array definition of better-quasi-ordering.
Every finite coloring of a barrier in better-quasi-order theory has an infinite restriction on which all barrier members have the same color. It extends finite-dimensional Ramsey's theorem from fixed-length subsets to variable-length initial segments. A proof proceeds by well-founded induction on the initial-segment tree and a fusion construction selecting successively nested infinite tails. It implies that every finite set with the equality order is a better-quasi-ordering. The barrier/front partition proof is given in Section 3.2 of arxiv.org/pdf/1604.05866 .
The Rado order has domain and iff either and , or . It is a well-quasi-ordering: either one row recurs infinitely in a sequence, or the first coordinates are unbounded and yield a cross-row comparison. Its infinite rows form an infinite antichain under Hoare domination preorder, showing that arbitrary-subset lifting need not preserve well-quasi-ordering.
The barrier in better-quasi-order theory has shifts for . Map each pair to the corresponding element of the Rado order. Neither clause of holds: the first coordinates differ, and the second coordinate of the first pair equals, rather than precedes, the first coordinate of the second. Thus this array is bad, although the Rado order is a well-quasi-ordering. It separates better-quasi-ordering from well-quasi-ordering.
If is a well-quasi-ordering, its finite words form a well-quasi-ordering under subsequence embedding with coordinatewise increase of letters. A minimal bad sequence proof removes the last letter of selected words whose last letters form a nondecreasing subsequence, then contradicts minimality. The result implies finite-subset lifting of a well-quasi-order under Hoare domination preorder.
A bad sequence in a preorder is an infinite sequence with no indices satisfying . A preorder is a well-quasi-ordering precisely when no such sequence exists.
A minimal bad sequence chooses each successive object of least possible natural-number size among choices that admit an infinite bad continuation of the already fixed prefix. Replacing its next object by a strictly smaller one cannot leave a bad sequence. This contradiction principle proves Higman lemma and the labelled version of Kruskal's tree theorem.
Given a size bound with finitely many possible objects at each position, put finite bad sequences in a tree ordered by extension. The tree is finitely branching. Arbitrarily long bad sequences would give an infinite bad sequence by König infinity lemma. This compactness argument converts an infinite well-quasi-ordering theorem into a uniform finite length bound.
Finite rooted trees are well-quasi-ordered by rooted-tree homeomorphic embedding. Consequently every infinite sequence contains an earlier tree embedding into a later one. Size-controlled finite forms follow by applying König infinity lemma to the finitely branching tree of bad prefixes.
Finite rooted trees labelled in a well-quasi-ordering are a well-quasi-ordering under label-monotone tree embedding. A minimal bad sequence argument makes the collection of proper rooted subtrees a well-quasi-ordering; Higman lemma then compares their child lists while the root labels are compared in the label order.
For every natural parameter , there is a finite length such that every sequence of finite rooted trees satisfying has an earlier tree homeomorphically embedding into a later tree. It is a true finite-combinatorial principle unprovable in Peano arithmetic and in arithmetical transfinite recursion theory. Each fixed-parameter instance can still be verified by a sufficiently large finite search.
A partially ordered set, or poset, is a set equipped with a reflexive, antisymmetric and transitive binary relation.
Every subset having an upper bound has a least upper bound. If the empty subset is included, a nonempty such partially ordered set has a least element. This condition differs from a directed-complete partial order: a directed set need not have an upper bound.
A partially ordered set in which, for every , the elements way-below form a directed set with least upper bound . Directed least upper bounds other than these approximating ones need not exist.
A partially ordered set in which the compact elements below each element form a directed set with that element as their least upper bound.
Let be the directed set of compact elements below , with least upper bound , and put . A compact element belongs to : a directed set whose least upper bound is at least also has least upper bound at least , so the definition of supplies an element above . Hence .
If , apply the way-below relation to to find above them. Since is directed, it contains a common upper bound for . This belongs to , proving that is directed. Every member of is below , while has least upper bound . Therefore is the least upper bound of , which is the defining property of a continuous poset.
Give the real interval its usual total order. Every nonempty directed set has a least upper bound in the real interval, so it is a directed-complete partial order. If , some exceeds ; otherwise would be an upper bound for . Also , since every member of a nonempty is at least zero. For , the increasing sequence , , has least upper bound but never reaches it, so . Together with , this proves the displayed way-below relation.
For each , the elements way-below form , a directed set with least upper bound ; for they form . Thus this is a continuous poset. Its only compact element is zero, so it is not an algebraic partially ordered set.
In a partially ordered set, means that every nonempty directed set whose least upper bound exists and satisfies contains some with . Taking shows that implies ; the converse need not hold. Some formulations quantify over the empty directed set as well; this changes the behaviour at the least element and must be specified.
An element that is way-below itself.
The partial order on nonempty closed integer intervals given by subset inclusion. The least upper bound of two such intervals is their interval hull . The hull can contain points absent from both original intervals, so it need not equal their union.
A subset of a partially ordered set is an upper set when and imply . The upward closure is the smallest upper set containing . Both union and intersection preserve this property.
An upper set generated by a finite set is represented by the minimal elements of . Removing a nonminimal generator preserves the upward closure. If each pair has a least upper bound, then , so finite generators support intersection without enumerating the potentially infinite represented sets.
An irreflexive transitive comparison whose induced incomparability relation is transitive. Incomparability is then an equivalence relation, and its classes are totally ordered by the comparison. A comparison-based sorting algorithm can treat incomparable elements as ties; a merge algorithm that takes from the left input on ties preserves stable sorting. Ordinary ordering on real numbers is an example; machine NaN values require separate handling.
Given a partially ordered set and a set , the pointwise order on the function space of functions compares their values at every argument. It is a partial order: reflexivity and transitivity hold at every argument, and antisymmetry follows because two functions equal at every argument are equal. Even if has a total order, this function space need not: the two functions on with values and are incomparable when .
Take disjoint antichains and place every element of below every element of . Together with equality these comparisons define a partial order: a strict step always moves from to , so there cannot be a strict two-step path or a reverse comparison.
If both levels have at least two elements, a subset has an upper bound exactly when it contains at most one element of . When it contains one such element , that element is its maximum and its only upper bound. A singleton has maximum and least upper bound . A subset of with at least two elements has all of as upper bounds and has no least upper bound, because these elements are incomparable. The empty subset has all of as upper bounds and has no least upper bound. These cases prove the complete classification.
A Hasse diagram draws a finite partially ordered set using one point for each element and an upward line from to for each cover relation . It omits reflexive loops and comparisons already implied by paths. Line crossings are not additional elements. In a finite partially ordered set, following upward paths recovers exactly the original comparisons. The diagram is named after Helmut Hasse.
In a partially ordered set, covers when and there is no with . Thus a cover relation records an immediate increase, rather than every comparable pair. For a finite partially ordered set, every strict comparison can be obtained by chaining cover relations.
A subset of a partially ordered set such that and imply . Thus membership forces all smaller elements to belong as well. This definition concerns an order, rather than an ideal of a ring.
For an order ideal in a finite rectangular grid with coordinatewise partial order, occupied cells in each row form a left prefix. Their lengths form a nonincreasing sequence . Conversely, any nonincreasing sequence of valid row lengths specifies exactly one such order ideal, giving an abstraction function with no redundant per-cell information.
Removing all occupied cells with and replaces by for and leaves earlier rows unchanged. The new lengths remain nonincreasing: affected rows preserve their mutual order, and the first affected row only decreases. For a legal removal, the boundary immediately below it was already at least . A cached sum of row lengths can be updated by subtracting the decreases. This yields constant-time membership and count queries, linear storage, and an update linear in the number of affected rows.
A downward-closed subset of a finite product grid can be represented by nonincreasing column heights. Occupancy is ; the condition is exactly closure toward smaller coordinates. Removing the northeast rectangle anchored at a legal truncates each height to its right to , preserving closure. This represents a potentially quadratic number of occupied cells using a linear number of boundary values.
The zeta transform on a finite partially ordered set sends to . The subset zeta transform is the case where the order is inclusion of subsets.
Articles were limited to the first 100 out of 202 total.
Articles by others on the same topic
There are currently no matching articles.



