Methods · Aggregation and voting
Frank T-norm (Frank Product-Sum Family)
The Frank t-norm is an exponential family of combination rules that reduces two fuzzy assessments to a single degree with a tightness set by a parameter s.
Base method's data type: Intuitionistic
What Is the Method?
The Frank t-norm is a family of rules that combines two membership degrees, or the two components of an intuitionistic fuzzy number, and changes shape according to an s parameter set by the user. It is not a decision method in its own right: it runs the combination step inside methods such as the intuitionistic and q-rung orthopair fuzzy weighted average, where several experts' or several criteria's assessments are brought together. Its output is not a ranking but a single number, or a new membership–non-membership pair. Frank (1979) defined the family while investigating which binary operations satisfy both the t-norm axioms and a specific algebraic property (mutual associativity) together with their own co-operation, the t-conorm; the family was later used as an aggregation operator in q-rung orthopair fuzzy decision-making research (Seikh and Mandal, 2022).
The Philosophy Behind It
A t-norm answers one question: if two conditions are each satisfied to some degree, to what degree are both satisfied together? The Frank family arose from mathematicians seeking the most general answer to the question "what algebraic property can a t-norm and its co-operation, the t-conorm, jointly preserve"; for this reason the Frank family is known as the only family that satisfies both the t-norm and t-conorm axioms and this particular algebraic property at the same time. The parameter s sets how "hard" or "soft" the combination will be. As s falls (towards 1) the rule approaches ordinary multiplication; as s grows the combination rule follows a different curve and drifts towards two extreme behaviours, the minimum rule and the Łukasiewicz rule. In a decision context, this is the mathematics of being able to stretch the shape of a combination rule to fit the data.
How It Works
The method proceeds through three steps.
First, choosing the parameter s. s can be any number greater than zero other than 1; as s approaches 1 the rule reverts to ordinary multiplication. For example, taking s=2 for 0.6 and 0.7, the Frank product comes out at approximately 0.403, which is smaller than the ordinary product of the same two values, 0.42.
Second, the Frank product and sum. The two values are combined using the chosen s. The product rule corresponds to "AND" logic and the sum rule to "OR" logic, and the two mirror each other. At s=2, the sum of 0.6 and 0.7 comes out at approximately 0.897.
Third, combining two intuitionistic fuzzy numbers. When two assessments are combined, the membership degrees are brought together with the Frank sum and the non-membership degrees with the Frank product. The combination becomes softer or harder depending on the chosen s, and the result remains a valid intuitionistic fuzzy number.
The formulas behind each step, the intermediate tables and the citation formats are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The output of the Frank t-norm is not, on its own, a decision result; it is an intermediate step inside a host method. The score derived from the output, membership minus non-membership, shows the overall direction of the combined evidence. This score can be compared only against other scores computed with the same parameter s. A score computed at s=2 and one computed at s=20 may look as though they sit on the same scale, but they come from different curves. As s grows, the gap between alternatives typically shrinks; this does not mean "the result became more reliable as s grew," but can instead signal that the analysis has entered a region sensitive enough that a small change in the data could change the ranking.
Thus instead of writing:
"The Frank aggregation clearly favoured this alternative"
the report should read:
"These assessments were reduced to the following scores under the Frank rule with s=X; the report should show how the ranking changes if s is varied"
Data Type and Inputs
The Frank t-norm works with intuitionistic fuzzy data: each assessment consists of a membership and a non-membership degree, and the two must not sum to more than 1. The same rule is used with q-rung orthopair fuzzy and Pythagorean fuzzy data types. DecisionMind has no separate extension for this building block. You need at least two intuitionistic fuzzy values and a choice of s (s>0, s≠1). The Frank t-norm neither requires nor produces weights; weighting is handled separately within whichever host method it runs inside.
When to Use It, When Not To
The Frank t-norm is a sound choice if your data is intuitionistic or q-rung fuzzy and you want to be able to stretch the shape of the combination rule to fit your data set. It should not be used in the following cases: if your data is crisp, a t-norm is unnecessary. If you intend to use a value of s very close to 1, the rule already reverts to ordinary multiplication, so a parametric family offers no additional benefit. If you have no justification for s and will simply use "the software default," the choice stops being transparent.
Intuitionistic fuzzy data, the shape of the combination curve needs to flex with the data → the Frank t-norm (s)
Same need, but a fixed, uncontested rule will do → the Einstein t-norm
Adjustability is wanted, but a power-based family is preferred over product-sum → the Schweizer-Sklar t-norm (p)
Data is crisp, no combination rule is needed → a direct weighted average
Strengths
The Frank t-norm's chief strength is its mathematical distinctiveness. It is the only family that satisfies both the t-norm and t-conorm axioms and the property of mutual associativity, which is why it is favoured in theoretical work. Parameter s covers a wide range of behaviour, from ordinary multiplication to distinct extreme behaviours, within a single formula. It is computed with a closed-form formula and requires no iteration. Applications exist in the q-rung orthopair fuzzy decision-making literature (Seikh and Mandal, 2022).
Weaknesses
Its limitations are the price of its flexibility. The choice of s mostly comes from the researcher's preference rather than from the data; the same data set can produce different rankings under different values of s (Xia, Xu and Zhu, 2012). Second, the formula becomes mathematically undefined at the boundary s=1 and a special limiting rule (ordinary multiplication) must be applied, a technical detail that can be overlooked in practice. Third, as s grows, the score gaps between alternatives tend to shrink, which can make the ranking more vulnerable to small changes in the data. Fourth, reports frequently give no justification for s beyond stating that a particular value was used, which makes the choice look arbitrary.
Common Mistakes
The most common mistake is using s=1 directly in the formula; this leads to division by zero, and the ordinary-multiplication limit should be used instead. A second mistake is using s=0 directly; here the rule should switch to the minimum rule. A third mistake is confusing the Frank t-norm with the Hamacher t-norm; the two are distinct parametric families, and the same s and the same γ produce different results. A fourth mistake is sharing the result without reporting the parameter s; without knowing which s was used, the result cannot be reproduced.
The governing principle is this:
The Frank t-norm does not fix an aggregation result but the parameter s under which that result was produced; the choice of s and its justification must be recorded in the report.
Cases
Each case opens with a decision table and shows how combining the same intuitionistic fuzzy data with different values of s leads to a different outcome.
1. Method Validation: Combining the Same Data at s=2 (Frank, 1979)
Taking two membership degrees, 0.6 and 0.7, in the family defined by Frank (1979) and choosing s=2, the product comes out at approximately 0.403 and the sum at approximately 0.897. These values are derived from the formula and were re-verified with the DecisionMind engine on 25 May 2026. This is not a real decision case; it is the method's validation example.
Source: Frank (1979), Aequationes Mathematicae, vol. 19, pp. 194-226; no page number is given, the example is derived from the formula, and it serves as the validation example for DecisionMind's Frank t-norm engine.
2. Archiving: Combining at s=5 in a Choice between Two Digitisation Firms
An institutional archive must decide which of two firms to work with for digitising its paper records. The technical adviser and the archivist each assess the two firms with independent intuitionistic fuzzy scores.
| Firm | Technical adviser (membership; non-membership) | Archivist (membership; non-membership) |
|---|---|---|
| A | 0.55; 0.30 | 0.60; 0.30 |
| B | 0.65; 0.05 | 0.30; 0.05 |
Combined with the algebraic rule (the s→1 limit), Firm A's pair comes out at (0.820; 0.090), score 0.730, and Firm B's pair at (0.755; 0.003), score 0.753, putting B ahead. The same opinions combined at s=5 give Firm A (0.866; 0.057), score 0.809, and Firm B (0.794; 0.001), score 0.792, putting A ahead instead.
The result reads as follows: moving to s=5 makes Firm A's two moderate but consistently positive opinions more advantageous than Firm B's one high and one low opinion; the Frank family's curve at this value of s raises moderate values faster than the algebraic rule does.
The archive hesitates here. "B ahead" at s→1 becomes "A ahead" at s=5; the choice of s changes the decision itself. The archive must record in the report which s was used and why.
In the report: "Under the algebraic rule (s→1), Firm B (score 0.753) comes out ahead; under s=5, Firm A (score 0.809) does; the archive must record its choice of s and the justification for it."
3. Theatre: Combining at s=20 in a Choice between Two Stage Design Teams
A city theatre must choose one of two stage design teams for its new season. The artistic director and the technical manager each assess the two teams with independent intuitionistic fuzzy scores.
| Team | Artistic director (membership; non-membership) | Technical manager (membership; non-membership) |
|---|---|---|
| A | 0.60; 0.25 | 0.65; 0.30 |
| B | 0.30; 0.05 | 0.80; 0.10 |
Combined with the algebraic rule (s→1), Team A's pair comes out at (0.860; 0.075), score 0.785, and Team B's pair at (0.860; 0.005), score 0.855, putting B clearly ahead. The same opinions combined at s=20 give Team A (0.932; 0.027), score 0.905, and Team B (0.910; 0.001), score 0.909. B is still ahead, but the gap falls from 0.070 to 0.004, a seventeen-fold reduction.
The result reads as follows: as s grows the combination curve becomes far harder and the two teams' scores converge; at s=20 the gap shrinks to the point of practical insignificance.
The theatre hesitates here. Whereas "B clearly ahead" could be said at s→1, "A and B essentially level" is the more accurate statement at s=20. The justification for choosing such a large s must be explained in the report.
In the report: "Under the algebraic rule, Team B leads clearly (score 0.855); under the s=20 rule, it leads only by a very small margin (score 0.909); the choice of s and its justification must be stated in the report."
4. What Not to Do
Had s, in the archiving case's table, been chosen after the results were seen in order to "favour A," this would amount to tuning s to the desired outcome rather than to the data; s must be fixed, with its justification, before the data is collected. A second error is comparing the two scores from s=5 and s=20 as though they came from the same curve; these two scores come from different Frank curves. A third error is trying to use s=1 directly in the formula and hitting a division-by-zero error; the ordinary-multiplication limit should be used at s=1.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/tnorm-frank
Frank, M. J. (1979). On the simultaneous associativity of F(x, y) and x+y-F(x, y). Aequationes Mathematicae, 19, 194-226. DOI: 10.1007/BF02189866
Klement, E. P., Mesiar, R., & Pap, E. (2000). Triangular Norms. Kluwer Academic Publishers. DOI: 10.1007/978-94-015-9540-7
Seikh, M. R., & Mandal, U. (2022). Q-rung orthopair fuzzy Frank aggregation operators and its application in multiple attribute decision-making with unknown attribute weights. Granular Computing, 7(3), 709-730. DOI: 10.1007/s41066-021-00290-2
Xia, M., Xu, Z., & Zhu, B. (2012). Some issues on intuitionistic fuzzy aggregation operators based on Archimedean t-conorm and t-norm. Knowledge-Based Systems, 31, 78-88. DOI: 10.1016/j.knosys.2012.02.004