Abstract
Complete permutation polynomials have many applications in mathematics and cryptography. In this paper, we study the complete permutation property of polynomial over , where . Based on the trace functions and Dickson polynomials, we present several new constructions of such complete permutations by choosing suitable , , and k.
MSC:
05A05; 11T06; 11T55
1. Introduction
Let p be a prime, n be a positive integer, and be a finite field with elements. A polynomial is called a complete permutation polynomial (CPP) over if both and are bijections from to itself. The concept of CPP over finite fields was first introduced by Mann in 1942 while studying the construction of orthogonal Latin squares [1]. Subsequently, Niederreiter and Robinson conducted a detailed and systematic study on CPP over finite fields in 1982 and established their algebraic foundation [2]. With the development of modern cryptography, Mittenthal [3] first used CPPs with good cryptographic properties to design nonlinear dynamic substitution devices, and revealed their tremendous potential in the design of S-boxes for block ciphers. Since then, the construction and analysis of CPPs gradually became a hot topic in research on algebraic coding theory and cryptographic function for their extensive applications in combinatorial design and communication theory [4,5,6].
As we know, it is a challenge to construct sparse CPPs with controllable algebraic degrees over finite fields. In 2011, Akbary, Ghioca, and Wang [7] proposed the AGW criterion to provide a general characterization for permutation polynomials over finite fields. This criterion effectively reduces the permutation property of a polynomial over to the permutation property of mapping on some subsets of . Applying the AGW criterion, three classes of monomials and one class of trinomials are proved to be CPPs over [8]. Bassalygo and Zinoviev [9] generalized the definition of CPP with b-CPP and presented some constructions of b-CPPs. By determining the solutions of equations in a certain unit circle, Li, Zeng, and Cao [10] further investigated the permutation properties of over and derived several explicit constructions of CPPs. In ref. [11], Chen et al. studied permutation polynomials of the form and obtained some new CPPs. Given a subset S of , Coulter and Hearding [12] presented a definition of s-complete mapping over and introduced a new method for constructing permutation polynomials. Recently, Chan et al. [13] completely characterized a class of complete permutation quadrinomials using the linear equivalence. Further developments on CPPs can be found in [14,15,16,17]. More recent results include [5,6,11,12,13,18,19,20,21] and the references therein.
Some of the known constructions of CPPs focus on specific polynomials or scattered results obtained through computer searches. However, the intrinsic connection between polynomial structures and permutation properties remains unclear. To address the aforementioned issues, we continue the work of [10] and explore CPPs of the form over . Inspired by the idea of [10], we study such polynomial by choosing for a general positive integer k. We define the unite circle of as . If and , then and . By recursively utilizing the equation , we can determine the values of on U and hence find new CPPs. We transform the problem of constructing CPPs into the problem of avoiding “forbidden value sets” for the coefficients of polynomials.
The main contributions of this paper include the following two points: one is the phenomenon of “trace degeneration” and forbidden value set degeneration, and the other is the establishment of a general construction strategy based on linear operators. More precisely, the criterion of CPPs with the form is reduced to the nonvanishing of two explicit functions on , which gives a concrete description of the admissible coefficients. Furthermore, this paper introduces Dickson polynomials to generalize the theory to the universal form and presents an in-depth analysis of the Gold exponent.
2. Preliminaries
Throughout this paper, let m, n, k, and q be positive integers satisfying and . Let and denote the multiplicative group of . The trace function from to is defined as
Let ℓ be a non-negative integer. In ref. [22], the Dickson polynomial of the first kind is defined by , and
for . Correspondingly, the ℓ-th Dickson polynomial of the second kind is defined by
For and , in characteristic 2, they satisfy the following recurrence relations:
When , it is known that
Then,
and
Therefore, we have
Let U denote the unit circle over the finite field , defined by
For , we always let . Then, one can obtain , and hence , where
The following lemma provides a sufficient and necessary condition for the polynomial being a CPP over .
Lemma 1
([10]). Let q be a prime power, and let the polynomial . Then, is a CPP over if and only if
for any .
Remark 1.
The condition is equivalent to the joint requirement that and . The condition ensures that the term does not vanish on the fibers determined by the unit circle U. Similarly, ensures the non-degeneracy of . Thus, this condition serves to simultaneously characterize the permutation properties of both and .
In the following sections, we will construct new CPPs by choosing satisfying inequality (3).
3. Constructing CPPs with
In this section, using the trace function, we primarily investigate the permutation properties of when as described in Lemma 1.
Lemma 2.
Let and . Then,
for every positive integer i, where , .
Proof.
(i) Since and , one can directly get in characteristic 2. Let and . Clearly, the conclusion holds for .
(ii) Assume the conclusion holds for , that is,
where and . This leads to
where
The conclusion also holds for .
Therefore, the conclusion in Lemma 2 holds for any integer . □
For later use, we define
It is easy to verify that
Moreover, for , it is clear that
and
In the following, we set
It is clear that .
By Lemmas 1 and 2, we have the following theorem.
The following theorem reformulates the complete permutation condition in Lemma 1 in terms of two auxiliary polynomials on .
Theorem 1.
Let i be a positive integer, let , and define . Then, the polynomial
is a CPP over if for all , where and .
Proof.
For any , obviously . It follows from Lemma 2 that , and hence,
Clearly, . Suppose for some . Since and , it is easy to check that
where . This leads to
Therefore, for all if for each .
Note that
and
If for all , then for any . It follows from Lemma 1 that is a CPP over . □
According to Theorem 1, we have the following results by choosing the appropriate terms and . For later use, we introduce the following standing assumptions:
- (A1)
- ;
- (A2)
- ;
- (A3)
- .
In the following proposition, we will characterize the case where is an affine function of and is a constant. In this setting, the two nonvanishing conditions in Theorem 1 reduce to a forbidden-value condition on the ratio and a trace condition formulated in terms of .
Proposition 1.
Let and . The polynomial
is a CPP over if the following conditions are satisfied:
- (i)
- Assumptions (A1) and (A2) hold;
- (ii)
- .
Proof.
Choose and in Theorem 1. Then, we have
and . Clearly, and . Since Assumption (A1) holds, we have ; hence, .
Next we consider the case of . Since , is equivalent to . That is to say, . Similarly, is equivalent to . This implies that , which contradicts Assumption (A2). Therefore, we can conclude that for every if conditions (i) and (ii) hold. This completes the proof. □
For , the forbidden-value set in Proposition 1 admits an explicit simplification. Specifically, the cases of and yield concrete polynomial constraints, whereas for and , the conditions degenerate into trace-based characterizations. These results are summarized in the following corollaries.
Remark 2.
In all computational examples below, the parameters are chosen by the following procedure. For a fixed value of m, we construct and its quadratic extension . We first compute the set and the corresponding forbidden-value set appearing in the relevant corollary. Then, all candidate pairs are enumerated and only those satisfying the stated assumptions and forbidden-value conditions are retained. For each retained pair, we also verify directly over that both and are permutation polynomials. The pair displayed in each example is selected from this admissible list.
Corollary 1.
Let with , and . The polynomial
is a CPP over if the following conditions are satisfied:
- (i)
- Assumptions (A1) and (A2) hold;
- (ii)
- .
Proof.
Take in Proposition 1. By Equation (4), , and so . It follows from Proposition 1 that is a CPP over . □
Example 1.
Let u be a primitive element of . For , we first compute and the forbidden set . Then, all pairs satisfying the conditions in Corollary 1 are enumerated. By Magma computation, Corollary 1 produces exactly 280 pairs such that the corresponding polynomial is a CPP over . The pair is one of the admissible pairs. In particular, for , we obtain that
is a CPP over .
Corollary 2.
Let and . The polynomial
is a CPP over if the following conditions hold:
- (i)
- Assumptions (A1) and (A2) hold;
- (ii)
- .
Proof.
Take in Proposition 1. By Equation (4), , and therefore,
Hence, by Proposition 1, is a CPP over . □
Example 2.
Let u be a primitive element of . For , we compute and the forbidden set . Then, all pairs satisfying the conditions in Corollary 2 are enumerated. Magma experiments show that Corollary 2 produces exactly 280 CPPs over . The pair is one of the admissible pairs. In particular, for , we get that
is a CPP over .
Corollary 3.
Let and . The polynomial
is a CPP over if both Assumptions (A1) and (A2) hold.
Proof.
Choose in Proposition 1. By Equation (6), we have for every . This leads to
Since , we have , and so condition (ii) in Proposition 1 is automatically satisfied. Then, we can get the desired result by Proposition 1. □
Example 3.
Let u be a primitive element of . For , the parameters are obtained by enumerating all pairs satisfying the two conditions in Corollary 3. Magma experiments show that there are 1860 pairs satisfying the two conditions of Corollary 3. The pair is one of the admissible pairs. In particular, for , we obtain that
is a CPP over .
Corollary 4.
Let . The polynomial
is a CPP over if all the following conditions hold:
- (i)
- Assumptions (A1) and (A2) hold;
- (ii)
- .
Proof.
Let in Proposition 1. For every , it follows from Equation (7) that
Note that for . Therefore, condition (ii) in Proposition 1 is equivalent to . Then, we can get the desired result by Proposition 1. □
Example 4.
Let u be a primitive element of . For , we enumerate all pairs satisfying the conditions in Corollary 4, including the trace condition . Magma experiments show that Corollary 4 produces exactly 900 pairs such that the corresponding polynomial is a CPP over . The pair is one of the admissible pairs. Choosing , we obtain that
is a CPP over .
Next, we consider the case where is a constant and is a linear function. Under this setting, the obstruction from remains a forbidden-value condition, while the obstruction from is characterized by the trace condition in Assumption (A3).
Proposition 2.
Let such that and . The polynomial
is a CPP over if both of the following conditions are satisfied:
- (i)
- Assumption (A3) holds;
- (ii)
- .
Proof.
We apply Theorem 1 with and . Then,
while and .
By Theorem 1, it suffices to show that for every . Assume to the contrary that there exists such that . Then, or .
If , then or , which contradicts .
If , then . Since , the condition is equivalent to . Hence, , contrary to condition (ii).
Similarly, from and , we have . Thus, the condition holds if and only if . It follows from that , i.e., , which contradicts Assumption (A3).
Therefore, for every . It follows from Theorem 1 that is a CPP over . □
Similarly, through the specialization of the index i in Proposition 2, we obtain explicit CPPs where the conditions on the admissible parameters are governed by either forbidden-value sets or trace identities. These instances demonstrate how the general criterion reduces to a more tractable form for certain significant exponents.
Corollary 5.
Let with , and let satisfy and . Then, the polynomial
is a CPP over if both of the following conditions hold:
- (i)
- Assumption (A3) holds;
- (ii)
- .
Proof.
Take in Proposition 2. Since , we have . Hence, condition (ii) in Proposition 2 is exactly . Then, by Proposition 2, is a CPP over . □
Example 5.
Let u be a primitive element of . For , we compute and the forbidden set . Then, all pairs with , , and are tested against the conditions in Corollary 5. By Magma computation, there are exactly 280 pairs with in Corollary 5 such that the corresponding polynomial is a CPP over . The pair is one of the admissible pairs. For example, given , we have that
is a CPP over .
Corollary 6.
Let with , and let satisfy and . Then, the polynomial
is a CPP over if
- (i)
- Assumption (A3) holds;
- (ii)
- .
Proof.
Take in Proposition 2. Since , we obtain . Hence, condition (ii) in Proposition 2 is exactly . It follows from Proposition 2 that is a CPP over . □
Example 6.
Let u be a primitive element of . For , we compute and the forbidden set . We then enumerate all pairs satisfying the assumptions and the forbidden-value condition in Corollary 6. By Magma computation, there are exactly 280 pairs in Corollary 6 such that the corresponding polynomial is a CPP over . The pair is one of the admissible pairs. In particular, for , we obtain that
is a CPP over .
Corollary 7.
Let with , and let satisfy and . Then, the polynomial
is a CPP over if both of the following conditions hold:
- (i)
- Assumption (A3) holds;
- (ii)
- .
Proof.
We apply Proposition 2 with . Then,
For every , by Equation (7), we have , and therefore,
Note that with and . If for some , then . This leads to
which contradicts condition (ii). Therefore, . Hence, the result follows from Proposition 2. □
Example 7.
Let u be a primitive element of . For , all pairs with , , and are enumerated. We retain those satisfying the two trace conditions in Corollary 7. By Magma computation, there are exactly 210 pairs with satisfying the two conditions of Corollary 7. The pair is one of the admissible pairs. In particular, for , it can be checked that
is a CPP over .
Corollary 8.
Let and let satisfy and . The polynomial
is a CPP over if the following conditions hold:
- (i)
- Assumption (A3) holds;
- (ii)
- .
Proof.
Take in Proposition 2. For every , by Equation (6), we have , and therefore,
This leads to . Hence, condition (ii) in Proposition 2 is exactly . Hence, the result follows from Proposition 2. □
Example 8.
Let u be a primitive element of . For , the admissible parameters are obtained by enumerating all pairs with , , and , and then imposing the trace conditions in Corollary 8. By Magma computation, Corollary 8 produces exactly 210 pairs and such that the corresponding polynomial is a CPP over . The pair is one of the admissible pairs. In particular, when , we have that
is a CPP over .
4. Constructing CPPs as
When , the recursive expression in Lemma 2 is not directly applicable to the general power . To treat arbitrary integers , we use Dickson polynomials. Recall that Dickson polynomials are finite-field analogues of Chebyshev polynomials. In the present setting, their relevance comes from the identity . Thus, for and , the term can be written as . In addition, Dickson polynomials of the second kind provide the linear representation , which is used to reduce the condition in Lemma 1 to explicit nonvanishing conditions on . In this section, we apply these identities to characterize the complete permutation property of , where . We first establish two lemmas needed for this general exponent case.
Lemma 3.
Let and . For every integer , there exist polynomials such that
where and .
Proof.
Since and , we have and . For , this gives
Assume that, for some ,
Multiplying both sides by z and using , we obtain
where the last equality follows from the recurrence relation of Dickson polynomials of the second kind. Therefore the assertion follows by induction, with and . □
Lemma 4.
Let and . If for , then
Proof.
Since , must also lie in the unit circle U, yielding . Note that and . It is easy to check that
This completes the proof. □
Recall that is defined by (8). Employing Lemma 3, we have the following theorem.
Theorem 2.
Let be an integer. Let and . Then, the polynomial
is a CPP over if for all , where and .
Proof.
Let and . Obviously, . By Lemma 3, we have , and hence,
Clearly, . Assume for some . Since and , , it is easy to check that
where . It leads to
Therefore, for all if for each .
For , let . Then, and . Thus,
It follows that
If for all , then for each . The desired result follows from Lemma 1. □
The following proposition presents a specialization of Theorem 2 to the case of constant coefficients. In this setting, the Dickson polynomial captures the term , thereby enabling a compact representation of the resulting CPP.
Proposition 3.
Let and . The polynomial
is a CPP over if the following conditions hold:
- (i)
- Assumption (A1) holds;
- (ii)
- ;
- (iii)
- .
Proof.
Choose and in Theorem 2. Then, we have
and . Clearly, and . Since Assumption (A1) holds, we have ; hence, .
Next, we consider the case of . Since , is equivalent to . That is to say, . Similarly, is equivalent to . This implies that . Therefore, we conclude that for every if conditions (ii) and (iii) hold. This completes the proof. □
By specializing k in Proposition 3, we obtain several explicit families. The choices and are of particular interest because the resulting Dickson polynomials and forbidden-value sets are amenable to significantly simpler descriptions.
Corollary 9.
Let and . Then, the polynomial
is a CPP over if the following conditions are satisfied:
- (i)
- Assumption (A1) holds;
- (ii)
- ;
- (iii)
- .
Proof.
Take in Proposition 3. Since and , we have . It follows from that . Hence, by Proposition 3, is a complete permutation polynomial over . □
Example 9.
Let u be a primitive element of . For , we compute and the two forbidden sets and . Then, all pairs satisfying the conditions in Corollary 9 are retained. It was checked via Magma calculation that Corollary 9 produces exactly 500 pairs such that is a CPP over . The pair is one of the admissible pairs. In particular, for , we have that
is a CPP over .
Corollary 10.
Let with , and let . Then, the polynomial
is a CPP over if all the following conditions are satisfied:
- (i)
- Assumptions (A1) and (A2) hold;
- (ii)
- .
Proof.
Take in Proposition 3. For and , it follows from Lemmas 2 and 3 that has two representations as follows:
Hence,
Therefore, by Equations (4) and (7), we have
Set . Then, , i.e., . Hence, condition (ii) in Proposition 3 is equivalent to .
Note that . It leads to . Thus, condition (iii) in Proposition 3 is equivalent to , namely, . Then, by Proposition 3, we have that is a CPP over . □
Example 10.
Let u be a primitive element of . For , we compute and the forbidden set . We then enumerate all pairs satisfying the conditions in Corollary 10. It was checked via Magma calculation that there are exactly 280 pairs satisfying the conditions of Corollary 10. The pair is one of the admissible pairs. In particular, for , we obtain that
is a CPP over .
Corollary 11.
Let with , let , and set . For , the polynomial
is a CPP over if the following three conditions are satisfied:
- (i)
- Assumption (A1) holds;
- (ii)
- ;
- (iii)
- .
Proof.
Take in Proposition 3. We will simplify condition (iii). It can be checked that
For (where ), we get
Note that
This leads to
Clearly, if and only if . Thus,
Then, condition (iii) in Proposition 3 becomes exactly . The desired result follows from Proposition 3. □
Example 11.
Let and in Corollary 11. Then, , and the corresponding polynomial is
For this choice of q and j, we compute the set S and the two forbidden sets determined by and . All pairs satisfying the conditions in Corollary 11 are then enumerated. By Magma computation, there are exactly 2296 pairs such that the polynomial defined in Corollary 11 is a CPP over . Let u denote the primitive element of . The pair is one of the admissible pairs. For , we obtain that
is a CPP over .
Let be a Gold exponent in Proposition 3. One can get the following result directly.
Corollary 12.
Let and . The polynomial
is a CPP over if the following conditions hold:
- (i)
- Assumption (A1) holds;
- (ii)
- ;
- (iii)
- .
Example 12.
Let and in Corollary 12. Then, . We compute the set S and the two forbidden sets and . The admissible pairs are obtained by enumerating and retaining those satisfying the conditions in Corollary 12. It can be verified by Magma calculation that there are exactly 2128 pairs such that the polynomial
is a CPP over . Let , where u is a primitive element of . This pair is one of the admissible pairs. From Corollary 12, we get that
is a CPP over .
5. Conclusions
In this paper, we investigated CPPs of the form over , where . Using the trace functions, we constructed several complete permutation trinomials for the case where . Based on Dickson polynomials, we characterized the complete permutation properties of the polynomials for general , and presented some new CPPs.
The main contribution of this work is the reduction of the complete permutation property to explicit nonvanishing conditions on . For , these conditions are described in terms of the polynomials and trace functions. For general , the same criterion is expressed by Dickson polynomials, through the polynomials and . This gives a uniform approach to deriving sparse CPPs over finite fields of even characteristic.
The resulting constructions contribute to the study of permutation polynomials over finite fields and may be relevant to related problems in combinatorial designs and cryptographic functions. Possible directions for future work include extending the method to other exponent families and to finite fields of odd characteristic, classifying the obtained CPPs up to natural equivalence, determining their inverse polynomials, and studying cryptographic parameters such as differential uniformity and nonlinearity.
Author Contributions
Investigation, J.L.; Writing—original draft, J.L. and Z.Z.; Writing—review & editing, J.L., Z.Z. and Z.T.; Supervision, Z.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work is partially supported by the Natural Science Foundation of Xinjiang Uygur Autonomous Region (2024D01C37), the National Natural Science Foundations of China (Nos. 12461103, 12271145), the Tianchi Talent Project in Xinjiang Uygur Autonomous Region and the Natural Science Foundation of Hubei Province of China under Grant 2023AFB841.
Data Availability Statement
No data was used for the research described in the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Mann, H.B. The construction of orthogonal Latin squares. Ann. Math. Stat. 1942, 13, 418–423. [Google Scholar] [CrossRef] [Scilit]
- Niederreiter, H.; Robinson, K.H. Complete mappings of finite fields. J. Aust. Math. Soc. 1982, 33, 197–212. [Google Scholar] [CrossRef] [Scilit]
- Mittenthal, L. Block substitutions using orthomorphic mappings. Adv. Appl. Math. 1995, 16, 59–71. [Google Scholar] [CrossRef] [Scilit]
- Sun, B.; Li, K.; Guo, J.; Qu, L. New constructions of complete permutations. IEEE Trans. Inf. Theory 2021, 67, 7561–7567. [Google Scholar] [CrossRef] [Scilit]
- Vishwakarma, C.K.; Singh, R.P. Some results on complete permutation polynomials and mutually orthogonal Latin squares. Finite Fields Appl. 2024, 93, 102320. [Google Scholar] [CrossRef] [Scilit]
- Wu, G.; Feng, K.; Li, N.; Helleseth, T. New results on the −1 conjecture on cross-correlation of m-sequences based on complete permutation polynomials. IEEE Trans. Inf. Theory 2023, 69, 4035–4044. [Google Scholar] [CrossRef] [Scilit]
- Akbary, A.; Ghioca, D.; Wang, Q. On constructing permutations of finite fields. Finite Fields Appl. 2011, 17, 51–67. [Google Scholar] [CrossRef] [Scilit]
- Tu, Z.; Zeng, X.; Hu, L. Several classes of complete permutation polynomials. Finite Fields Appl. 2014, 25, 182–193. [Google Scholar] [CrossRef] [Scilit]
- Bassalygo, L.A.; Zinoviev, V.A. Permutation and complete permutation polynomials. Finite Fields Appl. 2015, 33, 198–211. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Zeng, X.; Cao, X. Constructions of complete permutation polynomials over finite fields. J. Cryptolog. Res. 2019, 6, 675–686. (In Chinese) [Google Scholar]
- Chen, C.; Kan, H.; Li, Y.; Peng, J.; Zheng, L. Several classes of permutation polynomials of the form (xpm − x + δ)s + L(x). Adv. Math. Commun. 2025, 19, 319–336. [Google Scholar] [CrossRef] [Scilit]
- Coulter, R.S.; Hearding, P. On S-complete mappings for large S. Finite Fields Appl. 2026, 110, 102756. [Google Scholar] [CrossRef] [Scilit]
- Chan, C.H.; Ding, Z.; Li, N.; Xie, X.; Xiong, M.; Zieve, M.E. On a class of complete permutation quadrinomials. Finite Fields Appl. 2026, 110, 102734. [Google Scholar] [CrossRef] [Scilit]
- Bartoli, D.; Giulietti, M.; Zini, G. On monomial complete permutation polynomials. Finite Fields Appl. 2016, 41, 132–158. [Google Scholar] [CrossRef] [Scilit]
- Li, K.; Qu, L.; Wang, Q. New constructions of permutation polynomials of the form xrh(x(q − 1)/d) over . Des. Codes Cryptogr. 2018, 86, 2379–2405. [Google Scholar] [CrossRef] [Scilit]
- Tu, Z.; Zeng, X.; Mao, J.; Zhou, J. Several classes of complete permutation polynomials over finite fields of even characteristic. Finite Fields Appl. 2020, 68, 101737. [Google Scholar] [CrossRef] [Scilit]
- Xu, X.; Li, C.; Zeng, X.; Helleseth, T. Constructions of complete permutation polynomials. Des. Codes Cryptogr. 2018, 86, 2869–2892. [Google Scholar] [CrossRef] [Scilit]
- Li, K. Constructions of complete permutations in multiplication. Des. Codes Cryptogr. 2025, 93, 2205–2228. [Google Scholar] [CrossRef] [Scilit]
- Lu, W.; Wu, X.; Wang, Y.; Cao, X. A general construction of regular complete permutation polynomials. Des. Codes Cryptogr. 2023, 91, 2627–2647. [Google Scholar] [CrossRef] [Scilit]
- Reis, L.; Wang, Q. Constructing permutation polynomials from permutation polynomials of subfields. Finite Fields Appl. 2024, 96, 102415. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.; Lu, W.; Cao, X.; Wang, Y. Regular complete permutation polynomials over quadratic extension fields. Adv. Math. Commun. 2025, 19, 406–415. [Google Scholar] [CrossRef] [Scilit]
- Lidl, R.; Mullen, G.L.; Turnwald, G. Dickson Polynomials (Pitman Monographs and Surveys in Pure and Applied Mathematics); Longman Scientific & Technical: Harlow, UK, 1993; Volume 65. [Google Scholar]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.