Next Article in Journal
3D Model Identification of a Soft Robotic Neck
Next Article in Special Issue
Artificial Intelligence Based Modelling of Adsorption Water Desalination System
Previous Article in Journal
Potential-Growth Indicators Revisited: Higher Generality and Wider Merit of Indication
Previous Article in Special Issue
Resolution of Fuzzy Relational Inequalities with Boolean Semi-Tensor Product Composition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Results for Finitely Supported Structures

by
Andrei Alexandru
1 and
Gabriel Ciobanu
2,*
1
Institute of Computer Science, Romanian Academy, 700505 Iaşi, Romania
2
Faculty of Computer Science, Alexandru Ioan Cuza University, 700506 Iaşi, Romania
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(14), 1651; https://doi.org/10.3390/math9141651
Submission received: 31 May 2021 / Revised: 1 July 2021 / Accepted: 7 July 2021 / Published: 13 July 2021
(This article belongs to the Special Issue Fuzzy Sets, Fuzzy Logic and Their Applications 2021)

Abstract

:
We present a survey of some results published recently by the authors regarding the fuzzy aspects of finitely supported structures. Considering the notion of finite support, we introduce a new degree of membership association between a crisp set and a finitely supported function modelling a degree of membership for each element in the crisp set. We define and study the notions of invariant set, invariant complete lattices, invariant monoids and invariant strong inductive sets. The finitely supported (fuzzy) subgroups of an invariant group, as well as the L-fuzzy sets on an invariant set (with L being an invariant complete lattice) form invariant complete lattices. We present some fixed point results (particularly some extensions of the classical Tarski theorem, Bourbaki–Witt theorem or Tarski–Kantorovitch theorem) for finitely supported self-functions defined on invariant complete lattices and on invariant strong inductive sets; these results also provide new finiteness properties of infinite fuzzy sets. We show that apparently, large sets do not contain uniformly supported, infinite subsets, and so they are invariant strong inductive sets satisfying finiteness and fixed-point properties.

1. Introduction

1.1. General Aspects

Lotfi Zadeh published in 1965 his pioneering article [1] that has over 100,000 citations today. The theory of fuzzy sets was introduced in Zermelo–Fraenkel set theory (ZF) as a framework for studying the concepts of vagueness and uncertainty. Each element of a fuzzy set has a certain degree of membership belonging to the real interval [ 0 , 1 ] . Fuzzy aspects can be applied in various fields of mathematics and computer science such as algebra, logic, analysis, operational research, control theory, decision theory, artificial intelligence and expert systems [2].
We extended the classical approach of fuzzy theory to characterise fuzzy sets over finitely supported structures. The finitely supported sets and structures are related to permutation models from Zermelo–Fraenkel set theory with atoms (ZFA) and to admissible sets (particularly to hereditary finite sets) described in [3]. They were originally introduced by Fraenkel, Lindenbaum and Mostowski during the period 1922–1938 in order to prove the independence of the axiom of choice and the other axioms in ZFA. The axioms of the recently introduced Fraenkel–Mostowski set theory are precisely the axioms of ZFA set theory together with an additional axiom for finite support. They are involved in the (hierarchical) construction of finitely supported sets; hereditary finitely supported sets are the sets constructed with respect to Fraenkel–Mostowski axioms over an infinite family of basic elements called atoms.

1.2. Motivation and Novelties

The motivation for studying finitely supported sets comes from the idea of dealing in a discrete manner with infinite algebraic structures (hierarchically constructed from atoms) by analysing their finite supports. Even thoughwe admit the existence of infinite atomic sets for such a structure, we are focused only on a finite family of its elements (namely, its ‘finite support’, a set which is able to characterise the entire structure).
The finitely supported structures can be described both in the ZF framework and in the ZFA framework. We follow the approach presented in [4] as an alternative to the Fraenkel–Mostowski set theory, and work over the classical ZF set theory. We define invariant sets as ZF sets equipped with actions of the group of all permutations of a certain fixed set A (formed by elements whose internal structure is ignored, called atoms) satisfying a certain finite support requirement. The related requirement states that any element of an invariant set is left unchanged under the effect of each permutation of A that fixes pointwise, finitely, many atoms. Finitely supported sets are defined as finitely supported elements in the powerset of an invariant set. Finitely supported structures are finitely supported sets endowed with finitely supported internal laws (that are supported as functions, i.e., as subsets in a Cartesian product of invariant set); more details can be found in [5,6]. The theory of finitely supported sets allows the computational study of structures which may be infinite, but contain enough symmetries such that they can be concisely represented [6].
Finitely supported sets include ZF sets that are trivial invariant sets. However, translating ZF results in the framework of finitely supported sets is not an easy task because the family of finitely supported sets is not closed under subset constructions (there exist subsets of finitely supported sets that fail to be finitely supported; for instance, the ZF infinite and coinfinite subsets of the set A of all atoms). In order to prove results for the finitely supported sets, we cannot use results from ZF without reformulating them with respect to the finite support requirement. As a consequence, there exist results which are valid in ZF, but fail to be valid for finitely supported sets (e.g., choice principles and Stone duality) [6].
Our main purpose is to analyse whether a non-atomic ZF result can be adequately reformulated by replacing ‘non-atomic ZF element/set/structure’ with ‘atomic, finitely supported element/set/structure’. A proof of a result in the framework of finitely supported structures should involve only finitely supported constructions even in the intermediate steps. The meta-theoretical techniques for the translation of a result from non-atomic structures to finitely supported atomic structures are based on a refinement of the finite support principle from [4], presented in [6] and called the ‘S-finite support principle’ claiming that ‘for any finite set S A , anything that is definable under the rules in higher-order logic from S-supported structures by involving only S-supported constructions is also S-supported’. The formal use of this principle implies a hierarchical construction of the support of a structure by employing, step-by-step, the supports of the substructures of a related structure.
Here, we present an overview of results dealing with fuzzy aspects of finitely supported structures (fss). Essentially, by employing the notion of ‘finite support’, we extend the fuzzy aspects from a finite framework to a (finitely supported) infinite one. Using specific proof techniques that are extensively presented in [5,6], we obtain new algebraic properties of the fuzzy sets over fss, including some that cannot be obtained in ZF set theory. We introduce a new (infinite) fss degree of membership association, and connect it to the notions of invariant monoids and invariant complete lattices. We also show that the family of finitely supported (fuzzy) subgroups of an invariant group forms an invariant complete lattice, and that the family of finitely supported fuzzy normal subgroups forms an invariant modular lattice. We present some fixed point theorems for finitely supported structures that are preserving the validity the classical fixed point theorems, but also some fixed point properties of the finitely supported algebraic structures without corresponding results in ZF set theory. As applications of the fixed point theorems, we present some examples of finitely supported ordered structures for which these results can be used; in particular, properties of L-fuzzy and T-fuzzy sets defined in the framework of finitely supported structures, where L is an invariant complete lattice and T is an invariant strong inductive set.

2. Finitely Supported Sets: Preliminaries

We consider a fixed infinite ZF set A without involving any internal structure for its elements. As usual, a transposition is a function ( x y ) : A A defined by ( x y ) ( x ) = y , ( x y ) ( y ) = x and ( x y ) ( z ) = z for z x , y . The permutations of A are bijections of A generated by finitely composing many transpositions, i.e., bijections of A leaving unchanged all but the finiteelements of A. The set of all permutations of A is denoted by S A . We proved in [5] that any finitely supported bijection of A should be necessarily a permutation of A, i.e., it should be expressed as a finite composition of transpositions. Thus, the notions ‘bijection of A’ and ‘permutation of A’ coincide in finitely supported structures.
Definition 1.
Let X be a ZF set.
1. 
An S A -actionon X is a group action of S A on X. An S A -setis a pair ( X , · ) , where X is a ZF set and · : S A × X X is an S A -action on X.
2. 
Let ( X , · ) be an S A -set. We say that S A supports x (or x is S-supported) if for each π F i x ( S ) we have π · x = x , where F i x ( S ) = { π | π ( a ) = a for all a S } . An element which is supported by a finite subset of atoms is called finitely supported.
3. 
Let ( X , · ) be an S A -set. We say that set X is aninvariant setwhenever for each x X there is a finite set S x A supporting x.
4. 
Let X be an S A -set, and x X . If there is a finite set supporting x, then a least finite set s u p p ( x ) supporting x [5], defined as the intersection of all sets supporting x, which is calledthe support of x. An empty supported element is equivariant; z X is equivariant if and only if π · z = z for all π S A .
Let ( X , · ) and ( Y , ) be S A -sets. According to [6], 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 . Moreover, s u p p ( a ) = { a } for each a A . If π S A and x X is finitely supported, then π · x is finitely supported and s u p p ( π · x ) = { π ( u ) | u s u p p ( x ) } : = π ( s u p p ( x ) ) . 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 . For ( X , · ) and ( Y , ) invariant sets, ( X × Y , ) is also an invariant set. The powerset ( X ) = { Z | Z X } is an S A -set with the S A -action : S A × ( X ) ( X ) defined by π Z : = { π · z | z Z } for all π S A and Z X . For an invariant set ( X , · ) , f s ( X ) denotes the set formed from those subsets of X that are finitely supported in the sense of Definition 1(2) as elements in ( X ) with respect to the action ☆; ( f s ( X ) , | f s ( X ) ) is also an invariant set, where | f s ( X ) represents the action ☆ restricted to f s ( X ) . Non-atomic sets are trivially invariant, i.e., they are equipped with the action ( π , x ) x .
A subset Z of an invariant set ( X , · ) is called finitely supported if and only if Z f s ( X ) , i.e., if and only if Z is finitely supported as an element of the S A -set ( X ) with respect to the action ☆ defined on ( X ) . A subset Z of X is uniformly supported if all of its elements are supported by the same finite set of atoms (elements of A). Certainly, a finite subset of an invariant set should be uniformly supported (by the union of the supports of its elements), but there may exist invariant sets that do not contain uniformly supported, infinite subsets, as we will prove below.
Let us notice that not any subset of an invariant set is finitely supported. For instance, if X A and X is finite, then it is finitely supported with s u p p ( X ) = X . If Y A and Y is cofinite (i.e., its complement is finite), then it is finitely supported with s u p p ( Y ) = A Y . Whenever Z A is neither finite nor cofinite, then Z is not finitely supported. It is proven that a subset of A is finitely supported if and only if it is either finite or cofinite [7]. Moreover, if π is a permutation of A and X is a subset of an S A -set Y, then π X = X if and only if π X X , considering ☆ defined on ( Y ) . As a consequence of the previous definitions, a subset Z of an invariant set ( X , · ) is supported by a finite set S A if and only if π Z Z for all π F i x ( S ) , i.e., if and only if π · z Z for all z Z and π F i x ( S ) (this happens because permutations of atoms are of a finite order). If X is an invariant set, its finite powerset f i n ( X ) (namely, the set of all finite subsets of X) and its cofinite powerset c o f i n ( X ) (namely, the set of all cofinite subsets of X) are equivariant subsets of f s ( X ) , meaning that they are themselves invariant sets having the restrictions of the action ☆ on f s ( X ) . In [6], we proved that s u p p ( X ) = x X s u p p ( x ) whenever X is a uniformly supported subset of an invariant set.
As functions are specific relations (i.e., subsets of a Cartesian product of two sets), for two invariant sets ( X , · ) and ( Y , ) , Z, a finitely supported subset of X, and T, a finitely supported subset of Y, we say that a function f : Z T is finitely supported if f f s ( X × Y ) . Note 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 : X Y is finitely supported (in the sense of the above definition) if and only if it is finitely supported with respect to the permutation action ˜ . The set of all finitely supported functions from Z to T is denoted by T f s Z . As an immediate characterisation, 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 ) .
An invariant, partially ordered set (invariant poset) is an invariant set ( P , · , ) equipped with an equivariant partial order relation ⊑ on P. A finitely supported, partially ordered set is a finitely supported subset Q of an invariant set together with a finitely supported partial order relation. An invariant complete lattice is an invariant partially ordered set ( L , · , ) such that every finitely supported subset X L has a least upper bound with respect to the order relation ⊑. It is proven [6] that in an invariant complete lattice, every finitely supported subset X L has a greatest upper bound with respect to the order relation ⊑. A finitely supported complete lattice is a finitely supported subset L of an invariant set, equipped with a finitely supported order ⊑ such that every finitely supported subset of L has a least upper bound with respect to ⊑.
In both [5,6], several examples of invariant/finitely supported partially ordered sets are presented. For example, if X is an invariant/finitely supported set, then ( f s ( X ) , , ) is an invariant/finitely supported complete lattice. Here, we focus on the fuzzy theory over invariant sets, mainly presenting the results of [6,7,8,9,10].

3. Fuzziness over Invariant Sets

Let us consider a set U called the universal set (or the universe of discourse). Recall that a crisp set Z in the universe of discourse U can be described by mentioning all of its members or by specifying the properties that have to be be satisfied by its members. The theory of fuzzy sets is a generalisation of this classical view: a fuzzy set is represented by a subset Z of the universal set U which has associated a related membership function generalising the characteristic function from the classical set theory. More exactly, the membership function associated to Z could take any values in the interval [0,1] (modelling a certain degree of membership), while the classical characteristic function of Z can only take two values: 0 (for non-membership) and 1 (for membership). Fuzzy sets over infinite invariant sets were introduced and studied first in [8], and then extended in [9].
Definition 2.
A fuzzy set over the invariant set ( U , · ) is a finitely supported subset Z of ( U , · ) together with a finitely supported membership function μ Z : U [ 0 , 1 ] .
We say simply that ( Z , μ Z ) is a fuzzy set over ( U , · ) . In our approach, a fuzzy set over the invariant set U is a (finitely supported) element in the invariant set ( f s ( U ) × [ 0 , 1 ] f s U , ) . It is easy to see that in such a Cartesian pair, there is no precise fss association between the crisp finitely supported subset of U and the related finitely supported function belonging to [ 0 , 1 ] f s U . Therefore, we allow more than one finitely supported membership function to be associated with the same finitely supported subset of U.
We decided to not yet define such an fss association because it is not necessary to assume the existence of an explicit finitely supported relation on f s ( U ) and [ 0 , 1 ] f s U for proving the properties of fuzzy sets for fss. On the other hand, the case when certain fss relations are defined between f s ( U ) and [ 0 , 1 ] f s U is analysed later in Section 4.
In the theory of fuzzy sets in ZF, we have two useful notions: α-cut and fuzzy support. For fss, an α-cut of a fuzzy set ( Z , μ Z ) over the invariant set ( U , · ) is a crisp set Z α containing all the elements in U with membership values greater than or equal to α , i.e., Z α = { z U | μ Z ( z ) α } .
Proposition 1.
Any α-cut Z α of a fuzzy set ( Z , μ Z ) over the invariant set ( U , · ) is a finitely supported subset of U with the property that s u p p ( Z α ) s u p p ( μ Z ) .
Definition 3.
Thefuzzy supportof a fuzzy set ( Z , μ Z ) over the invariant set ( U , · ) (also called thealgebraic supportof μ Z ) is a crisp set F Z S ( Z , μ Z ) containing all the elements in U with membership values greater than 0, i.e., F Z S ( Z , μ Z ) = { z U | μ Z ( z ) > 0 } .
We prove (similar to Proposition 1) that the fuzzy support F Z S ( Z , μ Z ) of a fuzzy set ( Z , μ Z ) over the invariant set ( U , · ) is a finitely supported subset of U with the property that s u p p ( F Z S ( Z , μ Z ) ) s u p p ( μ Z ) . Moreover, in the particular case when the fuzzy support F Z S ( Z , μ Z ) is finite, we have the following result that presents a relationship between the (fuzzy) support and the atomic support of a fuzzy set.
Proposition 2.
Considering the fuzzy set ( Z , μ Z ) over the invariant set ( U , · ) , if F Z S ( Z , μ Z ) is finite, then s u p p ( F Z S ( Z , μ Z ) ) = s u p p ( μ Z ) . Particularly, if ( Z , μ Z ) is a fuzzy set over the invariant set A of atoms and F Z S ( Z , μ Z ) is finite, then we have F Z S ( Z , μ Z ) = s u p p ( μ Z ) .
More generally, finitely supported functions from the set of atoms A to a non-atomic ZF set Z (e.g., Z can be the unit interval [0,1] have the following property which allows to connect our notion of support with the classical notion of algebraic support.
Theorem 1.
Let ( Z , ) be an infinite non-atomic ZF set and f : A Z a function.
1. 
If f is finitely supported, then there is z 0 Z such that { a A | f ( a ) z 0 } is finite.
2. 
If there is z 0 Z such that { a A | f ( a ) z 0 } is finite, then f is finitely supported and s u p p ( f ) = { a A | f ( a ) z 0 } .
For the fuzzy sets over invariant sets, we define operations similarly to those in ZF.
Lemma 1.
Let ( X , μ X ) and ( Y , μ Y ) be fuzzy sets over the invariant set ( U , · ) .
1. 
Then X Y is finitely supported, and the function x m a x [ μ X ( x ) , μ Y ( x ) ] defined on U is also finitely supported.
2. 
Then X Y is finitely supported and, furthermore, the function x m i n [ μ X ( x ) , μ Y ( x ) ] defined on U is also finitely supported.
3. 
Both the complementary of X (denoted by C X ) and the function x 1 μ X ( x ) defined on U are finitely supported.
According to Lemma 1, the following definition is valid for fss.
Definition 4.
Let ( X , μ X ) and ( Y , μ Y ) be two fuzzy sets over the invariant set ( U , · ) .
1. 
The union of two fuzzy sets X and Y is a fuzzy set over the invariant set U given by the finitely supported subset X Y of U with the finitely supported membership function μ X Y : U [ 0 , 1 ] defined by μ X Y ( x ) = m a x [ μ X ( x ) , μ Y ( x ) ] for all x U .
2. 
The intersection of two fuzzy sets X and Y is a fuzzy set over the invariant set U given by the finitely supported subset X Y of U with the finitely supported membership function μ X Y : U [ 0 , 1 ] defined by μ X Y ( x ) = m i n [ μ X ( x ) , μ Y ( x ) ] for all x U .
3. 
The complement of a fuzzy set X is a fuzzy set over the invariant set U given by the finitely supported subset C X of U together with the finitely supported membership function μ C X : U [ 0 , 1 ] defined by μ C X ( x ) = 1 μ X ( x ) for all x U .
Proposition 3.
Let ( X , μ X ) and ( Y , μ Y ) be fuzzy sets over the invariant set ( U , · ) . Then, we have the following relations:
1. 
C ( X , μ X ) ( Y , μ Y ) = C ( X , μ X ) C ( Y , μ Y ) ;
2. 
C ( X , μ X ) ( Y , μ Y ) = C ( X , μ X ) C ( Y , μ Y ) .
Lemma 2.
Let F = ( Z i , μ Z i ) i I be a family of fuzzy sets over the invariant set ( U , · ) which is finitely supported as a subset of ( f s ( U ) × [ 0 , 1 ] f s U , ) . Then, i I Z i is finitely supported by s u p p ( F ) , and the function z i I { μ Z i ( z ) | i I } defined on U is finitely supported by s u p p ( F ) , where ∨ represents the notation for supremum (least upper bound).
Lemma 3.
Let F = ( Z i , μ Z i ) i I be a family of fuzzy sets over the invariant set ( U , · ) which is finitely supported as a subset of ( f s ( U ) × [ 0 , 1 ] f s U , ) . Then, i I Z i is finitely supported by s u p p ( F ) , and the function z i I { μ Z i ( z ) | i I } defined on U is also finitely supported by s u p p ( F ) , where ∧ represents the notation for infimum (greatest lower bound).
Due to Lemmas 2 and 3, the next definition is also valid for finitely supported structures.
Definition 5.
Let F = ( Z i , μ Z i ) i I be a family of fuzzy sets over the invariant set ( U , · ) which is finitely supported as a subset of ( f s ( U ) × [ 0 , 1 ] f s U , ) .
1. 
The arbitrary union of the fuzzy sets ( Z i , μ Z i ) i I is a fuzzy set over the invariant set U represented by the finitely supported subset i I Z i of U together with the finitely supported function μ i I Z i : U [ 0 , 1 ] defined by μ i I Z i ( z ) = i I { μ Z i ( z ) | i I } .
2. 
The arbitrary intersection of the family of fuzzy sets ( Z i , μ Z i ) i I is a fuzzy set over the invariant set U represented by the finitely supported subset i I Z i of U together with the finitely supported function μ i I Z i : U [ 0 , 1 ] defined by μ i I Z i ( z ) = i I { μ Z i ( z ) | i I } .
According to the extension principle in the classical theory of fuzzy sets, the domain of a function to be extended from crisp points in the universe U to fuzzy sets in U is allowed. More precisely, let f : U V be a function from a crisp set U to a crisp set V. Suppose that we have a given fuzzy set Z in U, and want to determine a fuzzy set Y in V induced by f (i.e., Y = f ( Z ) ). In general, the membership function for Y is defined by μ Y ( y ) = z f 1 ( y ) μ Z ( z ) , where y V and f 1 ( y ) = { z U | f ( z ) = y } .
Theorem 2.
Let ( U , · ) and ( V , ) be two invariant sets, and consider a finitely supported function f : U V . If ( Z , μ Z ) is a fuzzy set over the invariant set ( U , · ) ; then, Y = f ( Z ) is a fuzzy set over the invariant set ( V , ) with the finitely supported membership function μ Y : V [ 0 , 1 ] defined as follows:
μ Y ( y ) = z f 1 ( y ) μ Z ( z ) f o r y V , f 1 ( y ) 0 f o r y V , f 1 ( y ) = .
Moreover, we have s u p p ( Y ) s u p p ( f ) s u p p ( Z ) , and s u p p ( μ Y ) s u p p ( f ) s u p p ( μ Z ) .
Theorem 3.
Let ( U 1 , · 1 ) , , ( U n , · n ) and ( V , ) be invariant sets, and a finitely supported function f : U 1 × × U n V . If ( Z i , μ Z i ) is a fuzzy set over the invariant set ( U i , · i ) for all i { 1 , n } , then Y = f ( Z 1 × × Z n ) is a fuzzy set over the invariant set ( V , ) with the finitely supported membership function μ Y : V [ 0 , 1 ] defined as follows:
μ Y ( y ) = y = f ( z 1 , , z n ) [ m i n ( μ Z 1 ( z 1 ) , , μ Z n ( z n ) ) ] f o r   y V   a n d   f 1 ( y ) ; μ Y ( y ) = 0   f o r   y V   a n d   f 1 ( y ) =
Moreover, we have that s u p p ( Y ) s u p p ( f ) s u p p ( Z 1 ) s u p p ( Z n ) , and s u p p ( μ Y ) s u p p ( f ) s u p p ( μ Z 1 ) s u p p ( μ Z n ) .

4. Degree of Membership Association for Invariant Sets

A fuzzy set is an element of the invariant set ( f s ( U ) × [ 0 , 1 ] f s U , ) . In such a Cartesian pair, we have not yet required the existence of an fss association between the crisp finitely supported subset of U and the related finitely supported function in [ 0 , 1 ] f s U ; such a firm fss association should itself preserve the finite support requirement, and for the previous results, such a condition was not mandatory. We now analyse the case when such an relationship between f s ( U ) and [ 0 , 1 ] f s U is defined.
Definition 6.
Let us consider the invariant set ( U , · ) . A fss degree of membership association over U is an equivariant binary relation R on f s ( U ) and [ 0 , 1 ] f s U , i.e., an equivariant (i.e., empty supported) subset R of f s ( U ) × [ 0 , 1 ] f s U .
Lemma 4.
Let Y be a finitely supported subset of an invariant set ( U , · ) , and χ Y be the characteristic function on Y, i.e.,
χ Y ( y ) = d e f 1 f o r y Y 0 f o r y U Y .
Then χ Y : U [ 0 , 1 ] is a finitely supported function for any Y f s ( U ) , and the function Z χ Z defined on f s ( U ) is equivariant.
Let a l g s u p ( f ) = d e f { z U | f ( z ) > 0 } be the algebraic support of f, where ( U , · ) is an invariant set and f : U [ 0 , 1 ] a finitely supported function.
Lemma 5.
The algebraic support a l g s u p ( f ) is a finitely supported subset of U. Moreover, the function f a l g s u p ( f ) defined on [ 0 , 1 ] f s U is equivariant.
We provide some examples of fss degree of membership associations.
Example 1.
Let ( U , · ) be an invariant set.
1. 
We define R = { ( Y , χ Y ) | Y f s ( U ) } , where χ Y represents the characteristic function of Y. According to Lemma 4, R is equivariant, and so R is a fss degree of membership association over U.
2. 
We define R = { ( a l g s u p ( f ) , f ) | f [ 0 , 1 ] f s U } , where a l g s u p ( f ) represents the algebraic support of f. According to Lemma 5, R is equivariant, and so R is a fss degree of membership association over U.
Definition 7.
Let ( U , · ) be an invariant set. A full fss degree of membership association over the invariant set U is an equivariant binary relation F on f s ( U ) and [ 0 , 1 ] f s U (i.e., an equivariant subset F of the invariant set f s ( U ) × [ 0 , 1 ] f s U ) satisfying the following conditions:
1. 
F is a left-total binary relation; namely, for any finitely supported subset Z of U, a finitely supported function f : U [ 0 , 1 ] called F-degree of membership function of Z such that ( Z , f ) F .
2. 
F is an onto binary relation; namely, for every finitely supported function f : U [ 0 , 1 ] , Z f s ( U ) such that ( Z , f ) F .
The conditions in Definition 7 correspond to our intuition of how a full fss degree of membership association over an invariant set should be defined.
  • The first condition in Definition 7 means that for each element in f s ( U ) , we should find at least one associated fss degree of membership function which models the degree of membership in X for each element in U (at least the characteristic function of X is such a finitely supported function).
  • The second condition in Definition 7 means that any element of [ 0 , 1 ] f s U should be a fss degree of membership function associated with a certain element of f s ( U ) . For each f [ 0 , 1 ] f s U , we could consider that f is associated to at least its algebraic support.
Example 2.
Let ( U , · ) be an invariant set.
  • Let F = { ( Y , χ Y ) | Y f s ( U ) } { ( a l g s u p ( f ) , f ) | f [ 0 , 1 ] f s U } , where χ Y represents the characteristic function of Y and a l g s u p ( f ) represents the algebraic support of f. Then F is equivariant. Furthermore, F is a full fss degree of membership association over U.
Proposition 4.
1. 
Let ( U , · ) be an invariant set such that there is a fss degree of membership association F over it. Then the set of all F-degree of membership functions of U, i.e., f u z z y F ( U ) = d e f { f [ 0 , 1 ] f s U | Z f s ( U ) , ( Z , f ) F } = I m ( F ) is an equivariant subset of ( [ 0 , 1 ] f s U , ˜ ) , where ˜ is the standard S A -action on [ 0 , 1 ] f s U .
2. 
Let ( U , · ) be an invariant set such that there is a full fss degree of membership association F over it. Then the set of all F-degrees of membership functions defined on U, namely, f u z z y F ( U ) , is an invariant set that coincides with ( [ 0 , 1 ] f s U , ˜ ) .
Theorem 4.
Let ( U , · ) be an invariant set such that there is a full fss degree of membership association F over the invariant set U. Then ( f u z z y F ( U ) , ˜ , ) is an invariant complete lattice, where ⊑ is an equivariant order relation on f u z z y F ( U ) = { f [ 0 , 1 ] f s U | Z f s ( U ) , ( Z , f ) F } defined by: f g is and only if f ( x ) g ( x ) for all x U .
To prove Theorem 4, when F = ( f i ) i I is a finitely supported family of elements from [ 0 , 1 ] f s U , we define i I f i : U [ 0 , 1 ] by ( i I f i ) ( x ) = s u p r e m u m i I { f i ( x ) | i I } for all x U , where by s u p r e m u m we denoted the least upper bounds in the set of real numbers. Using the fact that, whenever π F i x ( s u p p ( F ) ) , for any i I there is a unique j I such that f i = π 1 ˜ f j (where ˜ is the S A -action on [ 0 , 1 ] f s U ), we obtain that for each i I there is a unique j I such that f i ( x ) = f j ( π · x ) for all x U . Then we concluded that s u p r e m u m i I { f i ( π · x ) | i I } = s u p r e m u m i I { f i ( x ) | i I } for all x U and all π F i x ( s u p p ( F ) ) , from which we obtained that s u p p ( F ) supports i I f i , which means i I f i is the least upper bound of F in [ 0 , 1 ] f s U = f u z z y F ( U ) (for the last relation we used Proposition 4(2)).
Several properties of ( f u z z y F ( U ) , ˜ , ) are obtained from the general properties of invariant complete lattices [6].
Corollary 1.
Let ( U , · ) be an invariant set such that there is a full fss degree of membership association F over U.
1. 
Let φ : f u z z y F ( U ) f u z z y F ( U ) be a finitely supported order preserving function over ( f u z z y F ( U ) , ˜ , ) . Then there is a greatest f f u z z y F ( U ) such that φ ( f ) = f, as well as a least g f u z z y F ( U ) such that φ ( g ) = g.
2. 
Let φ : f u z z y F ( U ) f u z z y F ( U ) be a finitely supported order-preserving function over ( f u z z y F ( U ) , ˜ , ) . Let P be the set of fixed points of φ. Then ( P , ˜ , ) is a finitely supported (by s u p p ( φ ) ) complete lattice.
It is worth noting that we obtain properties that cannot be obtained with standard fuzzy techniques in ZF. For instance, there exist lattices that are invariant complete, but fail to be complete in the ZF framework. A related example is presented in [11], where we proved that the set of those subsets of A which are either finite or cofinite is an invariant complete lattice (with the classical inclusion order), but it fails to be a complete lattice in ZF. Another such example is presented in Proposition 4.
Proposition 5.
Let us assume that there is a full fss degree of membership association F over the invariant set of atoms A. Then ( f u z z y F ( A ) , ˜ , ) is an invariant complete lattice, but it fails to be a complete lattice in ZF framework when A is considered as a set in ZF.
In order to prove Proposition 5, we considered P to be a fixed ZF simultaneously infinite and coinfinite subset of A. For each a A we defined φ a : A [ 0 , 1 ] by φ a ( b ) = 1 for b = a 0 for b A { a } . Any function φ a is supported by s u p p ( a ) . Moreover, we proved that the function j : A [ 0 , 1 ] f s A defined by j ( a ) = φ a for all a A is equivariant. We considered the infinite family F from [ 0 , 1 ] f s A defined by F = { φ a | a P } . The only possible least upper bound of F would have been the function ψ : A [ 0 , 1 ] defined by ψ ( x ) = 1 for x P 0 for x A P . Since P is not finitely supported, it followed that ψ is not finitely supported, and so F does not have a least upper bound in [ 0 , 1 ] f s A .
Since the construction of f u z z y F ( A ) = [ 0 , 1 ] f s A makes sense in ZF, the previous result shows that f u z z y F ( A ) is a lattice which is not complete in ZF, but is the only invariantcomplete. This aspect emphasises one benefit of this approach: even though we have only a refined form of completeness (namely, the invariant completeness) in ZF for f u z z y F ( A ) , we can provide new properties of f u z z y F ( A ) derived from the general properties of the invariant complete lattices (presented in [6]).
Invariant monoids were introduced in [12] as invariant sets equipped with equivariant internal monoid laws. More exactly, ( M , + , · ) is an invariant monoid if ( M , · ) is an invariant set and ( M , + , 0 ) is a monoid having the properties that π · ( x + y ) = ( π · x ) + ( π · y ) , π · 0 = 0 for all x , y M and π S A .
Theorem 5.
Let ( U , · ) be an invariant set such that there is a full fss degree of membership association F over it. Then f u z z y F ( U ) can be organised as an invariant monoid in the following two forms:
1. 
( f u z z y F ( U ) , , ˜ ) is an invariant commutative monoid, where ˜ is the S A -action on [ 0 , 1 ] f s U , and f g : U [ 0 , 1 ] is defined by the relation ( f g ) ( x ) = f ( x ) g ( x ) for all x U . The neutral element is the equivariant function 1 U : U [ 0 , 1 ] defined by 1 U ( x ) = 1 for all x U .
2. 
( f u z z y F ( U ) , , ˜ ) is an invariant commutative monoid, where ˜ is the S A -action on [ 0 , 1 ] f s U , and f g : U [ 0 , 1 ] is defined by the relation ( f g ) ( x ) = s u p r e m u m { f ( x ) , g ( x ) } for all x U . The neutral element is the equivariant function 0 U : U [ 0 , 1 ] defined by 0 U ( x ) = 0 for all x U .
The general properties of invariant monoids presented in [12] lead to new properties of f u z z y F ( U ) (equipped with one of the two internal laws defined in Theorem 5). Some of them are related to the invariant isomorphism theorems, to invariant universality theorems or to Cayley monoids theorem. We present here an fss Cayley-type embedding theorem for f u z z y F ( U ) which follows from Theorem 7 in [12].
Theorem 6.
Let ( U , · ) be an invariant set with the property that there is a full fss degree of membership association F over it. Then there is an equivariant isomorphism between f u z z y F ( U ) and an invariant submonoid of the invariant monoid formed by the finitely supported elements of f u z z y F ( U ) f u z z y F ( U ) .
The universality properties for invariant monoids [12] allow us to establish connectivity results between the set of all fuzzy sets over an invariant set U, the free monoid over U and the set of all extended multisets over U.
Let ( U , · ) be an invariant set such that there is a full fss degree of membership association F over it. Let N e x t ( U ) be the set of all extended multisets over U (defined as functions f : U N with finite algebraic supports, which are proved to be finitely supported by their algebraic supports, where N is the set of all positive integers). Then, N e x t ( U ) endowed with the classical pointwise sum of extended multisets is an invariant monoid with the same S A -action as N f s U . If U is the free monoid on U, then U endowed with the classical juxtaposition of words is an invariant monoid with the S A action ⋄ defined by π x 1 x n = ( π · x 1 ) ( π · x n ) for all π S A , x 1 x n U { 1 } , and π 1 = 1 for all π S A (where 1 is the empty word).
Theorem 7.
Let U , V be invariant sets with the property that there is a full fss degree of membership association with V. Let j : U N e x t ( U ) be the function which maps each x U into the characteristic function χ { x } . If ϕ : U f u z z y F ( V ) is an arbitrary finitely supported function, then there is a unique finitely supported homomorphism of invariant commutative monoids ψ : N e x t ( U ) f u z z y F ( V ) with ψ j = ϕ , i.e., ψ ( χ { x } ) = ϕ ( x ) for all x U . Furthermore, s u p p ( ψ ) s u p p ( ϕ ) .
Theorem 8.
Let U , V be invariant sets with the property that there is a full fss degree of membership association with V. Let i : U U be the standard inclusion of U into U which maps each element x U into the word x. If ϕ : U f u z z y F ( V ) is an arbitrary finitely supported function, then there is a unique finitely supported homomorphism of invariant monoids ψ : U f u z z y F ( V ) with ψ i = ϕ . Furthermore, s u p p ( ψ ) s u p p ( ϕ ) .
The following isomorphism theorem can be proved from the general properties of invariant monoids [5]. For its corollaries, we involve Theorem 5 and the fact that the function f F Z S ( X , f ) is an equivariant homomorphism between ( F A S ( X ) , , ˜ ) and ( f i n ( X ) , , ) with the notations in Corollary 3.
Theorem 9.
Let ( M , + M , · ) and ( N , + N , ) be invariant monoids and let f : M N be an equivariant homomorphism. On M we define the relation f by: m 1 f m 2 if f ( m 1 ) = f ( m 2 ) . Then f is an equivariant equivalence relation and there is an equivariant isomorphism φ between the invariant factor monoid ( M / f , + , ) and the invariant monoid I m ( f ) , defined by φ ( [ m ] ) = f ( m ) for all m M , whereby [ m ] we denoted the equivalence class of m modulo f ; the internal law + is defined by : [ m ] + [ m ] = [ m + M m ] for all [ m ] , [ m ] M / f and the S A -action ☆ is defined by π [ m ] = [ π · m ] for all [ m ] M / f .
Corollary 2.
Let ( X , · ) be an invariant set with the property that there is a full fss degree of membership association with X, and let ( N , + N , N ) be an invariant monoid. Let ψ : f u z z y F ( X ) N be an equivariant homomorphism. On f u z z y F ( X ) (equipped with the internal laws ⊗ or ⊔), we define the relation ψ by: f 1 ψ f 2 if ψ ( f 1 ) = ψ ( f 2 ) . Then ψ is an equivariant equivalence relation and there is an equivariant isomorphism φ between the invariant monoid f u z z y F ( X ) / ψ and the invariant monoid I m ( ψ ) , defined by φ ( [ f ] ) = ψ ( f ) for all f f u z z y F ( X ) , whereby [ f ] we denoted the equivalence class of f modulo ψ .
Corollary 3.
Let ( X , · ) be an invariant set with the property that there is a full fss degree of membership association with X. Let F A S ( X ) = { f : X [ 0 , 1 ] | F Z S ( X , f ) is finite } . On F A S ( X ) we define the relation ∼ by: f g if and only if F Z S ( X , f ) = F Z S ( X , f ) . Then F A S ( X ) is an equivariant submonoid of ( f u z z y F ( X ) , , ˜ ) and there is an equivariant isomorphism φ between the invariant factor monoid F A S ( X ) / and the invariant monoid ( f i n ( X ) , , ) defined by φ ( [ f ] ) = F Z S ( X , f ) for all f F A S ( X ) , whereby [ f ] we denoted the family of functions from X to [ 0 , 1 ] having the same algebraic support as f.

5. L-Fuzzy Sets and Invariant Complete Lattices

We present the notion of L-fuzzy set and several fixed point properties in this framework. By now on, we implicitly assume that the invariant sets we involve are endowed with a full fss degree of membership associations. Therefore, for an invariant algebraic structure P, the P-fuzzy sets over an invariant set U will be defined as finitely supported functions from U to P.
Definition 8.
Let ( L , · , ) be an invariant complete lattice and ( U , ) an invariant set.
  • An L-fuzzy set over U is a finitely supported function μ : U L .
  • The algebraic support of a function f : U L is the crisp set F Z S ( U , f ) = { x U | 0 f ( x ) } .
Example 3.
  • Let U be an invariant set. The function f : U f s ( A ) defined by f ( x ) = s u p p ( x ) for all x U is an equivariant L-fuzzy set over U. This is because f s ( A ) is an invariant complete lattice and, for all π S A , we have s u p p ( π · x ) = π ( s u p p ( x ) ) = π s u p p ( x ) for all x X .
  • Let ( X , · ) be an invariant set. Let φ : [ 0 , 1 ] f s X f s ( X ) , φ ( f ) = F Z S ( X , f ) . For π S A we verify that π F Z S ( X , f ) = F Z S ( X , π ˜ f ) for all f [ 0 , 1 ] f s X . Fix f and let z π F Z S ( X , f ) . Then z = π · x with x F Z S ( X , f ) , and hence ( π ˜ f ) ( z ) = f ( π 1 · z ) = f ( x ) > 0 , i.e., z F Z S ( X , π ˜ f ) . Conversely, let z F Z S ( X , π ˜ f ) . It follows that f ( π 1 · z ) > 0 . Thus, z = π · ( π 1 · z ) with π 1 · z F Z S ( X , f ) , and so z π F Z S ( X , f ) . Thus, since f s ( X ) is an invariant complete lattice, we have that φ is an equivariant L-fuzzy set over [ 0 , 1 ] f s X .
Theorem 10.
Let ( L , · , ) be an invariant complete lattice and ( U , ) an invariant set. Any function f : U L has the following properties:
1. 
If f is an L-fuzzy set over U, then F Z S ( U , f ) is finitely supported, and:
  • s u p p ( F Z S ( U , f ) ) s u p p ( f ) ;
  • s u p p ( f ( F Z S ( U , f ) ) ) s u p p ( F Z S ( U , f ) ) s u p p ( f ) ;
2. 
If the algebraic support of f is finite, then f is an L-fuzzy set over U (i.e., f is finitely supported) and s u p p ( f ) s u p p ( F Z S ( U , f ) ) s u p p ( f ( F Z S ( U , f ) ) ) .
3. 
If the algebraic support of f is finite, then s u p p ( f ( F Z S ( U , f ) ) ) s u p p ( F Z S ( U , f ) ) = s u p p ( f ) s u p p ( F Z S ( U , f ) ) .
The L-fuzzy sets are characterised by the following property.
Theorem 11.
Let ( U , ) be an invariant set and ( L , · , ) an invariant complete lattice.
  • The family of those finitely supported functions f : U L (i.e., the family L f s U of all L-fuzzy sets over the invariant set U) is an invariant complete lattice with the order relation ≤ defined by f g if and only if f ( x ) g ( x ) for all x U .
  • Furthermore, if F = ( f i ) i I is a finitely supported family of L-fuzzy sets over the invariant set U, its least upper bound with respect to ≤ is i I f i : U L defined by ( i I f i ) ( x ) = i I { f i ( x ) | i I } for all x U , whereby ⊔ we denoted least upper bounds in L with respect to ⊑.
The requirement that L is invariant complete in Theorem 11 is necessary. For example, let us fix an element a A ; the family ( f n ) n N of functions from A to N defined by f i ( b ) = i for b = a 0 for b A { a } for all i N is finitely supported (each f i is supported by the same set { a } ), but it does not have a supremum modulo ⊑.
It is worth noting that some ZF structures are not finitely supported. The family of finitely supported functions from U to L makes sense in ZF, but it is an invariant complete lattice and not a fully ZF complete lattice in respect with all atomic sets.
According to Theorem 11, the following fixed point results can provide properties of finitely supported L-fuzzy sets over an invariant set. We chose to present the results in the general case, making them also applicable for other finitely supported structures (not only for finitely supported L-fuzzy sets).
In this section, we present fixed point theorems of Tarski’s type in the framework of finitely supported structures. Tarski’s theorem plays an important role in the theory of abstract interpretation of programming languages reformulated in the world of finitely supported structures [11].
Theorem 12
(Strong Tarski Theorem for fss). Let ( L , · , ) be an invariant complete lattice and f : L L a finitely supported, order-preserving function. Let F be the set of all fixed points of f. Then ( F , · , ) is itself a non-empty, finitely supported (by s u p p ( f ) ), complete lattice.
In terms of L-fuzzy sets, this result states that, if ( L , · , ) is an invariant complete lattice and f is an order-preserving L-fuzzy set over the invariant set L, then the set of fixed points of f is itself a non-empty finitely supported (by s u p p ( f ) ) complete lattice.
Corollary 4.
Let ( L , · , ) be an invariant complete lattice and f : L L a finitely supported, order-preserving function. Then f has a least-fixed point defined as { x L | f ( x ) x } and a greatest-fixed point defined as { x L | x f ( x ) } , which are both supported by s u p p ( f ) .
Corollary 5.
Let ( L , · , ) be an invariant complete lattice and f : L L an equivariant order-preserving function. Let F be the set of all fixed points of f. Then ( F , · , ) is itself an invariant complete lattice.
According to Theorem 13, Tarski’s fixed-point theorem can be applied for finitely supported self-functions on the family of those finitely supported subsets of an invariant set [9].
Theorem 13.
If ( X , · ) is an invariant set, then ( f s ( X ) , , ) is an invariant complete lattice.
Theorem 12 can be extended. We were able to prove the existence of fixed points of a finitely supported, order preserving self-function on an invariant partially ordered set, by imposing the existence condition of least upper bounds only for those uniformly supported subsets of the invariant, partially ordered set, and not for all finitely supported subsets of the related invariant, partially ordered set [10].
Theorem 14.
Let ( X , · , ) be a non-empty invariant partially ordered set having the additional property that every uniformly supported subset of X has a least upper bound. Let f : X X be a finitely supported, order-preserving function with the property that there is x 0 X such that x 0 f ( x 0 ) . Then there is u X with x 0 u such that f ( u ) = u .
From Theorems 11 and 12, we obtain the following fixed point result for L-fuzzy sets over invariant sets.
Theorem 15.
Let ( U , ) be an invariant set, ( L , · , ) an invariant complete lattice and φ : L f s U L f s U a finitely supported, order-preserving function over L f s U . Let F be the set of fixed points of φ. Then ( F , ˜ , ) is a non-empty, finitely supported (by s u p p ( f ) ) complete lattice, where ˜ is the induced S A -action on the function space L f s U , and ≤ is the order relation of the family L f s U of all L-fuzzy sets over the invariant set U defined by f g if and only if f ( x ) g ( x ) for all x U .

6. Fuzzy Subgroups of an Invariant Group

Rosenfeld introduced the notion of a fuzzy group and proved that many concepts of group theory can naturally be extended in order to develop the theory of fuzzy groups [13]. A survey of the development of fuzzy group theory can be found in [14].
Let us recall some results of the classical Zermelo–Fraenkel theory of fuzzy groups.
Definition 9.
Let ( G , · , 1 ) be a group. On the family { ν | ν : G [ 0 , 1 ] } of all fuzzy sets on G we define a partial order relation ⊑, called fuzzy sets inclusion by η μ if and only if η ( x ) μ ( x ) for all x G .
Definition 10.
Let ( G , · , 1 ) be a group. A fuzzy set η over the group G (i.e., a function η : G [ 0 , 1 ] ) is calledfuzzy subgroupof G if the following conditions are satisfied:
  • η ( x · y ) m i n { η ( x ) , η ( y ) } for all x , y G ;
  • η ( x 1 ) η ( x ) for all x G .
Definition 11.
Let ( G , · , 1 ) be a group. A fuzzy subgroup μ of G that satisfies the additional condition μ ( x · y ) = μ ( y · x ) for all x , y G is called a fuzzy normal subgroup of G.
Theorem 16.
Let ( G , · , 1 ) be a group.
  • The set F L ( G ) formed by all fuzzy subgroups of G is a complete lattice with respect to fuzzy sets inclusion.
  • The set F N ( G ) formed by all fuzzy normal subgroups of G is a modular lattice with respect to fuzzy sets inclusion.
We translate the above results in the framework of finitely supported structures, proving their consistency within the new framework.
Definition 12.
Aninvariant groupis a triple ( G , · , ) with the property that the following conditions are satisfied:
  • G is a group with the internal law ·;
  • G is a non-trivial invariant set with the S A -action ⋄;
  • for each π S A and each x , y G we have π ( x · y ) = ( π x ) · ( π y ) , meaning that the internal law on G is equivariant.
Proposition 6.
( G , · , ) be an invariant group. We have the following properties:
1. 
π e = e for all π S A , where e is the neutral element of G.
2. 
π x 1 = ( π x ) 1 for all π S A and x G .
We provide the following examples of invariant groups.
Example 4.
1. 
The group ( S A , , · ) is an invariant group, where ∘ is the composition of permutations and · is the S A -action on S A defined by π · σ : = π σ π 1 for all π , σ S A . Since the composition of functions is associative, it is easy to verify that π · ( σ τ ) = ( π · σ ) ( π · τ ) for all π , σ , τ S A .
2. 
The free group ( F ( X ) , , ˜ ) over an invariant set ( X , ) (formed by those equivalence classes [ w ] of words w, where two words are in the same equivalence class if one can be obtained from another by repeatedly inserting or cancelling terms of the form u 1 u or u u 1 for u X ) is an invariant group, where ˜ : S A × F ( X ) F ( X ) is defined by π ˜ [ x 1 ε 1 x 2 ε 2 x l ε l ] = [ ( π x 1 ) ε 1 ( π x l ) ε l ] , and [ x 1 ε 1 x 2 ε 2 x n ε n ] [ y 1 δ 1 y 2 δ 2 y m δ m ] = [ x 1 ε 1 x 2 ε 2 x n ε n y 1 δ 1 y 2 δ 2 y m δ m ] .
3. 
Given an invariant set ( X , ) , any function f : X Z (where Z is the set of all integers) with the property that S f = d e f { x X | f ( x ) 0 } is finite is called an extended generalised multiset over X. The set of all extended generalised multisets over X is denoted by Z e x t ( X ) . Each function f Z e x t ( X ) is finitely supported with s u p p ( f ) = s u p p ( S f ) . The set ( Z e x t ( X ) , + , ˜ ) is an invariant commutative group, where f + g : X Z is defined pointwise by ( f + g ) ( x ) = f ( x ) + g ( x ) for all x X and ˜ is the standard S A -action on Z f s X .
Definition 13.
Let ( G , · , ) be an invariant group. Afinitely supported subgroupof G is a subgroup of G, which is also an element of f s ( G ) .
Example 5.
1. 
Let ( G , · , ) be an invariant group. The centre of G (namely, C ( G ) : = { g G | g · u = u · g for all u G } ) is a finitely supported subgroup of G, and it is itself an invariant group because it is empty-supported as an element of ( G ) .
2. 
Let X be a finitely supported subset of G. The subgroup of G generated by X (denoted by [ X ] ) is a finitely supported (by s u p p ( X ) ) subgroup of G, but not itself an invariant group.
If ( G , · , ) is an invariant group, we denote by L f s ( G ) the family of all finitely supported subgroups of G ordered by inclusion.
Theorem 17.
  • Let ( G , · , ) be an invariant group. Then ( L f s ( G ) , , ) is an invariant complete lattice, where ⊆ represents the classical inclusion relation on ( G ) and ☆ is the S A -action on ( G ) .
  • Furthermore, if F = ( H i ) i I is a finitely supported family of finitely supported subgroups of G, then its least upper bound is [ i I H i ] which is supported by s u p p ( F ) .
From Tarski’s theorem (Theorem 12), we obtain the next result.
Corollary 6.
Let ( G , · , ) be an invariant group and f : L f s ( G ) L f s ( G ) a finitely supported, order-preserving function. The set of all fixed points of f is itself a finitely supported (by s u p p ( f ) ) complete lattice.
Definition 14.
Let ( G , · , ) be an invariant group. A fuzzy set η over the invariant set G (i.e., a finitely supported function η : G [ 0 , 1 ] ) is called afinitely supported fuzzy subgroupof G if the following conditions are satisfied:
  • η ( x · y ) m i n { η ( x ) , η ( y ) } for all x , y G ;
  • η ( x 1 ) η ( x ) for all x G .
Example 6.
Let ( F ( A ) , , ˜ ) be the invariant free group over the set A of atoms defined as in Example 4(2). For an element [ w ] = [ x 1 ε 1 x 2 ε 2 x k ε k ] in F ( A ) , we define s u m ( [ w ] ) = ε 1 + ε 2 + + ε k . Whenever [ w ] = [ w ] , we have s u m ( [ w ] ) = s u m ( [ w ] ) , and so s u m is well defined. It can be proved that s u m is an equivariant (empty-supported) group homomorphism between the invariant groups F ( A ) and Z (the set of all integers being a trivial invariant group).
  • Let us consider η A : F ( A ) [ 0 , 1 ] defined by
    η A ( [ w ] ) = 0 , i f s u m ( [ w ] ) i s a n o d d i n t e g e r ; 1 1 n , i f s u m ( [ w ] ) = m · 2 n w h e r e m i s a n o d d i n t e g e r a n d n N ; 1 , i f s u m ( [ w ] ) = 0 .
  • It can be proved that μ A is a finitely supported fuzzy subgroup of F ( A ) .
Theorem 18.
Let ( G , · , ) be an invariant group. The set F L f s ( G ) consisting of all finitely supported fuzzy subgroups of G forms an invariant complete lattice with respect to fuzzy sets inclusion.
In order to prove Theorem 18, the construction of least upper bounds for finitely supported subsets of F L f s ( G ) follows the next steps [9]:
  • First, we proved that F L f s ( G ) is itself an invariant set; that is, we verified that π ˜ μ is a finitely supported fuzzy subgroup of G for all π S A and μ F L f s ( G ) (it satisfies the conditions in Definition 14), where ˜ is the S A -action on [ 0 , 1 ] f s G .
  • We remarked that the inclusion relation ⊑ on F L f s ( G ) , defined by μ η if and only if μ ( x ) η ( x ) for all x G , is equivariant.
  • For each α [ 0 , 1 ] and each ν [ 0 , 1 ] f s G , we defined G α ν = { x G | ν ( x ) α } (which corresponds to the concept of α -cut). We obtained that each G α ν is finitely supported by s u p p ( ν ) .
  • As in Example 5(2), we obtained that each subgroup [ G α ν ] generated by G α ν is finitely supported by s u p p ( ν ) .
  • For any finitely supported function μ : G [ 0 , 1 ] , we defined the function μ : G [ 0 , 1 ] by μ ( x ) = s u p r e m u m { α [ 0 , 1 ] | x [ G α μ ] } for any x G , whereby s u p r e m u m we denoted the least upper bounds in the set of real numbers. We proved that μ is supported by s u p p ( μ ) .
  • If F = ( μ i ) i I is a finitely supported family of elements from F L f s ( G ) , we defined i I μ i : G [ 0 , 1 ] by i I μ i ( x ) = s u p r e m u m i I { μ i ( x ) | i I } for all x G . Since [ 0 , 1 ] is a ZF (trivial invariant) complete lattice, from Theorem 11 we have that s u p p ( F ) supports i I μ i . Therefore, we have that ( i I μ i ) is finitely supported by s u p p ( i I μ i ) s u p p ( F ) .
  • As in the standard fuzzy groups theory, we found that ( i I μ i ) is a fuzzy subgroup of G (in the sense of Definition 14) and it is the least upper bound of F in F L f s ( G ) with respect to the order relation ⊑.
From Tarski’s theorem (Theorem 12), the next result follows.
Corollary 7.
Let ( G , · , ) be an invariant group and f : F L f s ( G ) F L f s ( G ) a finitely supported, order-preserving function. The set of all fixed points of f is itself a finitely supported (by s u p p ( f ) ) complete lattice.
Theorem 19.
Let ( G , · , ) be an invariant group. The set F N f s ( G ) consisting of all finitely supported fuzzy normal subgroups of G forms an invariant modular lattice with respect to fuzzy sets inclusion.

7. T-Fuzzy Sets and Invariant Strong Inductive Sets

We introduce the concept of the T-fuzzy set, where T is an invariant partially ordered set having the property that every finitely supported totally ordered subset of T has a least upper bound in T. We present some fixed point results in a more general framework; they can be also applied to T-fuzzy sets.
Definition 15.
1. 
An invariant strong inductive set is an invariant partially ordered set ( T , · , ) with the property that every finitely supported totally ordered subset (i.e., every finitely supported chain) of T has a least upper bound in T.
2. 
Let ( X , · X , X ) and ( Y , · Y , Y ) be two invariant partially ordered sets. A finitely supported function f : X Y isc-continuousif and only if for each finitely supported, countable sequence ( u n ) n N in X which has a least upper bound, we have that f ( ( u n ) n N ) has a least upper bound in Y and f ( n N u n ) = n N ( f ( u n ) ) .
Definition 16.
Let ( T , · , ) be an invariant strong inductive set and ( U , ) an invariant set. A T-fuzzy set over U is a finitely supported function μ : U T .
The T-fuzzy sets are characterised by the following property.
Theorem 20.
  • Let ( U , ) be an invariant set and ( T , · , ) an invariant strong inductive set. The family of those finitely supported functions f : U T (i.e., the family of all finitely supported T-fuzzy sets over U) is an invariant strong inductive set with the order relation ≤ defined by f g if and only if f ( x ) g ( x ) for all x U .
  • Furthermore, if F = ( f i ) i I is a finitely supported, totally ordered family of T-fuzzy sets over the invariant set U, its least upper bound with respect to ≤ is i I f i : U T defined by ( i I f i ) ( x ) = i I { f i ( x ) | i I } for all x U , whereby ⊔ we denoted least upper bounds in T of finitely supported totally ordered subsets (with respect to ⊑).
The following theorem connects the concept of a ‘uniformly supported set’ with the concept of a ‘invariant strong inductive set’.
Theorem 21.
  • An invariant partially ordered set ( T , · , ) with the property that every uniformly supported subset of T has a least upper bound in T is an invariant strong inductive set.
  • An invariant partially ordered lattice (not necessarily complete) ( T , · , ) with the property that T does not contain a uniformly supported, infinite subset is an invariant strong inductive set.
The following result presents a hierarchical construction of invariant sets containing no uniformly supported, infinite subsets [6,7]. We were able to prove this property for apparently large finitely supported sets that are presented as functions spaces.
Theorem 22.
1. 
Let A n = { ( a 1 , , a k ) | a 1 , , a k A , k n } . Let T be a finitely supported subset of an invariant set such that T does not contain a uniformly supported, infinite subset. The function space T f s A n does not contain a uniformly supported, infinite subset, whenever n N .
2. 
Let n ( A ) = { Z f i n ( A ) | Z m ( A ) for some m n } , where m ( A ) is the family of all m-sized subsets of A. Let T be a finitely supported subset of an invariant set such that T does not contain a uniformly supported, infinite subset. The function space T f s n ( A ) does not contain a uniformly supported, infinite subset, whenever n N .
Corollary 8.
Let T be a finitely supported subset of an invariant set such that T does not contain a uniformly supported, infinite subset. For any n N ,
1. 
The function space T f s A n does not contain a uniformly supported, infinite subset;
2. 
The function space T f s n ( A ) does not contain a uniformly supported, infinite subset.
Corollary 9.
Let P be an invariant set (in particular, P could be an invariant complete lattice or an invariant strong inductive set) that does not contain a uniformly supported, infinite subset. Let X be one of the sets A n , A n , n ( A ) , n ( A ) for some n N . The set of all P-fuzzy sets over the invariant set X does not contain a uniformly supported, infinite subset.
The following four results are specific to finitely supported sets, i.e., they do not have ZF correspondents. We present some examples of finite powersets that are invariant strong inductive sets. Such a result does not hold in ZF since a ZF set could admit an unbounded countable ascending chain of finite subsets.
Theorem 23.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Then ( f i n ( T ) , , ) does not contain a uniformly supported, infinite subset, and so it is an invariant strong inductive set.
Corollary 10.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Then ( f i n ( T f s A n ) , , ) is an invariant strong inductive set, n N .
Corollary 11.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Then ( f i n ( T f s n ( A ) ) , , ) is an invariant strong inductive set, n N .
Corollary 12.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Then ( f i n ( f s ( A n ) ) , , ) is an invariant strong inductive set, n N .
Example 7.
  • Let X be an invariant set. The function f : X f i n ( A ) defined by f ( x ) = s u p p ( x ) for all x X is an equivariant T-fuzzy set over X. This is because ( f i n ( A ) , , ) is an invariant strong inductive set according to Theorem 23 and, for all π S A , we have s u p p ( π · x ) = π ( s u p p ( x ) ) = π s u p p ( x ) .
  • Let ( X , · ) be an invariant set which does not contain an infinite uniformly supported subset. According to Theorem 23, ( f i n ( X ) , , ) is an invariant, strong inductive set. Let F A S ( X ) = { f : X [ 0 , 1 ] | F Z S ( X , f ) is finite } . Since [ 0 , 1 ] is a trivial invariant complete lattice, according to Theorem 10(2), every function f F A S ( X ) is finitely supported. As in Example 3(2), for all π S A , we have F Z S ( X , π ˜ f ) = π F Z S ( X , f ) for all f F A S ( X ) , and so F A S ( X ) is an invariant set. The equivariant function ψ between the invariant set F A S ( X ) and the invariant set ( f i n ( X ) , ) defined by ψ ( f ) = F Z S ( X , f ) for all f F A S ( X ) is a T-fuzzy set over F A S ( X ) .
  • Let ( X , · ) be an invariant set which does not contain an infinite uniformly supported subset. On F A S ( X ) we define the relation ∼ by: f g if and only if F Z S ( X , f ) = F Z S ( X , g ) . Then, according to Corollary 3, since equivariant isomorphisms of monoids are also equivariant functions, we know that there is an equivariant function φ between the invariant set F A S ( X ) / and the invariant set ( f i n ( X ) , ) defined by φ ( [ f ] ) = F Z S ( X , f ) for all f F A S ( X ) , where by [ f ] we denoted the family of functions from X to [ 0 , 1 ] having the same algebraic support as f. Thus, φ is a T-fuzzy set over F A S ( X ) / .
From Theorem 20, Theorem 23, Corollary 10, Corollary 11 and Theorem 22, the following property of T-fuzzy sets can be presented.
Theorem 24.
Let ( U , ) be an invariant set.
1. 
Let T be an invariant set such that T does not contain a uniformly supported, infinite subset. The family of all f i n ( T ) -fuzzy sets over the invariant set U is an invariant strong inductive set with the order relation ≤ defined by f g if and only if f ( x ) g ( x ) for all x U .
2. 
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. For each n N , the family of all f i n ( T f s A n ) -fuzzy sets over the invariant set U is an invariant strong inductive set with the order relation ≤ defined by f g if and only if f ( x ) g ( x ) for all x U .
3. 
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. For each n N , the family of all f i n ( T f s n ( A ) ) -fuzzy sets over the invariant set U is an invariant strong inductive set with the order relation ≤ defined by f g if and only if f ( x ) g ( x ) for all x U .
According to Theorem 20, the following fixed point results can provide properties of finitely supported T-fuzzy sets over an invariant set. We chose to present the results in the general case, making them applicable also for other finitely supported structures.
The Bourbaki–Witt theorem is an important fixed-point result in mathematics. Its ZF formulation is used to define recursive data types (e.g., linked lists in domain theory). Other applications can be found in logic or in the theory of computable functions. This theorem is also valid for finitely supported progressive self-functions on invariant sets.
Theorem 25
(Bourbaki–Witt Theorem for fss). Let ( T , · , ) be an invariant strong inductive set. Let f : T T be a finitely supported function having the additional property that x f ( x ) for all x T . Then there is u T such that f ( u ) = u .
In terms of T-fuzzy sets, this result states that, if ( T , · , ) is an invariant strong inductive set and f is a T-fuzzy set over the invariant set T with the additional property that x f ( x ) for all x T , then f has a fixed point.
Corollary 13.
Let ( T , · , ) be an invariant strong inductive set. Let f : T T be a finitely supported function having the additional property that x f ( x ) for all x T . Then for any y T , there is u T such that f ( u ) = u and y u .
If in the statement of Theorem 25 we impose the requirement regarding the existence of least upper bounds for all uniformly supported subsets of an invariant set (instead of for all finitely supported totally ordered subsets of an invariant set), we obtain the following result of Bourbaki–Witt type [6,10].
Theorem 26.
Let ( T , · , ) be a non-empty invariant partially ordered set with the property that every uniformly supported subset of T has a least upper bound. Let f : T T be a finitely supported function having the additional property that x f ( x ) for all x T . Then there is u T such that f ( u ) = u .
We proved in [6] that the existence of fixed points for a finitely supported, order-preserving function is possible even in the case when the related function is defined on an invariant strong inductive set (instead on an invariant complete lattice).
Theorem 27
(Tarski—Extended Theorem for fss). Let ( T , · , ) be an invariant strong inductive set. Let f : T T be a finitely supported, order preserving function having the additional property that there is x 0 T such that x 0 f ( x 0 ) . Then there is u T such that f ( u ) = u .
In terms of T-fuzzy sets, this result states that, if ( T , · , ) is an invariant strong inductive set and f is an order-preserving T-fuzzy set over the invariant set T having the additional property that x 0 T with x 0 f ( x 0 ) exists, then f has a fixed point.
From Theorems 20, 25 and 27 we obtain the following fixed point result for T-fuzzy sets.
Theorem 28.
Let ( U , ) be an invariant set and ( T , · , ) an invariant strong inductive set.
1. 
Let φ : T f s U T f s U be a finitely supported function with the property that f φ ( f ) for all f T f s U , where ≤ is the order relation on the family of all T-fuzzy sets over the invariant set U defined by f 1 f 2 if and only if f 1 ( x ) f 2 ( x ) for all x U . Then there is g T f s U such that φ ( g ) = g .
2. 
Let φ : T f s U T f s U be a finitely supported, order-preserving function with the property that f 0 T f s U exists such that f 0 φ ( f 0 ) , where ≤ is the order relation on the family of all T-fuzzy sets over the invariant set U defined by f 1 f 2 if and only if f 1 ( x ) f 2 ( x ) for all x U . Then g T f s U is with f 0 g such that φ ( g ) = g .
In ZF, the following two fixed point theorems (known as the Tarski–Kantorovitch theorem and Scott theorem, respectively) have applications in domain theory, in formal semantics of programming languages, in the theory of iterated function systems and in abstract interpretation. We adequately reformulate them for finitely supported sets.
Theorem 29
(Tarski–Kantorovitch Theorem for fss). Let ( T , · , ) be an invariant partially ordered set and f : T T a finitely supported c-continuous function. Assume that x 0 T , having the following properties:
  • x 0 f ( x 0 ) ;
  • Every finitely supported countable chain in x 0 = { x T | x 0 x } has a least upper bound in T.
Then f has a fixed point u = n N f n ( x 0 ) with the property that s u p p ( u ) s u p p ( f ) s u p p ( x 0 ) .
Corollary 14
(Scott Theorem for fss). Let ( T , · , , 0 ) be an invariant, partially ordered set with a least element 0 and with the additional property that any finitely supported countable ascending chain in T has a least upper bound. Every finitely supported c-continuous function f : T T has a least fixed point u = n N f n ( 0 ) with the property that s u p p ( u ) s u p p ( f ) .
Corollary 15.
Let ( T , · , , 0 ) be an invariant strong inductive set with a least element 0. Every finitely supported c-continuous function f : T T has a least fixed point u = n N f n ( 0 ) with the property that s u p p ( u ) s u p p ( f ) .
From Corollary 15 we conclude that if ( T , · , , 0 ) is an invariant strong inductive set with a least element 0 and f is an c-continuous T-fuzzy set over the invariant set T, then n N f n ( 0 ) is the least fixed point of f.
Theorem 29 was generalised in [10] to the following result.
Theorem 30.
Let ( T , · , ) be an invariant partially ordered set with the property that every uniformly supported subset has a least upper bound. If f : T T is a finitely supported c-continuous function having the additional property that x 0 T and k N such that x 0 f k ( x 0 ) , then n N f n ( x 0 ) is a fixed point of f.
Proposition 7.
Let ( T , · , ) be an invariant partially ordered set containing no uniformly supported, infinite subset and f : T T a finitely supported, order-preserving function over T.
  • If the set X = { x T | x f ( x ) } is non-empty and totally ordered, then f has the greatest fixed point defined as gfp ( f ) = X .
  • If the set X = { x T | f ( x ) x } is non-empty and totally ordered, then f has the least fixed point defined as lfp ( f ) = X .
In either of the above cases, f only has many finitely fixed points that form a finitely supported complete lattice.
We presented above examples of invariant partially ordered sets that do not contain uniformly supported, infinite subsets. For these sets, some fixed point properties hold.
Theorem 31.
Let ( T , · , ) be an invariant partially ordered set that does not contain a uniformly supported, infinite subset. Let f : T T be a finitely supported function having the additional property that x f ( x ) for all x T . Then for each x T n N exists, such that f k ( x ) is a fixed point of f for all k n .
Theorem 32.
Let ( T , · , ) be an invariant, partially ordered set that does not contain a uniformly supported, infinite subset. Let f : T T be a finitely supported, order-preserving function having the additional property that there is x 0 T such that x 0 f ( x 0 ) . Then there is n N such that f k ( x 0 ) is a fixed point of f for all k n .
From Theorems 22, 23, 31 and 32, we obtain the following corollaries.
Corollary 16.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Let f : f i n ( T ) f i n ( T ) be a f i n ( T ) -fuzzy set over the invariant set f i n ( T ) and let T 0 f i n ( T ) such that T 0 f ( T 0 ) . If f is order-preserving or progressive (i.e., f has the property that Y f ( Y ) for all Y f i n ( T ) ), then n N exists, such that f k ( T 0 ) is a fixed point of f for all k n .
Corollary 17.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Let f be a f i n ( T f s A n ) -fuzzy set over the invariant set f i n ( T f s A n ) having the additional property that f is a progressive function. Then T 0 f i n ( T f s A n ) such that f ( T 0 ) = T 0 .
Corollary 18.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Let f be a f i n ( T f s A n ) -fuzzy set over the invariant set f i n ( T f s A n ) which is order-preserving. Then a least T 0 f i n ( T f s A n ) supported by s u p p ( f ) such that f ( T 0 ) = T 0 .
Corollary 19.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Let f be a f i n ( T f s n ( A ) ) -fuzzy set over the invariant set f i n ( T f s n ( A ) ) having the additional property that f is a progressive function. Then T 0 f i n ( T f s n ( A ) ) such that f ( T 0 ) = T 0 .
Corollary 20.
Let ( T , · ) be an invariant set such that T does not contain a uniformly supported, infinite subset. Let f be a f i n ( T f s n ( A ) ) -fuzzy set over the invariant set f i n ( T f s n ( A ) ) which is order-preserving. Then there is a least T 0 f i n ( T f s n ( A ) ) supported by s u p p ( f ) such that f ( T 0 ) = T 0 .
For a particular class of T-fuzzy sets, i.e., for those f i n ( A ) -fuzzy sets over the invariant set f i n ( A ) (which are actually finitely supported self-functions defined on the finite powerset of atoms) that satisfy some additional conditions such as injectivity, surjectivity, monotony or progressivity, we were able to prove stronger fixed point properties than in the general case; we mention some of them here.
Proposition 8.
Let f be a f i n ( A ) -fuzzy set over the invariant set f i n ( A ) which is strictly order-preserving (i.e., f has the property that U V implies f ( U ) f ( V ) ). Then we have Z s u p p ( f ) = f ( Z s u p p ( f ) ) for all Z f i n ( A ) .
Proposition 9.
Let f be a f i n ( A ) -fuzzy set over the invariant set f i n ( A ) with the property that Y f ( Y ) for all Y f i n ( A ) . There are infinitefixed points of f, namely, those finite subsets of A containing all the elements of s u p p ( f ) .
Proposition 10.
Let f be a f i n ( A ) -fuzzy set over the invariant set f i n ( A ) which is injective. For each Y f i n ( A ) we have Y s u p p ( f ) if and only if f ( Y ) s u p p ( f ) . Furthermore, Y s u p p ( f ) = f ( Y ) s u p p ( f ) .
Proposition 11.
Let f be a f i n ( A ) -fuzzy set over the invariant set f i n ( A ) which is surjective. For each Y f i n ( A ) we have Y s u p p ( f ) if and only if f ( Y ) s u p p ( f ) . Furthermore, Y s u p p ( f ) = f ( Y ) s u p p ( f ) .
Proposition 12.
Let f be a f i n ( A ) -fuzzy set over the invariant set f i n ( A ) having the properties that f ( Y ) Y for all Y f i n ( A ) and f ( Y ) for all Y . Then f ( Z ) = Z for all Z f i n ( A ) with Z s u p p ( f ) = .
From Theorems 20 and 14 we obtain the following fixed point result for T-fuzzy sets.
Theorem 33.
Let ( U , ) be an invariant set and ( T , · , ) an invariant, strong inductive set with a least element 0. Let φ : T f s U T f s U be a finitely supported, c-continuous function defined on the family of all T-fuzzy sets over the invariant set U. Then a least g T f s U with the property that φ ( g ) = g . Furthermore, g = n N φ n ( 0 U ) , whereby ∨ we denoted the least upper bounds in T f s U with respect to the relation ≤ defined by f 1 f 2 if and only if f 1 ( x ) f 2 ( x ) for all x U , and 0 U : U T , 0 U ( x ) = 0 for all x U .

8. Conclusions

This article represents an overview of the properties of L-fuzzy sets and T-fuzzy sets over possibly infinite universes, properties presented in a discrete manner by involving the notion of finite support. We presented a relationship between the algebraic support and the finite support of an (L-)fuzzy set over an invariant set. We translated several concepts from the framework of classical ZF fuzzy sets (such as α c u t , operations with fuzzy sets, fuzzy extension principles, fuzzy subgroups) into the framework of finitely supported structures, and proved the consistency of their related results in the new framework of finitely supported structures.
Several fixed-point theorems for partially ordered sets (that can be particularly applied to the families of L-fuzzy sets and T-fuzzy sets over invariant sets) are adequately reformulated in the framework of finitely supported sets; they can also be generalised by imposing requirements only for uniformly supported subsets. Also presented are other fixed point properties for functions defined on invariant sets containing no uniformly supported, infinite subsets. Specific properties of self-functions defined on finite powersets are presented as corollaries of some general results. We presented even stronger fixed-point properties for order preserving, injective, surjective or progressive self-functions defined on the finite powerset of atoms. We introduced and described lattices and inductive sets in the framework of finitely supported structures. We connected the concept of L-fuzzy set with the concept of invariant complete lattice, and the concept of T-fuzzy set with the concept of invariant strong inductive set. Some particular invariant complete lattices were studied. We mentioned the finitely supported subsets of an invariant set, the finitely supported functions from an invariant set to an invariant complete lattice (i.e., the finitely supported L-fuzzy sets with L being an invariant complete lattice) and the finitely supported (fuzzy) subgroups of an invariant group. For these particular invariant complete lattices, the theorems presented in this article can provide new properties. We also presented some examples of invariant strong inductive sets, such as the finite powerset of a set containing no uniformly supported, infinite subset. For the finitely supported self-functions on invariant strong inductive sets, some fixed point properties are mentioned. The related fixed-point properties (presented in the general case) lead to applications in the theory of L-fuzzy sets and T-fuzzy sets over invariant sets (e.g., Theorems 15, 28 and 33). According to Examples 3 and 7, the functions which associate with any classical fuzzy set on an invariant set means its algebraic support or its finite support are fss L-fuzzy sets, and in some cases, fss T-fuzzy sets. In this way, we can discretely model the infinite classical fuzzy sets over invariant sets in terms of finite supports or algebraic supports using the properties of fss L-fuzzy sets or fss T-fuzzy sets, respectively.

9. Future Research

We mention below some future work directions.
  • Finitely supported monoids can be used to describe automata and languages over infinite alphabets. A relaxed notion of ‘finite’ called ‘orbit finite’ is defined; it means ‘having a finite number of orbits (equivalence classes) under a certain group action’ [15]. A future goal is to describe and study finitely supported M-fuzzy sets, where M is a finitely supported monoid (similarly to finitely supported T-fuzzy sets) and finitely supported fuzzy submonoids (similarly to finitely supported fuzzy sugbroups). For these fuzzy structures, we would provide embedding theorems, isomorphism properties, universality theorems and applications in automata theory and programming languages.
  • The study of fixed points is important since they can encode recursion or model inductive reasoning. Other applications can be found in the theory of computable functions, in logic, in abstract interpretation to prove the existence of least fixed points for specific mappings (defined on chain complete sets of properties) modelling the transitions between properties of programming languages, in formal semantics of programming languages and in the theory of iterated function systems. A fixed-point induction technique in the framework of finitely supported structures could be presented, to prove even stronger properties than those that would lead to usual replacement of ‘non-atomic structure’ with ‘atomic, finitely supported structure’ in a related ZF result. For example, a fixed-point theorem of Knaster–Tarski type claims that a finitely supported, monotone self-function defined on a finitely supported partially ordered set having the property that any finitely supported subset has a least upper bound is valid in fss if we require the existence of least upper bounds only for uniformly supported subsets, and not for all finitely supported subsets of the domain of the related function.
  • We intend to present some examples of apparently large sets (such as finite powersets or functions spaces) that satisfy some Dedekind-finiteness properties and for which the fss fixed-point properties can provide a certain form of stability. We particularly mention f i n ( X ) , f i n ( X f s A n ) , f i n ( X f s n ( A ) ) that are proved to be fss Dedekind finite whenever X is a finitely supported Dedekind finite set (i.e., whenever X has the property that every finitely supported injection f : X X is also surjective). Many other pair-wise, non-equivalent forms of infinity such as Levy infinity, Tarski infinity, Kuratowski infinity, Mostowski infinity, ascending infinity, etc. can be defined and compared; for functions on sets satisfying these forms of infinity, new calculability and stability properties could be presented.
  • Uncertainty is an inherent property of all living systems. P systems are models used in membrane computing inspired by the behaviour of living cells [16]. There have been a few defined fuzzy P systems: fuzzy cell-like P systems and fuzzy reasoning spiking neural P systems. Fuzzy aspects have been used to handle the uncertainty in the number of copies of the reactants, imperfectness of objects in membranes and approximate copies of reactants used in reactions. A possible future work is to continue the existing development by introducing fss L-fuzzy sets in membrane computing, and studying them together with the natural finiteness properties.

Author Contributions

All authors contributed equally to this work. 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 no conflict of interest.

References

  1. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  2. Zimmermann, H.J. Fuzzy Set Theory and Its Applications; Springer: Dordrecht, The Netherlands, 2001. [Google Scholar]
  3. Barwise, J. Admissible Sets and Structures: An Approach to Definability Theory; Perspectives in Math. Logic; Springer: Berlin/Heidelberg, Germany, 1975; Volume 7. [Google Scholar]
  4. Pitts, A.M. Nominal Sets Names and Symmetry in Computer Science; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  5. Alexandru, A.; Ciobanu, G. Finitely Supported Mathematics: An Introduction; Springer: Cham, Switzerland, 2016. [Google Scholar]
  6. Alexandru, A.; Ciobanu, G. Foundations of Finitely Supported Structures: A Set Theoretical Viewpoint; Springer: Cham, Switzerland, 2020. [Google Scholar]
  7. Alexandru, A.; Ciobanu, G. Properties of the atoms in finitely supported structures. Arch. Math. Logic 2020, 59, 229–256. [Google Scholar] [CrossRef]
  8. Alexandru, A.; Ciobanu, G. Fuzzy sets within finitely supported mathematics. Fuzzy Sets Syst. 2018, 339, 119–133. [Google Scholar] [CrossRef]
  9. Alexandru, A.; Ciobanu, G. Fixed point results for finitely supported algebraic structures. Fuzzy Sets Syst. 2020, 397, 1–27. [Google Scholar] [CrossRef]
  10. Alexandru, A.; Ciobanu, G. Uniformly supported sets and fixed points properties. Carpath. J. Math. 2020, 36, 351–364. [Google Scholar] [CrossRef]
  11. Alexandru, A.; Ciobanu, G. Abstract interpretations in the framework of invariant sets. Fundam. Inf. 2016, 144, 1–22. [Google Scholar] [CrossRef]
  12. Alexandru, A.; Ciobanu, G. Mathematics of multisets in the Fraenkel-Mostowski framework. Bull. Math. Soc. Sci. Math. Roumanie 2015, 58, 3–18. [Google Scholar]
  13. Rosenfeld, A. Fuzzy groups. J. Math. Anal. Appl. 1971, 35, 512–517. [Google Scholar] [CrossRef] [Green Version]
  14. Mordeson, J.N.; Bhutan, K.R.; Rosenfeld, A. Fuzzy Group Theory; Studies in Fuzziness and Soft Computing 182; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  15. 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; pp. 355–364. [Google Scholar]
  16. Păun, G.; Rozenberg, G.; Salomaa, A. (Eds.) Handbook of Membrane Computing; Oxford University Press: Oxford, UK, 2010. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alexandru, A.; Ciobanu, G. Fuzzy Results for Finitely Supported Structures. Mathematics 2021, 9, 1651. https://doi.org/10.3390/math9141651

AMA Style

Alexandru A, Ciobanu G. Fuzzy Results for Finitely Supported Structures. Mathematics. 2021; 9(14):1651. https://doi.org/10.3390/math9141651

Chicago/Turabian Style

Alexandru, Andrei, and Gabriel Ciobanu. 2021. "Fuzzy Results for Finitely Supported Structures" Mathematics 9, no. 14: 1651. https://doi.org/10.3390/math9141651

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