cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

A373398 Triangle read by rows: T(n, k) = number of k-element subobjects of an n-element set in the category of relations, n >= 0, 0 <= k <= n.

This page as a plain text file.
%I A373398 #29 Jun 30 2024 09:03:46
%S A373398 1,1,1,1,3,1,1,7,9,1,1,15,55,25,1,1,31,285,395,65,1,1,63,1351,5045,
%T A373398 2555,161,1,1,127,6069,56931,78685,15211,385,1,1,255,26335,592725,
%U A373398 2091171,1101021,85099,897,1,1,511,111645,5834515,50334765,67590387,14169405,454315,2049,1
%N A373398 Triangle read by rows: T(n, k) = number of k-element subobjects of an n-element set in the category of relations, n >= 0, 0 <= k <= n.
%C A373398 A subobject of an object A is an object S equipped with a monomorphism S -> A, up to isomorphism in the category of objects equipped with such morphisms. Objects in the category of relations are sets, morphisms are relations, and composition is relation composition.
%C A373398 Objects and morphisms in Rel can be re-characterized as free complete join-semilattices (the power set of a set with join being union) and join-equivariant maps, respectively. Therefore, subobjects in Rel can be re-characterized as injective n X k matrices of truth values. Because every injective matrix of truth values can be shown to have pivots, subobjects can be counted via Schubert cells and this results in a family of generating functions describing the entire triangle. Short proof: if a monomorphism does not have a row consisting of all 0's except for one column in particular, then consider where it sends the column vector containing all 1's and the column vector containing all 1's but with the corresponding row flipped to 0. It cannot possibly send these vectors to two different vectors. (Here 0 and 1 represent false and true, respectively. Note that addition is logical "or" and multiplication is logical "and".)
%C A373398 Because Rel is self-dual, this sequence also counts quotient objects.
%C A373398 Entries not in the triangle's range are equal to 0 because there is no monomorphism from a k-element set to an n-element set when k > n.
%C A373398 All monomorphisms in Rel are regular, i.e., the equalizer of a pair of morphisms. In some categories, subobjects are taken to only be regular monomorphisms, or are at least distinguished; for example, a normal subgroup is (the domain of) a regular monomorphism in the category of groups. Because all monomorphisms in Rel are regular, there is no ambiguity in what a subobject in Rel is. See the link for a proof of this fact.
%H A373398 Keith J. Bauer, <a href="/A373398/a373398.txt">Every monomorphism in Rel is regular</a>.
%H A373398 nLab, <a href="https://ncatlab.org/nlab/revision/Rel/31">Rel</a>
%F A373398 G.f.: Sum_{n>=0} T(n + k, k) * x^n = (1 / (1 - 2^k * x)) * Product_{i=0..k-1} (1 / (1 - (2^k - 2^i) * x)).
%e A373398 There are 9 2-element subobjects of a 3-element set in Rel. As truth matrices:
%e A373398   [1 0] [1 0] [0 0] [1 0] [0 1] [0 1] [1 1] [1 0] [1 0]
%e A373398   [0 1] [0 0] [1 0] [0 1] [1 0] [0 1] [1 0] [1 1] [0 1]
%e A373398   [0 0] [0 1] [0 1] [0 1] [0 1] [1 0] [0 1] [0 1] [1 1]
%e A373398 To convert to relations, note that each entry corresponds to whether
%e A373398   [(1,1) (2,1)]
%e A373398   [(1,2) (2,2)]
%e A373398   [(1,3) (2,3)]
%e A373398 is in the relation.
%e A373398 Triangle starts:
%e A373398   1,
%e A373398   1,   1,
%e A373398   1,   3,      1,
%e A373398   1,   7,      9,       1,
%e A373398   1,  15,     55,      25,        1,
%e A373398   1,  31,    285,     395,       65,        1,
%e A373398   1,  63,   1351,    5045,     2555,      161,        1,
%e A373398   1, 127,   6069,   56931,    78685,    15211,      385,      1,
%e A373398   1, 255,  26335,  592725,  2091171,  1101021,    85099,    897,    1,
%e A373398   1, 511, 111645, 5834515, 50334765, 67590387, 14169405, 454315, 2049, 1,
%e A373398   ...
%t A373398 T[n_,k_]:=SeriesCoefficient[(1 / (1 - 2^k* x)) * Product[1 / (1 - (2^k - 2^i) * x),{i,0,k-1}],{x,0,n}]; Table[T[n-k,k],{n,0,9},{k,0,n}]//Flatten (* _Stefano Spezia_, Jun 04 2024 *)
%o A373398 (Sage)
%o A373398 dim = 10
%o A373398 def getGF(n):
%o A373398     R.<x> = PowerSeriesRing(ZZ, 'x', dim)
%o A373398     f = 1 / (1 - 2^n * x)
%o A373398     for k in range(n):
%o A373398         f = f / (1 - (2^n - 2^k) * x)
%o A373398     return f
%o A373398 for n in range(dim):
%o A373398     print([getGF(k).list()[n - k] for k in range(n + 1)])
%Y A373398 T(n, 0) = A000012(n).
%Y A373398 T(n, 1) = A000225(n).
%Y A373398 T(n, 2) = A016269(n - 2).
%Y A373398 T(n, 3) = A028130(n - 3).
%Y A373398 T(n, n) = A000012(n).
%Y A373398 T(n, n - 1) = A002064(n - 1).
%Y A373398 Analogous sequence in the category Set: A007318.
%K A373398 nonn,easy,tabl
%O A373398 0,5
%A A373398 _Keith J. Bauer_, Jun 03 2024