Next Article in Journal
Statistical Warped Product Immersions into Statistical Manifolds of (Quasi-)Constant Curvature
Previous Article in Journal
On Centralizers of Idempotents with Restricted Range
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite Sets—What Kind of Finite?

by
Andrei Alexandru
1 and
Gabriel Ciobanu
2,*
1
Institute of Computer Science, Romanian Academy, 700505 Iaşi, Romania
2
Academia Europaea, London WC1E7HU, UK
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(6), 770; https://doi.org/10.3390/sym16060770
Submission received: 21 May 2024 / Revised: 7 June 2024 / Accepted: 17 June 2024 / Published: 19 June 2024
(This article belongs to the Section Mathematics)

Abstract

:
In mathematics, philosophy, cosmology, and theology, the notion of infinity has generated ample debate. Much less discussion has been generated by the notion of finiteness. However, when we consider finitely supported sets, the notion of finiteness becomes more interesting and richer. We present several independent definitions of finite sets within the framework of finitely supported structures, emphasizing the differences between these definitions.

1. Finitely Supported Sets

The theory of finitely supported structures was presented in [1,2]; it deals with a finitary representation of infinite sets containing sufficient symmetry to be handled in a concise way. More precisely, this theory considers as equivalent the objects of a structure that have a certain degree of similarity, focusing only on those objects that are ‘essentially different’. The theory of finitely supported sets is related to the permutation models of Zermelo–Fraenkel set theory with atoms (ZFA); these models were introduced by Fraenkel, Lindenbaum, and Mostowski [3] to prove the independence of the axiom of choice from the other axioms of ZFA (see [4]). More recently, finitely supported sets have been developed in the classical set theory of Zermelo-Fraenkel (ZF) by equipping ZF sets with actions of a group of bijections of some basic elements called atoms [5,6]. These sets with permutation actions were used to investigate the renaming of the bound variables by fresh names in the theory of programming, as well as in describing automata, languages and Turing machines operating over infinite alphabets [7,8] or in computation [9].
In this paper, we present various independent definitions for finite sets in the framework of finitely supported structures, and emphasize the connections and differences between them. This approach extends our previous article [10].
The first step is to present some basic notions regarding finitely supported sets (more details can be found in [1,2]). We work with a fixed infinite set A of atoms; the elements of A have no internal structure, they can only be compared for equality. A transposition is a function ( a b ) : A A defined by ( a b ) ( a ) = b , ( a b ) ( b ) = a , and ( a b ) ( c ) = c for c a , b . A finitary permutation of A is defined as a bijection of A generated by composing finitely many transpositions, i.e., a bijection of A leaving invariant all but finitely many elements of A. The set of all finitary permutations of A is denoted by S A . Considering a ZF set X, we define an S A -action on X as a group action of S A on X, namely a function · : S A × X X having the properties that 1 A · x = x and π · ( π · x ) = ( π π ) · x for all π , π S A and x X . An S A -set is a pair ( X , · ) , where X is a ZF set and · : S A × X X is an S A -action on X. If ( X , · ) is an S A -set, we say that S A supports x if for each π F i x ( S ) we have π · x = x , where F i x ( S ) = { π S A | π ( a ) = a for all a S } .
An element of X that is supported by a finite subset of atoms is called finitely supported. If ( X , · ) is an S A -set, we say that set X is an invariant set whenever each x X is finitely supported. If there is a finite set supporting x, then there exists a least finite set s u p p ( x ) supporting x, defined as the intersection of all sets supporting x; this set is called the support of x. An empty supported element is equivariant. If an element x of an S A -set X is finitely supported, then π · x is finitely supported and s u p p ( π · x ) = π ( s u p p ( x ) ) : = { π ( a ) | a s u p p ( x ) } for all π S A .
Let ( X , · ) and ( Y , ) be S A -sets. According to [2], the set A of atoms is an invariant set with the S A -action : S A × A A defined by π a : = π ( a ) for all π S A and a A . The Cartesian product X × Y is an S A -set with the S A -action ⊗ defined by π ( x , y ) = ( π · x , π y ) for all π S A and all x X , y Y . The disjoint union X + Y = { ( 0 , x ) | x X } { ( 1 , y ) | y Y } is an S A -set with the S A -action ★ defined by π z = ( 0 , π · x ) if z = ( 0 , x ) and π z = ( 1 , π y ) if z = ( 1 , y ) . For ( X , · ) and ( Y , ) invariant sets, ( X × Y , ) and ( X + Y , ) are also invariant sets. The powerset P ( X ) is an S A -set with the S A -action : S A × P ( X ) P ( X ) defined by π Z : = { π · z | z Z } for all π S A and Z X . We denote by P f s ( X ) the set formed from those subsets of X that are finitely supported as elements in P ( X ) with respect to the action ★; ( P f s ( X ) , | P f s ( X ) ) is also an invariant set, where | P f s ( X ) represents the action ★ restricted to P f s ( X ) . Non-atomic sets are trivially invariant, i.e., they are equipped with the action ⋄ defined as ( π , x ) x . A subset Z of an invariant set ( X , · ) is called finitely supported (or simply, that ( Z , · ) is a finitely supported set) if and only if Z P f s ( X ) . A subset Z of an invariant set ( X , · ) is uniformly supported if all of its elements are supported by the same finite set of atoms. In particular, if X A and X is finite, then s u p p ( X ) = X . If Y A and Y has a finite complement, then s u p p ( Y ) = A Y . Whenever Z A is neither finite nor has a finite complement, then Z is not finitely supported. Furthermore, the set S A of all finitary permutations of A coincide with the set of all bijections of A [2].
Due to the fact that all functions are relations (namely, subsets of the Cartesian product of two sets), we say that a function f : Z T is finitely supported if f P f s ( X × Y ) , for any invariant sets ( X , · ) and ( Y , ) such that Z P f s ( X ) and T P f s ( Y ) . The set of all finitely supported functions from Z to T is denoted by T f s Z . Notice that Y X is an S A -set with the S A -action ˜ : S A × Y X Y X defined by ( π ˜ f ) ( x ) = π ( f ( π 1 · x ) ) for all π S A , f Y X and x X . A function f : Z T is finitely supported if and only if it is finitely supported with respect to the S A -action ˜ . A function f : Z T is supported by a finite set S A if and only if for all x Z and all π F i x ( S ) we have π · x Z , π f ( x ) T , and f ( π · x ) = π f ( x ) . A finitely supported function f : A A is bijective if and only if it is a finitary permutation.
Two finitely supported sets X and Y are called equipollent if there exists a finitely supported bijection between them. The equipollence relation is an equivariant equivalence relation on the family of all finitely supported sets [10]. The cardinality of X is the equivalence class of all finitely supported sets that are equipollent to X, which is denoted by | X | . Two finitely supported sets X and Y have the same cardinality, i.e., | X | = | Y | , if and only if there exists a finitely supported bijection f : X Y . In the family of cardinalities, we can define the relations ≤ and * by | X | | Y | if and only if there is a finitely supported injective function f : X Y , and by | X | * | Y | if and only if there is a finitely supported surjective function g : Y X , respectively. The relation ≤ is equivariant, reflexive, anti-symmetric, and transitive, but it is not total, while the relation * is equivariant, reflexive, and transitive, but it is not anti-symmetric and not total. If | X | | Y | then | X | * | Y | , but the reverse implication is not necessarily valid [2]. The product of cardinalities is defined by | X | · | Y | = | X × Y | , the sum of cardinalities is defined by | X | + | Y | = | X + Y | , while the exponent of a cardinality is defined by | X | | Y | = | X f s Y | = | { f : Y X | f is finitely supported } | . These definitions are correct in the framework of finitely supported structures. If X , Y , Z are finitely supported sets, it is proved that | Z | | X | · | Y | = ( | Z | | Y | ) | X | , | Z | | X | + | Y | = | Z | | X | · | Z | | Y | , ( | X | · | Y | ) | Z | = | X | | Z | · | Y | | Z | . and | P f s ( Z ) | = | { 0 , 1 } | | Z | . If | X | | Y | , then | X | | Z | | Y | | Z | and | Z | | X | | Z | | Y | [10].
The class of finitely supported sets contains both the family of non-atomic ZF sets, and the family of atomic sets with finite (possibly non-empty) supports (note that the non-atomic ZF sets are trivially invariant because all their elements are empty supported). An interesting problem arises: whether a classical result can be adequately reformulated by replacing a ’non-atomic structure’ with an ’atomic, finitely supported structure’. It is proved that this is not true; there exist ZF results that lose their validity when transferring them into the atomic framework of a finitely supported structure (see [2] for more details). For example, a ZF result stating that the maximal antichain principle (MAP) implies the full axiom of choice does not hold in ZFA because MAP holds in the first Fraenkel model, while choice is not valid in this model. Another example of how permutation models are used to show the invalidity of various results in the absence of choice is presented in [11]. The technique for the translation of the classical results into the framework of finitely supported sets is based on the closure property for finite supports in an hierarchical construction called ‘S-finite support principle (SFSP)’. It claims that ‘for any finite set S of atoms, anything that can be defined in higher-order logic from structures supported by S, by using each time only constructions supported by S, is also supported by S′ [1]. Basically, this S-finite support principle implies a step-by-step construction of the support of a structure by using (at every step) the previously constructed supports of its substructures.

2. Several Definitions of Finite Sets

One hundred years ago, Alfred Tarski introduced various definitions of finiteness [12], paving the way for further research into the understanding and study of finite sets [13]. Here, we present several forms of finiteness (of Tarski type, of Dedekind type, of Mostowski type, etc.) in the framework of finitely supported sets, and provide several relationship results between them. Since the axiom of choice does not hold in the framework of finitely supported sets, we cannot state that the related forms of finite are equivalent [14,15]. To show that the definitions of finiteness are pairwise non-equivalent in the world of finitely supported structures, we provide some atomic sets satisfying a certain definition of finiteness, while they do not satisfy other such definitions.
Let X be a finitely supported set:
  • X is called Cantor finite (Ca f) if X corresponds bijectively to a finite ordinal (it can be represented in the form { x 1 , , x n } ).
  • X is called Ascending finite (A f) if for every finitely supported increasing countable chain of finitely supported sets Y 0 Y 1 Y i with X Y i , there exists j N such that X Y j ;
  • X is called Chain finite (C f) if every finitely supported family of finitely supported subsets of X, totally ordered by inclusion, has a maximal element.
  • X is called Amorphous (Am) if X does not contain two disjoint, infinite, finitely supported subsets, i.e., any finitely supported subset of X is either finite or it has a finite complement.
  • X is called Dedekind finite (D f) if every finitely supported injective function f : X X is also surjective.
  • X is called Mostowski finite (M f) if every finitely supported, totally ordered subset of X is finite.
  • X is called Uniform finite (U f) if X does not contain an infinite uniformly supported subset.
  • X is called Tarski I finite (T1 f) if there does not exist a finitely supported bijective function between X and X × X , i.e., if | X × X | | X | .
  • X is called Tarski II finite (T2 f) if there does not exist a finitely supported bijective function between X and X + X , i.e., if | X + X | | X | .
Examples of sets satisfying these forms of finiteness are presented in the table.
Remark 1. 
Since the Cantor–Bernstein theorem holds for finitely supported cardinalities, i.e., the relation ≤ is antisymmetric on the family of finitely supported cardinalities (see [10]), it is worth noting that
  • If X is a finitely supported set that is not Tarski II finite (i.e. | X + X | = | X | ), then | X + Y | = | X | whenever Y is a finitely supported non-empty set such that there is a finitely supported injection from Y to X. Indeed, it is obvious that | X | | X + Y | . Moreover, because there is a finitely supported injection f : Y X , we can naturally define a finitely supported injection (by s u p p ( f ) s u p p ( X ) ) g : Y + X X + X by taking g ( ( 0 , y ) ) = ( 0 , f ( y ) ) for all y Y and g ( ( 1 , x ) ) = ( 1 , x ) for all x X . Thus, | Y + X | | X + X | = | X | , and so, | Y + X | = | X | .
  • If X is a finitely supported set that is not Tarski I finite (i.e. | X × X | = | X | ), then | X × Y | = | X | whenever Y is a finitely supported non-empty set such that there is a finitely supported injection from Y to X. Indeed, it is obvious that | X | | X × Y | . Moreover, because there is a finitely supported injection f : Y X , we can naturally define a finitely supported injection (by s u p p ( f ) s u p p ( X ) ) g : Y × X X × X by taking g ( y , x ) = ( f ( y ) , x ) . Thus, | Y × X | | X × X | = | X | , and so, | Y × X | = | X | .
  • If X is a finitely supported set that is not Tarski I finite (i.e. | X × X | = | X | ), then | Y | | X | = | P f s ( X ) | whenever Y is a finitely supported set with at least two elements such that there is a finitely supported injection from Y to P f s ( X ) . Indeed, we have | P f s ( X ) | =   | { 0 , 1 } | | X |   | Y | | X |   | P f s ( X ) | | X | =   ( | { 0 , 1 } | | X | ) | X | =   | { 0 , 1 } | | X | · | X | =   | { 0 , 1 } | | X × X | = | { 0 , 1 } | | X | =   | P f s ( X ) | and the desired result follows from the antisymmetry of ≤.

3. Properties of the Dedekind Finite Sets

Here, we present some properties of Dedekind finite sets within the framework of finitely supported structures.
Theorem 1. 
Let X , Y be finitely supported sets.
1. 
X is Dedekind finite if and only if there does not exist a finitely supported injective function f : N X . Equivalently, X is Dedekind finite if and only if X does not contain a finitely supported, countable infinite subset.
2. 
If there does not exist a finitely supported surjection g : X N , then X is Dedekind finite. The reverse implication is not valid because P f i n ( A ) is Dedekind finite, but the function h : P f i n ( A ) N defined by h ( Z ) = | Z | for all Z P f i n ( A ) is equivariant and surjective.
3. 
If P f s ( X ) is Dedekind finite, then it does not exist a finitely supported surjection g : X N , and the reverse implication is also valid.
4. 
If X is not Cantor finite (i.e., X is infinite), then P f s ( P f i n ( X ) ) is not Dedekind finite, where P f i n ( X ) is the family of all finite subsets of X.
5. 
If X is uniform finite, then P f i n ( X ) is also Uniform finite, and so (since every finitely supported countable set should be uniformly supported) P f i n ( X ) is Dedekind finite.
6. 
If X is Uniform finite, then the exponent sets X f s A k and X f s k A are also Uniform finite, and so they are Dedekind finite, whenever k N .
7. 
If X is Uniform finite, then the exponent set X f s P n ( A ) is also Uniform finite, and so it is Dedekind finite, whenever n N , where P n ( A ) is the set of all n-sized subsets of A. Consequently, P f s ( P n ( A ) ) is Uniform finite.
8. 
If P f s ( X ) is Dedekind finite, then each finitely supported surjective function f : X X is injective. The reverse implication is not valid because any finitely supported surjective function f : P f i n ( A ) P f i n ( A ) is also injective, but P f s ( P f i n ( A ) ) is not Dedekind finite.
9. 
If X and Y are Dedekind finite, then the Cartesian product X × Y and the disjoint union X + Y are Dedekind finite.
10. 
If P f i n ( X ) is not Dedekind finite, then X contains two infinite, disjoint uniformly supported subsets.
11. 
If P f s ( X ) is not Dedekind finite, then X contains two infinite, disjoint finitely supported supported subsets. The reverse implication is not valid. As a consequence, if X is amorphous, then P f s ( X ) is Dedekind finite, and so each finitely supported surjective function f : X X should be injective.
12. 
If X is not Dedekind finite and C is a finitely supported countable set, then | X C | = | X |
13. 
X is not Dedekind finite if and only if | X | + 1 = | X | .
Proof. 
1. Assume that ( X , · ) is Dedekind finite. By contradiction, suppose that f : N X is finitely supported and injective. We consider h : X X by h ( x ) = f ( n + 1 ) , if x = f ( n ) for some n N ; x , if x f ( N ) . . From SFSP, we have that h is supported by s u p p ( X ) s u p p ( N ) s u p p ( f ) = s u p p ( X ) s u p p ( f ) . Since f is injective, we have that h is injective. Moreover, h ( X ) = X { f ( 0 ) } X , a contradiction. Conversely, assume that there does not exist a finitely supported injection from N into X. Let g : X X be a finitely supported injection. By contradiction, suppose that g ( X ) X . Thus, there is x X with x g ( X ) , and so x g ( x ) . Since g is injective, we have that g n ( x ) g m ( x ) for all n , m N . However, due to SFSP, g k ( x ) is supported by s u p p ( g ) s u p p ( x ) s u p p ( X ) for all k N , and so the function f : N X defined by f ( k ) = g k ( x ) for all k N is finitely supported by s u p p ( g ) s u p p ( x ) s u p p ( X ) s u p p ( N ) = s u p p ( g ) s u p p ( x ) s u p p ( X ) and injective, a contradiction.
2. Let us suppose, by contradiction, that X is not Dedekind finite. Then, there exists a finitely supported injection f : N X . We define the function g : X N by g ( x ) = f 1 ( x ) , if x f ( N ) ; n 0 , if x f ( N ) . , where n 0 N is fixed. According to SFSP, f ( N ) is supported by s u p p ( f ) s u p p ( N ) s u p p ( X ) = s u p p ( f ) s u p p ( X ) and g is supported by s u p p ( f ) s u p p ( N ) s u p p ( X ) s u p p ( n 0 ) = s u p p ( f ) s u p p ( X ) s u p p ( n 0 ) . The function h in the theorem’s hypothesis is obviously surjective and equivariant since for π S A we have h ( π Z ) = | π Z | = | Z | = h ( Z ) for all Z P f i n ( A ) .
3. Assume that P f s ( X ) is Dedekind finite. Let us suppose, by contradiction, there is a finitely supported surjection g : X N . We define f : N P f s ( X ) by f ( n ) = g 1 ( { n } ) for all n N which is supported by s u p p ( g ) s u p p ( X ) s u p p ( N ) = s u p p ( g ) s u p p ( X ) according to SFSP, and injective, contradicting that P f s ( X ) is Dedekind finite. Conversely, assume that there does not exist a finitely supported surjection g : X N . Let us suppose, by contradiction that P f s ( X ) is not Dedekind finite, that is there exists infinite countably many S-supported subsets of X, namely Z 1 , Z n , . We define a sequence ( X n ) n N as follows: for n N , assume that X m is defined for any m < n such that the set { Z i m < n X m | i n } is infinite. Define k = m i n { i | i n , Z i m < n X m and ( Z Z i ) m < n X m } . In addition, we define X n = Z k m < n X m , if { Z i ( Z k m < n X m ) | i > k } is infinite ; ( Z Z k ) m < n X m , otherwise . . According to SFSP, each X j , j N is supported by S s u p p ( X ) . Moreover, each X j , j N is non-empty and X i X j = whenever i j . We define g : X N by g ( x ) = n , if there exists n such that x X n ; 0 , otherwise which is well defined (since all X n are pairwise-disjoint), is supported by S s u p p ( X ) according to SFSP and surjective (since each X n is non-empty).
4. Let X i = { Y P f i n ( X ) | | Y | = i } . Since for π F i x ( s u p p ( X ) ) we have | π Z | = | Z | for all Z P f i n ( X ) , we have that X i is supported by s u p p ( X ) for all i N . Hence, the function f : N P f s ( P f i n ( X ) ) by f ( k ) = X k for all k N is supported by s u p p ( X ) and, obviously, it is injective.
5. Let U be an element of P f i n ( X ) . Firstly, we prove s u p p ( U ) = x U s u p p ( x ) . Obviously, the finite set of atoms x U s u p p ( x ) is one of the sets supporting U, and so, according to the definition of the support, s u p p ( U ) x U s u p p ( x ) . Conversely, let a x U s u p p ( x ) . Thus, there is x 0 U with a s u p p ( x 0 ) . Let b A such that b s u p p ( U ) and b s u p p ( x ) whenever x U . Such an atom exists since A is infinite, while s u p p ( U ) , U and s u p p ( x ) when x U are all finite. We claim that ( b a ) · x 0 U . Indeed, let us suppose, by contradiction, that ( b a ) · x 0 = u U . Since a s u p p ( x 0 ) , we obtain b = ( b a ) ( a ) ( b a ) ( s u p p ( x 0 ) ) = s u p p ( ( b a ) · x 0 ) = s u p p ( u ) , contradicting the choice of b. Hence, ( b a ) U U . If we assume that a s u p p ( U ) , since b s u p p ( U ) , we get ( b a ) F i x ( s u p p ( U ) ) , meaning that ( b a ) U = U . Thus, a s u p p ( U ) . We conclude that, for S P f i n ( A ) , we have s u p p ( U ) S if and only if x U s u p p ( x ) S . Therefore, s u p p ( U ) S if and only if s u p p ( x ) S for all x U . This means that U is supported by S if and only if all the elements of U are supported by S. If there is an infinite uniformly supported subset of P f i n ( X ) , then there should be an infinite uniformly supported subset of X.
6. By induction on n we prove that X f s A n does not contain an infinite uniformly supported subset whenever X does not contain an infinite uniformly supported subset. Let n = 1 and assume X does not contain an infinite uniformly supported subset. Let S P f i n ( A ) . Let H be a family of functions from A to X, each of them being supported by S. Let h H ; for every a S and π F i x ( S ) , we have π ( a ) = a and π · h ( a ) = h ( π ( a ) ) = h ( a ) , meaning that s u p p ( h ( a ) ) S . Since there are only finitely many elements in X supported by S, h ( a ) can be defined in only finitely many ways, meaning that h ( S ) can be defined in finitely many ways. Let b A S . From SFSP, we have s u p p ( h ( b ) ) S { b } . Since there are are only finitely many elements in X supported by S { b } , h ( b ) can be defined in only finitely many ways. Thus, there is a finite family H = { h 1 , , h k } H such that h ( b ) = h i ( b ) for some i { 1 , , k } . For an arbitrary c A S , meaning that ( b c ) F i x ( S ) , we get h ( c ) = h ( ( b c ) ( b ) ) = ( b c ) · h ( b ) = ( b c ) · h i ( b ) = h i ( ( b c ) ( b ) ) = h i ( c ) , and so h | A S = h i | A S . Since H is finite and h ( S ) can be defined only in finitely many ways, then H should also be finite, and so X f s A does not contain an infinite uniformly supported subset. Assume that Y f s A n 1 does not contain an infinite uniformly supported subset whenever Y does not contain an infinite uniformly supported subset. We have | Y f s A n | = | Y f s A n 1 × A | = | Y | | A n 1 | · | A | = ( | Y | | A n 1 | ) | A | = | ( Y f s A n 1 ) f s A | , and so there is a finitely supported bijection between Y f s A n and ( Y f s A n 1 ) f s A where the last exponent set does not contain an infinite uniformly supported subset according to the inductive hypothesis ( Y f s A n 1 does not contain an infinite uniformly supported subset) and to the case n = 1 with X = Y f s A n 1 . Furthermore, | X f s n A | = | X | n | A | = ( | X A | ) n . Thus, there is a finitely supported bijection between X f s n A and the n-times Cartesian product of X f s A that does not contain an infinite uniformly supported subset.
7. Let us define a function f : A k P 1 ( A ) P k ( A ) by f ( ( a 1 , , a k ) ) = { a A | a = a i for some   i { 1 , , k } } , for all a 1 , , a k A . For any π S A , we have f ( π ( a 1 , , a k ) ) = f ( ( π ( a 1 ) , , π ( a k ) ) ) = { b A | b = π ( a i ) for some   i { 1 , , k } } = { π ( a ) A | a = a i for some   i { 1 , , k } } =   π { a A | a = a i for some   i { 1 , , k } } = π f ( ( a 1 , , a k ) ) . Therefore, f is equivariant. Clearly, f is surjective, and so, whenever g , h are two different mappings from P 1 ( A ) P k ( A ) to X supported by a finite set of atoms S, we have that g f , h f : A k X are also different and supported by S s u p p ( f ) = S according to SFSP. Thus, if there are infinitely many functions from P 1 ( A ) P k ( A ) to X supported by S, there will be infinitely many functions from from A k to X supported by S. We obtain that the exponent set X f s P 1 ( A ) P k ( A ) does not contain an infinite uniformly supported subset, from which its subset X f s P k ( A ) does not contain an infinite uniformly supported subset. Finally, P f s ( P n ( A ) ) does not contain an infinite uniformly supported subset because there is a finitely supported bijection between P f s ( P n ( A ) ) and { 0 , 1 } f s P n ( A ) .
8. Let h : X X be a finitely supported surjection. Since h is surjective, according to SFSP the function g : P f s ( X ) P f s ( X ) defined by g ( Z ) = h 1 ( Z ) for all Z P f s ( X ) is supported by s u p p ( X ) s u p p ( h ) and injective. Since P f s ( X ) is Dedekind finite, then g is surjective, and hence h is injective. Let us consider now a finitely supported surjection f : P f i n ( A ) P f i n ( A ) . From SFSP, we have f ( Z ) = s u p p ( f ( Z ) ) s u p p ( f ) s u p p ( Z ) = s u p p ( f ) Z for all Z P f i n ( A ) . Let us consider some arbitrary atoms y 1 , , y k and consider the finite set Z { y 1 , , y k } = { { x 1 , , x n , y 1 , , y k } | x 1 , , x n s u p p ( f ) , n 1 } { { y 1 , , y k } } . Let Y Z { y 1 , , y k } , that is, Y s u p p ( f ) = { y 1 , , y k } . Due to the surjectivity of f, there is X P f i n ( A ) such that f ( X ) = Y , with X being of form X = { z 1 , , z m , y i 1 , , y i l } with z 1 , , z m s u p p ( f ) and y i 1 , , y i l A s u p p ( f ) or of form X = { y i 1 , , y i l } with y i 1 , , y i l A s u p p ( f ) and, in either case, { y 1 , , y k } { y i 1 , , y i l } . We claim that l = k . Let us suppose, by contradiction, that there exists j { 1 , , l } with y i j { y 1 , , y k } . Then, ( y i j y 1 ) X = X , since X is finite and contains both y i j and y 1 . Moreover, y i j , y 1 s u p p ( f ) , meaning that ( y i j y 1 ) F i x ( s u p p ( f ) ) , from which f ( X ) = f ( ( y i j y 1 ) X ) = ( y i j y 1 ) f ( X ) , which is a contradiction because y 1 f ( X ) , while y i j f ( X ) . Hence, { y 1 , , y k } = { y i 1 , , y i l } , and so X Z { y 1 , , y k } . Thus, Z { y 1 , , y k } f ( Z { y 1 , , y k } ) , meaning that | Z { y 1 , , y k } | | f ( Z { y 1 , , y k } ) | . Since Z { y 1 , , y k } is finite, we also have | f ( Z { y 1 , , y k } ) | | Z { y 1 , , y k } | , and so | Z { y 1 , , y k } | = | f ( Z { y 1 , , y k } ) | from which Z { y 1 , , y k } = f ( Z { y 1 , , y k } ) (*), which is equivalent to saying that f | Z { y 1 , , y k } : Z { y 1 , , y k } Z { y 1 , , y k } is well-defined and surjective (**). Since Z { y 1 , , y k } is finite, then f | Z { y 1 , , y k } should be injective. Now, if Y P f i n ( s u p p ( f ) ) , there is T P f i n ( A ) with f ( T ) = Y . From (**), we have T P f i n ( s u p p ( f ) ) , from which P f i n ( s u p p ( f ) ) = f ( P f i n ( s u p p ( f ) ) ) and f | P f i n ( s u p p ( f ) ) : P f i n ( s u p p ( f ) ) P f i n ( s u p p ( f ) ) is surjective and also injective (***). By combining (*), (**), and (***), since y 1 , , y k were arbitrarily chosen from A s u p p ( f ) , it follows that f is injective in its entire domain of definition.
9. It follows by direct calculation, using the S-finite support principle (SFSP).
10. According to item 1, there exist a finite set of atoms S and the sets X n P f i n ( X ) with s u p p ( X n ) S for all n N , forming a finitely supported countable subset of P f i n ( X ) . According to item 5, since each X n is finite, we have s u p p ( X n ) = x X n s u p p ( x ) , n N . Thus, each X n is uniformly supported by S, and also n N X n is infinite and uniformly supported. If we define Z k = X k i < k X i , then each Z k is uniformly supported by S and k N X k = k N Z k . Since each Z k is finite, and the union of all Z k is infinite, there should exist T N , T infinite, such that the sets Z k , k T are all different. The subsets U , V of X, defined by U = { Z j | j T , j is odd } and V = { Z i | i T , i is even } are disjoint, uniformly supported by S, and infinite.
11. As in the proof of item 3, we can define a family ( X n ) n N of subsets of X having the properties that they are pairwise disjoint, non-empty, and there is a finite set of atoms S with s u p p ( X n ) S for all n N . We consider U = { X j | j N , j is odd } and V = { X i | i N , i is even } . According to SFSP, U and V are supported by S. Obviously, U and V are infinite and disjoint. Conversely, the set A + A is non-amorphous because { ( 1 , a ) | a A } is infinite, equivariant, and its complementary { ( 0 , b ) | b A } is also infinite and equivariant. However, | P f s ( A + A ) | = | { 0 , 1 } | | A + A | = 2 2 | A | = ( 2 | A | ) 2 = | P f ( A ) × P f s ( A ) | , and so P f s ( A + A ) is Dedekind finite.
12. There is a finitely supported injection f : N X , and so f : N f ( N ) is a finitely supported bijection. We claim that f ( N ) is uniformly supported by s u p p ( f ) . Indeed, according to SFPS and to the fact that ( N , ) is trivially invariant, we have π · f ( n ) = f ( π n ) = f ( n ) for all n N and all π F i x ( s u p p ( f ) ) . More generally, we can remark that any finitely supported countable set is uniformly supported. Thus, | f ( N ) | = | N | , the bijection between these sets being uniformly supported by s u p p ( f ) . We first consider the case when C is represented by a certain B with X B = and B countable (and so B is uniformly supported). We have X = ( X f ( N ) ) f ( N ) . Thus, X B = ( X f ( N ) ) f ( N ) B = ( X f ( N ) ) ( f ( N ) B ) countable . We know that ρ : f ( N ) f ( N ) B , which is bijective since f ( N ) and f ( N ) B are countably infinite and finitely supported by s u p p ( f ) s u p p ( N ) s u p p ( B ) s u p p ( X ) = s u p p ( f ) s u p p ( B ) s u p p ( X ) according to SFSP (since all the elements of f ( N ) and f ( N ) B are supported by the same finite set of atoms s u p p ( f ) s u p p ( B ) s u p p ( X ) we have π · ρ ( u ) = ρ ( u ) = ρ ( π · u ) for all u f ( N ) and all π F i x ( s u p p ( f ) s u p p ( B ) s u p p ( X ) ) ). We define the function g : X X B by g ( x ) = ρ ( x ) , x f ( N ) x , x X f ( N ) . We have that g is finitely supported by s u p p ( f ) s u p p ( N ) s u p p ( B ) s u p p ( X ) s u p p ( ρ ) s u p p ( f ) s u p p ( B ) s u p p ( X ) according to SFSP. Furthermore, we claim that g is bijective, and so | X | = | X B | . Indeed, g is obviously surjective. If x , y X with g ( x ) = g ( y ) then either x , y f ( N ) , or x , y X f ( N ) . If we have x f ( N ) and y X f ( N ) , then we would obtain ρ ( x ) = y X f ( N ) . However, ρ ( x ) f ( N ) B , a contradiction. Thus, g is injective, since ρ is injective. Since X B = , we have | X B | = | X + B | . Thus, | X + B | = | X | . Now, let C be an arbitrary finitely supported countable set, and we have X C = X ( C X ) , where C X is obviously countable and X ( C X ) = . Thus, | X C | = | X ( C X ) | = | X + ( C X ) | = | X | .
13. If X is not Dedekind finite, then, according to item 12, we have | X | + 1 = | X { x 0 } | = | X | , where x 0 is an arbitrary element from a finitely supported set such that x 0 X . Conversely, let Y = X { x 0 } where x 0 X . We have | Y | = | X | + 1 . If | X | = | Y | , then f : Y X finitely supported and bijective. The function f | X : X X defined by f | X ( x ) = f ( x ) , x X is injective and finitely supported by s u p p ( f ) s u p p ( X ) according to SFSP, but f ( x 0 ) X and f ( x 0 ) f | X ( X ) , because, according to the injectivity of f, we have f ( x 0 ) f ( x ) , x X , and so f | X is not surjective, meaning that X is not Dedekind finite. □

4. Relationships between the Different Definitions of Finite Sets

Let X be a finitely supported set.
Theorem 2. 
 
1. 
If P f i n ( X ) is Ascending finite, then X is Cantor finite.
2. 
If X is Mostowski finite, then X is Dedekind finite.
3. 
If X is Uniform finite, then X is Mostowski finite.
4. 
P f s ( X ) is Dedekind finite if and only if X is Ascending finite.
5. 
If X is Chain finite, then X is Ascending finite.
6. 
If X is Chain finite, then X is Mostowski finite. The reverse implication is not valid because P f i n ( A ) is Mostowski finite, but Chain infinite.
7. 
If X is Dedekind finite, then X is Tarski II finite. The converse does not hold because A N is Tarski II finite, but it is not Dedekind finite. However if P f s ( X ) is Tarski II finite, then X is Dedekind finite.
8. 
If X is Tarski II finite, then X is Tarski I finite. The converse does not hold because A × N is Tarski I finite, but it is not Tarski II finite. However, if P f s ( X ) is Tarski I finite, then X is Tarski II finite.
9. 
If P f s ( X ) is Tarski II finite, then P f s ( X ) is Tarski I finite. The converse does not hold because P f s ( A N ) is Tarski I finite, but not Tarski II finite.
Proof. 
1. Let us suppose, by contradiction, that X is infinite. Let us consider Y n = { Y P f i n ( X ) | | Y | n } . Clearly, Y 0 Y 1 . Let us fix n N . For every π F i x ( s u p p ( X ) ) , we have π Y P f i n ( X ) , | π Y | = | Y | for all Y Y n , and so π Y Y n for all Y Y n . Therefore, s u p p ( Y n ) s u p p ( X ) for all n N . Moreover, P f i n ( X ) = k N Y k , but there is no n such that P f i n ( X ) Y n , a contradiction.
2. Assume that X is Dedekind infinite. Then, it contains an infinite uniformly supported subset ( x n ) n N , i.e., there is a finite set of atoms S such that s u p p ( x n ) S for all n N . On ( x n ) n N , we define the strict total order relation ⊏ by: x k x l if and only if k < l , which is obviously supported by S according to SFSP.
3. Let ( Y , ) be a finitely supported, totally ordered subset of X. Let us consider π F i x ( s u p p ( ) s u p p ( Y ) ) and let y Y . Hence, π · y Y . Since ⊑ is a total order on Y we have either y π · y , y = π · y or π · y y . However, π is a finitary permutation, meaning that it has a finite order, i.e., there is n N such that π n = 1 A . In the case y π · y , since π F i x ( s u p p ( ) ) and permutations are bijective, we will have y π · y π n · y = 1 A · y = y , a contradiction. Similarly, the case π · y y leads to a contradiction, and then y = π · y for all π F i x ( s u p p ( ) s u p p ( Y ) ) and y Y . Therefore, Y is uniformly supported by s u p p ( ) s u p p ( Y ) , and so it is finite.
4. Assume that P f s ( X ) is Dedekind finite. Let us suppose, by contradiction, that X is Ascending infinite. Thus, there is a finitely supported chain of finitely supported sets Y 0 Y 1 Y m with X Y m , but there is no k N such that X Y k . Therefore, this chain should contain infinitely many distinct terms of form Y j , otherwise it should be stationary. These terms form a finitely supported countable subset of P f s ( X ) (we proved in item 3 that every finitely supported chain of a finitely supported set should be uniformly supported, i.e., all Y m are supported by the same finite set of atoms), leading to a contradiction. Conversely, let X be Ascending finite and let us suppose, by contradiction, that P f s ( X ) is not Dedekind finite, meaning that it contains an infinite uniformly supported subset. As in the proof of Theorem 1(3), we can define a family ( X n ) n N of subsets of X having the properties that they are pairwise disjoint, non-empty and there is a finite set of atoms S with s u p p ( X n ) S for all n N . Let Y i = X 0 X i for all i N . Clearly, s u p p ( Y i ) S s u p p ( X ) , and Y 0 Y 1 X . Let Z k = ( X i N Y i ) Y k . We have X = k N Z k . Moreover, s u p p ( Z k ) S s u p p ( X ) for all k N and Z 0 Z 1 X . However, there does not exist k N such that X = Z k .
5. This is obvious.
6. Suppose that X is Chain finite. Then, every non-empty finitely supported family of finitely supported subsets of X that is totally ordered by inclusion has a maximal element under inclusion. Let ( Y , ) be a finitely supported, strictly totally ordered subset of X. In order to prove that Y is finite, it is enough to prove that ⊏ and ⊐ are well-ordered, i.e., any finitely supported subset of Y has a greatest and a least element with respect to ⊏ (or, equivalently, a maximal and a minimal element, since ⊏ is total). Let Z P f s ( Y ) . We consider u = { z Z | z u } , which is supported by s u p p ( u ) s u p p ( Z ) s u p p ( ) for all u Z . According to SFSP, the set U = { u | u Z } is supported by s u p p ( Z ) s u p p ( ) . Furthermore, U is totally ordered by the inclusion, and so it has a maximal element, meaning that Z has a maximal element. Dually, u = { z Z | u z } is supported by s u p p ( u ) s u p p ( Z ) s u p p ( ) for all u Z . According to SFSP, the set V = { u | u Z } is supported by s u p p ( Z ) s u p p ( ) , it is totally ordered by inclusion, and it has a maximal element, meaning that Z has a minimal element.
7. Assume X is Dedekind finite. Let us suppose, by contradiction, that X is not Tarski II infinite. Then, | X + X | = | X | . Let us consider x 0 X . Then, | X { x 0 } | | X + X | = | X | and, obviously, | X | | X { x 0 } | . Since ≤ is antisymmetric, we get | X { x 0 } | = | X | , and so there is a finitely supported bijection f : X { x 0 } X . The function g = f | X : X X is injective, finitely supported by s u p p ( f ) s u p p ( X ) s u p p ( x 0 ) and f ( x 0 ) X g ( X ) , meaning that g is not surjective. Thus, we contradict the assumption that X is Dedekind finite. Now, assume X is Dedekind infinite, and so there is a finitely supported bijection f between X and a finitely supported proper subset of X. We take x 0 X . The function g : X { x 0 } X defined by g ( x ) = f ( x ) for all x X and g ( x 0 ) = y with y X f ( X ) is finitely supported by s u p p ( f ) s u p p ( X ) s u p p ( x 0 ) s u p p ( y ) and injective, and so | X { x 0 } | | X | . Since | X | | X { x 0 } | , we have | X | = | X { x 0 } | = | X | + 1 . Then, | P f s ( X ) + P f s ( X ) | = | P f s ( X ) | + | P f s ( X ) | = | { 0 , 1 } | | X | + | { 0 , 1 } | | X | = 2 · 2 | X | = | { 0 , 1 } | | X | + 1 = | { 0 , 1 } | | X | = | P f s ( X ) | , meaning that P f s ( X ) is not Tarski II finite.
Clearly, A N is not Dedekind finite. By contradiction, let us suppose that | A N + A N | = | A N | , that is, | ( A × { 0 , 1 } ) N | = | A + A + N | = | A + A + N + N | = | A N + A N | = | A N | . Therefore, we may define a finitely supported injection f : A × { 0 , 1 } A N . We claim that for a finitely supported injection g : A A N , we have that x s u p p ( g ) implies g ( x ) A . Let us suppose, by contradiction, that there is x s u p p ( g ) with g ( x ) N . Let us consider y x with y s u p p ( g ) , and so ( x y ) F i x ( s u p p ( g ) ) . Since N is trivially invariant, we have g ( y ) = g ( ( x y ) ( x ) ) = ( x y ) g ( x ) = g ( x ) , contradicting the injectivity of g. We define the functions g 1 , g 2 : A A N by g 1 ( x ) = f ( x , 0 ) for all x X and g 2 ( x ) = f ( x , 1 ) for all x X , which are finitely supported by s u p p ( f ) and injective. Hence, f ( A × { 0 } ) = g 1 ( A ) and f ( A × { 1 } ) = g 2 ( A ) contain only finitely many elements from N . Thus, f ( A × { 0 } ) contains an infinite finitely supported subset B of atoms and f ( A × { 1 } ) contains an infinite finitely supported subset of atoms C, with B and C disjoint due to the injectivity of f, contradicting the fact that A is amorphous.
8. Assume that | X | 2 , otherwise the proof is trivial and X is Tarski II finite. Let us suppose, by contradiction, that X is not Tarski I finite, i.e., | X × X | = | X | . We obviously have | X | | X + X | , and | X + X | = | { 0 , 1 } × X | | X × X | = | X | . Since ≤ is antisymmetric, we get | X + X | = | X | , i.e., X is not Tarski II finite. However, if we assume that Y is not Tarski II finite, i.e., | Y + Y | = | Y | , then | P f s ( Y ) × P f s ( Y ) | = | { 0 , 1 } | | Y | · | { 0 , 1 } | | Y | = | { 0 , 1 } | | Y | + | Y | = | { 0 , 1 } | | Y + Y | = | { 0 , 1 } | | Y | = | P f s ( Y ) | , which means P f s ( Y ) is not Tarski I finite.
In order to complete the proof of this item, we claim that | A × N × A × N | | A × N | . Let us suppose, by contradiction, that | A × N × A × N | = | A × N | , i.e., | A × A × N | = | A × N | , since N × N is countable, meaning that | A × A | | A × N | and | A × A | * | A × N | . Therefore, there is a finitely supported surjective function f : A × N A × A . Let x , y , z A s u p p ( f ) . There is ( a , n ) A × N such that f ( a , n ) = ( x , y ) . However, ( x y ) F i x ( s u p p ( f ) ) and so f ( ( x y ) ( a ) , n ) = f ( ( x y ) ( a ) , ( x y ) n ) = ( x y ) f ( a , n ) = ( x y ) ( x , y ) = ( ( x y ) ( x ) , ( x y ) ( y ) = ( y , x ) . Hence, we cannot have x a and y a ; otherwise ( x y ) ( a ) = a and f ( a , n ) = ( y , x ) contradicting the functionality of f. Assume a = x (the other case is analogue). Then, f ( x , n ) = ( x , y ) and f ( y , n ) = f ( ( x y ) ( x ) , ( x y ) n ) = ( x y ) f ( x , n ) = ( x y ) ( x , y ) = ( y , x ) . Similarly, since ( x z ) , ( y z ) F i x ( s u p p ( f ) ) we have f ( z , n ) = f ( ( x z ) ( x ) , ( x z ) n ) = ( x z ) f ( x , n ) = ( x z ) ( x , y ) = ( z , y ) and f ( y , n ) = f ( ( z y ) ( z ) , ( z y ) n ) = ( z y ) f ( z , n ) = ( z y ) ( z , y ) = ( y , z ) . However, f ( y , n ) = ( y , x ) , a contradiction, meaning that A × N is Tarski I finite. Furthermore, | ( A × N ) + ( A × N ) | = | A × N | + | A × N | = | A | · | N | + | A | · | N | = | A | · ( | N | + | N | ) = | A | · | N | = | A × N | , meaning that A × N is not Tarski II finite.
9. The direct implication results from item 8. Since A N is not Dedekind finite, we have that P f s ( A N ) is not Tarski II finite. Let us suppose, by contradiction, that P f s ( A N ) is not Tarski I finite, i.e., | P f s ( A N ) × P f s ( A N ) | = | P f s ( A N ) | . Then, | P f s ( A ) × P f s ( N ) ) | = | { 0 , 1 } | | A | · | { 0 , 1 } | | N | = | { 0 , 1 } | | A | + | N | = | { 0 , 1 } | | A N | = | P f s ( A N ) | =   | P f s ( A N ) × P f s ( A N ) | = | { 0 , 1 } | | A N | · | { 0 , 1 } | | A N | = | { 0 , 1 } | | A | + | N | + | A | + | N | =   | { 0 , 1 } | | A | + | A | + | N | = | P f s ( A + A + N ) | , and so there is a finitely supported injection from P f s ( A + A ) into P f s ( A ) × P f s ( N ) . However, | P f s ( A + A ) | = | { 0 , 1 } | | A | + | A | = | { 0 , 1 } | | A | · | { 0 , 1 } | | A | | = | P f s ( A ) × P f s ( A ) | , meaning that there is a finitely supported injection from A × A into P f s ( A ) × P f s ( N ) , and hence there is a finitely supported surjection φ : P f s ( A ) × P f s ( N ) A × A . Let x , y A s u p p ( φ ) with x y , and so ( x y ) F i x ( s u p p ( φ ) ) . There exists ( X , N ) P f s ( A ) × P f s ( N ) with φ ( X , N ) = ( x , y ) . Since N is trivially invariant, we have φ ( ( x y ) X , N ) =   φ ( ( x y ) X , ( x y ) N ) = φ ( ( x y ) ( X , N ) ) = ( x y ) φ ( X , N ) = ( x y ) ( x , y ) =   ( ( x y ) ( x ) , ( x y ) ( y ) ) = ( y , x ) . Since φ is a function, we get ( x y ) X X . If both x , y s u p p ( X ) , then we claim that ( x y ) X = X . Indeed, X is either finite or its complement is finite. If X is finite, we have s u p p ( X ) = X , and x , y X . Thus, ( x y ) X = X since x and y are interchanged in the finite set X, but there do not appear new elements in X under the effect of ( x y ) meaning that the whole set X remains unchanged under the action of ( x y ) with respect to ★. If the complement of X is finite, then s u p p ( X ) = A X , and x , y A X , i.e., x , y X , and so x , y a for all a X , meaning that ( x y ) ( a ) = a for all a X ; we also get ( x y ) X = X . Therefore, at least one of x , y is outside s u p p ( φ ) . If y s u p p ( X ) , we choose z x , y , z s u p p ( φ ) , z s u p p ( X ) , and we have ( y z ) F i x ( s u p p ( X ) ) , and ( y z ) X = X . Furthermore, ( y z ) F i x ( s u p p ( φ ) ) , and we obtain ( x , y ) = φ ( X , N ) = φ ( ( y z ) X , N ) =   φ ( ( y z ) X , ( y z ) N ) = φ ( ( y z ) ( X , N ) ) =   ( y z ) φ ( X , N )   = ( y z ) ( x , y ) =   ( ( y z ) ( x ) , ( y z ) ( y ) ) =   ( x , z ) , contradicting the functionality of φ . □

5. Conclusions

In Table 1, we provide examples of finitely supported sets satisfying various forms of finiteness, while they do not satisfy others, assuring the independence of these forms of finiteness. We assume that X is a finitely supported set having at least two elements and it does not contain an infinite uniformly supported subset (i.e., X is Uniform finite), and that Y is a finitely supported set having at least two elements and P f s ( Y ) does not contain an infinite uniformly supported subset (i.e., P f s ( Y ) is Uniform finite).
Additionally, we can prove several implications between various forms of finiteness. Let X be a finitely supported set. Then,
  • X Ca f ⇒X C f ⇒X M f ⇒X D f ⇒X T2 f ⇒X T1 f;
  • X Ca f ⇒X U f ⇒X M f ⇒X D f ⇒X T2 f ⇒X T1 f;
  • X Ca f ⇒X am ⇒X A f ⇔ P f s ( X ) D f ⇒X D f ⇒X T2 f ⇒X T1 f;
  • X Ca f ⇒X C f ⇒X A f.

Author Contributions

Both authors contributed equally in all the phases of the elaboration of this research paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Alexandru, A.; Ciobanu, G. Finitely Supported Mathematics: An Introduction; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  2. Alexandru, A.; Ciobanu, G. Foundations of Finitely Supported Structures: A Set Theoretical Viewpoint; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
  3. Lindenbaum, A.; Mostowski, A. Uber die Unabhängigkeit des Auswahl Axioms und Einiger seiner Folgerun. Comptes Rendus Seances Soc. Sci. Lett. Vars. 1938, 31, 27–32. [Google Scholar]
  4. Jech, T. The Axiom of Choice; Studies in Logic and the Foundations of Mathematics; Courier Corporation: North-Holland, The Netherlands, 1973. [Google Scholar]
  5. Gabbay, M.; Pitts, A. A new approach to abstract syntax with variable binding. Form. Asp. Comput. 2001, 13, 341–363. [Google Scholar] [CrossRef]
  6. Pitts, A. Nominal Sets Names and Symmetry in Computer Science; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  7. Bojanczyk, M.; Klin, B.; Lasota, S. Automata with group actions. In Proceedings of the 26th Symposium on Logic in Computer Science, Toronto, ON, Canada, 21–24 June 2011; IEEE Computer Society Press: Washington, DC, USA, 2011; pp. 355–364. [Google Scholar]
  8. Hofman, P.; Juzepczuk, M.; Pattathurajan, S.L.M. Parikh’s theorem for infinite alphabets. In Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science, Virtual, 29 June–2 July 2021; pp. 1–13. [Google Scholar]
  9. Venhoek, D.; Moerman, J.; Rot, J. Fast computations on ordered nominal sets. Theor. Comput. Sci. 2022, 935, 82–104. [Google Scholar] [CrossRef]
  10. Alexandru, A.; Ciobanu, G. Various forms of infinity for finitely supported structures. Arch. Math. Log. 2022, 61, 173–222. [Google Scholar] [CrossRef]
  11. Swan, A. On the Nielsen-Schreier theorem in homotopy type theory. Log. Methods Comput. Sci. 2022, 18. [Google Scholar] [CrossRef]
  12. Tarski, A. Sur les ensembles finis. Fundam. Math. 1924, 6, 45–95. [Google Scholar] [CrossRef]
  13. Levy, A. The independence of various definitions of finite. Fundam. Math. 1958, 46, 1–13. [Google Scholar] [CrossRef]
  14. Halbeisen, L. Combinatorial Set Theory, With a Gentle Introduction to Forcing, 2nd ed.; Springer: Cham, Switzerland, 2017. [Google Scholar]
  15. Herrlich, H. The Axiom of Choice; Lecture Notes in Mathematics; Springer: Cham, Switzerland, 2006. [Google Scholar]
Table 1. Examples of sets satisfying various forms of finiteness.
Table 1. Examples of sets satisfying various forms of finiteness.
The Set/Its FinitenessT1 fT2 fD fM fU fA fC fAmCa f
AYesYesYesYesYesYesYesYesNo
n A , n > 1 YesYesYesYesYesYesYesNoNo
A n , n > 1 YesYesYesYesYesYesYesNoNo
P f i n ( A n ) , n > 0 YesYesYesYesYesNoNoNoNo
P f i n ( n A ) , n > 0 YesYesYesYesYesNoNoNoNo
P f s ( A n ) YesYesYesYesYesNoNoNoNo
P f s ( n A ) YesYesYesYesYesNoNoNoNo
P f i n ( P f s ( A n ) ) YesYesYesYesYesNoNoNoNo
P f i n ( P f s ( n A ) ) YesYesYesYesYesNoNoNoNo
A f s A n YesYesYesYesYesNoNoNoNo
A f s n A YesYesYesYesYesNoNoNoNo
P f s ( P n ( A ) ) YesYesYesYesYesNoNoNoNo
P f s ( A k ) f s P n ( A ) YesYesYesYesYesNoNoNoNo
P f s ( k A ) f s P n ( A ) YesYesYesYesYesNoNoNoNo
P f s ( A ) f s A n YesYesYesYesYesNoNoNoNo
P f s ( A ) f s n A YesYesYesYesYesNoNoNoNo
X f s A n , X f s n A YesYesYesYesYesNoNoNoNo
( P f s ( A n ) ) f s Y YesYesYesYesYesNoNoNoNo
( P f s ( n A ) ) f s Y ,YesYesYesYesYesNoNoNoNo
A N YesYesNoNoNoNoNoNoNo
P f s ( A N ) YesNoNoNoNoNoNoNoNo
A × N YesNoNoNoNoNoNoNoNo
P f s ( P f s ( A ) ) ?NoNoNoNoNoNoNoNo
P f s ( P f s ( P f s ( A ) ) ) NoNoNoNoNoNoNoNoNo
A f s N and N f s A NoNoNoNoNoNoNoNoNo
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alexandru, A.; Ciobanu, G. Finite Sets—What Kind of Finite? Symmetry 2024, 16, 770. https://doi.org/10.3390/sym16060770

AMA Style

Alexandru A, Ciobanu G. Finite Sets—What Kind of Finite? Symmetry. 2024; 16(6):770. https://doi.org/10.3390/sym16060770

Chicago/Turabian Style

Alexandru, Andrei, and Gabriel Ciobanu. 2024. "Finite Sets—What Kind of Finite?" Symmetry 16, no. 6: 770. https://doi.org/10.3390/sym16060770

APA Style

Alexandru, A., & Ciobanu, G. (2024). Finite Sets—What Kind of Finite? Symmetry, 16(6), 770. https://doi.org/10.3390/sym16060770

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop