Preprint
Article

This version is not peer-reviewed.

MultiRough, MultiGrey, MultiGranular, MultiInterval, and MultiFunctorial Numbers

Submitted:

31 October 2025

Posted:

03 November 2025

You are already at the latest version

Abstract
A Multi-Structure replaces classical operations with mappings from tuples to finite multisets, allowing multiple outputs for a single input tuple simultaneously and flexibly. An Iterative Multi-Structure extends these multiset operations across hierarchical levels, combining multisets of multisets through k iterative stages of layered aggregation. In this paper, we define the MultiRough, MultiGrey, MultiGranular, MultiInterval, and MultiFunctorial Numbers by extending the Rough, Grey, Granular, Interval, and Functorial Numbers using the frameworks of Multi-Structure and Iterative Multi-Structure. Furthermore, we introduce their corresponding Iterative versions—Iterative MultiRough, Iterative Multi-Grey, Iterative MultiGranular, Iterative MultiInterval, and Iterative MultiFunctorial Numbers—and briefly discuss their fundamental properties.
Keywords: 
;  ;  

1. Preliminaries

This section introduces the fundamental concepts and definitions that underpin the discussions in this paper. Throughout, all sets are assumed to be finite.

1.1. Multi-Structure

A Multi-Structure replaces classical operations with maps from tuples to finite multisets, enabling multiple outputs per input tuple flexibly simultaneously [1,2,3,4].
Definition 1 
(Finite Multiset). (cf.[5,6,7,8]) Let H be a nonempty set. Afinite multiseton H is a function
m : H N 0
with finite support { x H m ( x ) > 0 } . We denote by M ( H ) the collection of all such finite multisets on H. Equivalently, an element of M ( H ) can be written as { x 1 k 1 , x 2 k 2 , , x r k r } , where each x i H and k i = m ( x i ) N .
Definition 2 
(MultiOperation). Let H be a nonempty set and fix an integer m 1 . Amulti-operationof arity m on H is a map
# ( m ) : H m M ( H ) ,
( x 1 , , x m ) # ( m ) ( x 1 , , x m ) M ( H ) .
Thus, instead of producing a single element of H, a multi-operation assigns a finite multiset of elements of H.
Definition 3 
(MultiStructure). AMultiStructureis a pair
MS = H , { # ( m ) : H m M ( H ) } m I ,
where H is a nonempty carrier set and I Z > 0 indexes a family of multi-operations of various arities. No further axioms are imposed unless specified.
Example 1 
(Real-life Multi-Structure: Two-hop urban transit with route multiplicities). Let H be the set of stations H = { A , B , C , D , E } . Suppose there are labeled directed edges (station-to-station services) with possibly multiplelinesper edge:
A { R , B } B , A { G } C , B { R , B } D , C { G } D , B { R } E , E { B } D .
Define a binary multi-operation # ( 2 ) : H 2 M ( H ) by sending anorigin–destinationpair ( x , y ) to the multiset of feasibletransfer stationsv that admit a 2-hop trip x v y , with multiplicity equal to the number of distinct line-pairs:
# ( 2 ) ( x , y ) : = v m ( v ) : v H , ( x v ) , ( v y ) , m ( v ) : = Lines ( x v ) · Lines ( v y ) .
Concretely,
# ( 2 ) ( A , D ) = { B 4 , C 1 } sin ce | Lines ( A B ) | = 2 , | Lines ( B D ) | = 2 m ( B ) = 4 ,
and | Lines ( A C ) | = | Lines ( C D ) | = 1 m ( C ) = 1 . Likewise,
# ( 2 ) ( A , E ) = { B 2 } , # ( 2 ) ( B , D ) = { ( no transfer ) } = ( when transfers are required ) .
Thus MS = ( H , { # ( 2 ) } ) is aMulti-Structurewhose output multiset counts route alternatives via multiplicities, reflecting a concrete, operational transit planning task.

1.2. Iterative Multi-Structure

An Iterative Multi-Structure extends multiset operations across levels, combining multisets of multisets iteratively through k hierarchical stages in layered aggregation [9,10].
Definition 4 
(Iterative Multi-Structure of Order k). Let H be a nonempty set and fix an integer k 1 . Define iteratively themultiset powersets
M 0 ( H ) = H , M i + 1 ( H ) = M M i ( H ) , i = 0 , 1 , , k 1 ,
where M ( X ) denotes the collection of finite multisets on X (Definition 1). Let I Z > 0 index a family of arities. AnIterative Multi-Structure of order kis a tuple
IMS ( k ) = H , # ( m , i ) : M i ( H ) m M i + 1 ( H ) m I , 0 i < k ,
where for each i = 0 , , k 1 and each m I ,
# ( m , i ) ( x 1 , , x m ) M i + 1 ( H ) , x j M i ( H ) .
Thus # ( m , 0 ) is an ordinary Multi-Structure operation on H, # ( m , 1 ) combines multisets of multisets, and so on, up to level k.
Example 2 
(Real-life Iterative Multi-Structure: From items to baskets to pallet candidates). Let H = { M , C , E , P , B } denote SKUs: Milk (M), Cereal (C), Eggs (E), IcePack (P), BoxSmall (B). Level-0 elements are items ( M 0 ( H ) = H ), level-1 elements arebaskets(finite multisets of items, M 1 ( H ) ), and level-2 elements arebatches of baskets( M 2 ( H ) ).
Level-0 operation # ( 2 , 0 ) : H 2 M 1 ( H ) . Given two items, return arecommended basket fragment(items plus required packaging/cooling):
# ( 2 , 0 ) ( M , C ) = { M 1 , C 1 , B 1 } , # ( 2 , 0 ) ( E , M ) = { E 1 , M 1 , P 1 , B 1 } ,
and by default # ( 2 , 0 ) ( x , y ) = { x 1 , y 1 } when no special handling is required.
Level-1 operation # ( 2 , 1 ) : ( M 1 ( H ) ) 2 M 2 ( H ) . Given two baskets X , Y M 1 ( H ) , propose apallet candidate setcontaining each basket and their multiset union (to reflect possible consolidation):
# ( 2 , 1 ) ( X , Y ) : = X , Y , X Y M 2 ( H ) ,
where ⊎ denotes multiset sum (adding multiplicities).
Concrete computation. Let
X = # ( 2 , 0 ) ( M , C ) = { M 1 , C 1 , B 1 } , Y = # ( 2 , 0 ) ( E , M ) = { E 1 , M 1 , P 1 , B 1 } .
Then
X Y = { M 2 , C 1 , E 1 , P 1 , B 2 } ,
and
# ( 2 , 1 ) ( X , Y ) = { M 1 , C 1 , B 1 } , { E 1 , M 1 , P 1 , B 1 } , { M 2 , C 1 , E 1 , P 1 , B 2 } M 2 ( H ) .
Hence IMS ( 2 ) = H , { # ( 2 , 0 ) , # ( 2 , 1 ) } is anIterative Multi-Structure: level-0 combines items into baskets, while level-1 combines baskets into pallet candidates—both as finite multisets that preserve concrete counts.

1.3. Rough Number

A rough number is an interval of lower and upper mean attribute values over rough approximations under an equivalence relation [11,12,13]. Extensions of the rough number, such as the Fuzzy Rough Number and Neutrosophic Rough Number, have also been studied[14,15,16,17,18,19].
Definition 5 
(Universe and Equivalence Classes). (cf.[11]) Let U be a nonempty finite set (theuniverse). Let
R U × U
be an equivalence relation on U. For each x U , denote its equivalence class by
[ x ] R = { y U ( x , y ) R } .
Definition 6 
(Lower and Upper Approximations). (cf.[11]) For any G U , define itslower approximationandupper approximationwith respect to R by
G ̲ = x U [ x ] R G , G ¯ = x U [ x ] R G .
Here G ̲ collects all elements thatdefinitelybelong to G, while G ¯ collects those thatpossiblybelong.
Definition 7 
(Rough Number). (cf.[11,20,21]) Let R = { G 1 , G 2 , , G t } be an ordered partition of U with G 1 < < G t . For each class G q , define:
Lim L ( G q ) = 1 | G q ̲ | y G q ̲ R ( y ) , Lim U ( G q ) = 1 | G q ¯ | y G q ¯ R ( y ) .
Then therough numberof G q is the interval
RN ( G q ) = Lim L ( G q ) , Lim U ( G q ) .
Example 3 
(Rough Number: Product quality under coarse inspection groups). Let the universe be six tomatoes U = { u 1 , , u 6 } . Define an equivalence relation “same inspection batch” with classes
C 1 = { u 2 , u 3 } , C 2 = { u 1 } , C 3 = { u 4 , u 5 } , C 4 = { u 6 } .
Suppose we stratify quality into an ordered partition { G 1 < G 2 < G 3 } and focus on the mid band G 2 = { u 2 , u 3 , u 4 } . Let the numeric attribute (e.g. Brix) be
R ( u 1 ) = 6.0 , R ( u 2 ) = 6.5 , R ( u 3 ) = 7.0 , R ( u 4 ) = 7.2 , R ( u 5 ) = 8.0 , R ( u 6 ) = 5.5 .
Lower/upper approximations of G 2 (w.r.t. the batch classes) are
G 2 ̲ = { x U [ x ] G 2 } = { u 2 , u 3 } ( sin ce C 1 G 2 ) ,
G 2 ¯ = { x U [ x ] G 2 } = { u 2 , u 3 , u 4 , u 5 } ( sin ce C 1 , C 3 intersect G 2 ) .
Thus the lower/upper mean limits are
Lim L ( G 2 ) = R ( u 2 ) + R ( u 3 ) 2 = 6.5 + 7.0 2 = 6.75 , Lim U ( G 2 ) = 6.5 + 7.0 + 7.2 + 8.0 4 = 28.7 4 = 7.175 .
Hence the rough number of G 2 is
RN ( G 2 ) = [ 6.75 , 7.175 ] ,
capturing the imprecision induced by batch-level (coarse) observations.

1.4. Grey Number

A grey number denotes an unknown real value constrained between known bounds, represented as interval [ g , g + ] , modeling incomplete information (cf.[22,23,24,25,26,27]).
Definition 8 
(Grey Number). [28,29] A grey number is a real quantity constrained by known lower and upper bounds g x g + , while the exact position x within [ g , g + ] is unknown; we denote it by g ± : = [ g , g + ] .
Example 4 
(Grey Number: Contracted electricity tariff without a fixed rate). A commercial customer has negotiated next month’s unit price but it is yet to be fixed; the contract guarantees
g ± = [ g , g + ] = [ 24.0 , 26.5 ] JPY / kWh .
The exact x is unknown except 24.0 x 26.5 . Useful summaries are midpoint and half–width:
m ( g ± ) = 24.0 + 26.5 2 = 25.25 , w ( g ± ) = 26.5 24.0 2 = 1.25 .
This grey number succinctly encodes incomplete pricing information for budgeting and risk buffers.

1.5. Granular Numbers

A granular number encodes a connected set of possible values, typically as center and radius, optionally weighted, capturing structured imprecision [30,31,32,33].
(G-number)).Definition 9 (Granular Number A granular number is an extension of an ordinary number: instead of a single value, it denotes a connected set of possible values. A unified representation uses a center and radius, X = G ( c X , r X ) , optionally augmented by a granule weight A ( X ) as X = G A ( X ) ( c X , r X ) .
Example 5 
(Granular Number: Thermostat comfort range with a weight). An office occupant reports a comfortable temperature band encoded as a granular number
X = G A ( X ) ( c X , r X ) = G 0.8 ( 22.0 , 1.5 ) ,
meaning the acceptable set is { t R : | t 22.0 | 1.5 } = [ 20.5 , 23.5 ] with a confidence/priority weight A ( X ) = 0.8 . This compactly models a connected tolerance set (center–radius) together with how strongly to respect it in HVAC control.

1.6. Interval Number

An interval number is a closed real interval [ a , b ] , representing all possible values between both lower and upper bounds, inclusively [34,35].
Definition 10 
(Interval Number). Aninterval numberis a nonempty closed interval of the real line,
A = [ a L , a R ] = { a R a L a a R } ,
with a L a R . The degenerate case a L = a R identifies A = [ a , a ] with the real number a. Equivalently, one writes A = m ( A ) , w ( A ) with midpoint and half–width
m ( A ) = a L + a R 2 , w ( A ) = a R a L 2 .
Example 6 
(Interval Number: Mechanical tolerance on a shaft diameter). A machining specification requires the diameter D of a shaft to lie in the closed interval
D [ 24.95 , 25.05 ] mm .
As an interval number A = [ a L , a R ] = [ 24.95 , 25.05 ] , its midpoint and half–width are
m ( A ) = 24.95 + 25.05 2 = 25.00 , w ( A ) = 25.05 24.95 2 = 0.05 ,
which drive gauge selection, process capability indices, and pass/fail inspection.

1.7. Functorial Numbers

A functorial number assigns each object a commutative semiring naturally, with operations preserved along morphisms[36].
Definition 11 
(Functorial Number). Let C be a category with finite products. AFunctorial Numberis a tuple
( N , , , 0 , 1 )
where N : C Set is a functor, , : N × N N and 0 , 1 : Δ 1 N are natural transformations, such that for each object X,
N ( X ) , X , X , 0 X , 1 X
is a commutative semiring, and for every morphism f : X Y and a , b N ( X ) ,
N ( f ) ( a X b ) = N ( f ) a Y N ( f ) b , N ( f ) ( a X b ) = N ( f ) a Y N ( f ) b , N ( f ) ( 0 X ) = 0 Y , N ( f ) ( 1 X ) = 1 Y .
Equivalently, a Functorial Number is a functor N ˜ : C CRig (commutative semirings and homomorphisms), composed with the forgetful functor to Set .
Example 7 
(Functorial Number: Aggregating SKU variants via a semiring functor). Let C = FinSet and for each finite set X define the commutative semiring
N ( X ) : = N 0 [ X ] ( polynomials with variables indexed by X ) .
For a function f : X Y , let N ( f ) : N 0 [ X ] N 0 [ Y ] be the semiring homomorphism sending each variable x X to the variable f ( x ) Y and extending by linearity and multiplicativity.
Real-life reading. Let X = { redMug , blueMug , plate } (SKU variants) and Y = { MUG , PLATE } (base classes), with f ( redMug ) = f ( blueMug ) = MUG , f ( plate ) = PLATE . A basket polynomial
p = 3 redMug + 2 blueMug + ( plate ) 2 N 0 [ X ]
is aggregated by
N ( f ) ( p ) = 3 MUG + 2 MUG + ( PLATE ) 2 = 5 MUG + ( PLATE ) 2 N 0 [ Y ] .
Moreover, for q = redMug · blueMug we have
N ( f ) ( p + q ) = N ( f ) ( p ) + N ( f ) ( q ) = 5 MUG + ( PLATE ) 2 + ( MUG ) 2 ,
N ( f ) ( p · q ) = N ( f ) ( p ) · N ( f ) ( q ) = 5 MUG + ( PLATE ) 2 · ( MUG ) 2 ,
showing that N preserves + and · (semiring homomorphism). Thus ( N , = + , = · , 0 , 1 ) is aFunctorial Numberthat models SKU-variant aggregation consistently across remappings f, as required in retail analytics.

2. Main Results

2.1. MultiRough Number

We generalize the classical rough number by allowing multiple attributes / scenarios to contribute simultaneously and by recording their intervals as a finite multiset of intervals.
Notation 1 
(Interval universe). Let I : = { [ a , b ] R a b } denote the set of all closed real intervals (cf. the notion of Interval Number).
(MRN)).Definition 12 (MultiRough Number Let U be a nonempty finite universe, let ∼ be an equivalence relation on U, and let G ̲ , G ¯ be the lower/upper approximations of a subset G U with respect to ∼. Fix a nonempty finite index set A (attributes / scenarios) and for each a A a numeric attribute v a : U R . For each G U define
L a ( G ) : = 1 | G ̲ | x G ̲ v a ( x ) , U a ( G ) : = 1 | G ¯ | x G ¯ v a ( x ) ,
and the associated rough interval I a ( G ) : = [ L a ( G ) , U a ( G ) ] I . TheMultiRough Numberof G (with respect to A and { v a } ) is the finite multiset
MRN A ( G ) M ( I ) , MRN A ( G ) : = I a ( G ) : a A ,
where multiplicities may optionally encode weights/frequencies of scenarios.
Example 8 
(MultiRough Number: Produce quality across crates and attributes). Setting.Let the universe be six oranges U = { o 1 , , o 6 } packed in three crates
B 1 = { o 1 , o 2 } , B 2 = { o 3 , o 4 } , B 3 = { o 5 , o 6 } ,
and let ∼ be the equivalence relation “in the same crate” (so [ o i ] = B j ). Consider thetarget set G : = B 1 { o 3 } = { o 1 , o 2 , o 3 } . Then
G ̲ = { x U : [ x ] G } = B 1 = { o 1 , o 2 } , G ¯ = { x U : [ x ] G } = B 1 B 2 .
Attributes.Take two numeric attributes A = { sugar , firm } with readings
v sugar ( o 1 , , o 6 ) = ( 11.0 , 12.0 , 13.5 , 14.0 , 10.0 , 10.5 ) , v firm ( o 1 , , o 6 ) = ( 6.0 , 6.5 , 7.0 , 7.5 , 5.5 , 5.0 ) .
MRN computation (Def. 12).For each a A ,
L a ( G ) = 1 | G ̲ | x G ̲ v a ( x ) , U a ( G ) = 1 | G ¯ | x G ¯ v a ( x ) , I a ( G ) = [ L a ( G ) , U a ( G ) ] .
Sugar:
L sugar ( G ) = 11.0 + 12.0 2 = 11.5 , U sugar ( G ) = 11.0 + 12.0 + 13.5 + 14.0 4 = 50.5 4 = 12.625 ,
so I sugar ( G ) = [ 11.5 , 12.625 ] .Firmness:
L firm ( G ) = 6.0 + 6.5 2 = 6.25 , U firm ( G ) = 6.0 + 6.5 + 7.0 + 7.5 4 = 27 4 = 6.75 ,
so I firm ( G ) = [ 6.25 , 6.75 ] .
MultiRough Number.The MultiRough Number of G under the two attributes is the finite multiset
MRN A ( G ) = I sugar ( G ) , I firm ( G ) = [ 11.5 , 12.625 ] , [ 6.25 , 6.75 ] M ( I ) ,
which jointly summarizes crate-induced imprecision for both quality dimensions.
Example 9 
(Customer Credit Assessment as a MultiRough Number). A bank evaluates a small business customer G using three partially observed indicators: monthly turnover (T), inventory value (I), and delayed payments (D). Because data come from different reporting systems, each indicator can only be approximated by a rough interval, i.e. by lower/upper bounds induced by an indiscernibility relation (same filing period, same accountant, same tax form).
T ̲ ( G ) = [ 1.8 , 2.0 ] × 10 4 USD , T ¯ ( G ) = [ 1.8 , 2.5 ] × 10 4 USD ,
I ̲ ( G ) = [ 4.5 , 5.0 ] × 10 3 USD , I ¯ ( G ) = [ 4.5 , 6.2 ] × 10 3 USD ,
D ̲ ( G ) = [ 0 , 2 ] days , D ¯ ( G ) = [ 0 , 7 ] days .
Define the (single-level) MultiRough Number of G as
MRN ( G ) = ( Turnover , [ T ̲ ( G ) , T ¯ ( G ) ] ) , ( Inventory , [ I ̲ ( G ) , I ¯ ( G ) ] ) , ( Delay , [ D ̲ ( G ) , D ¯ ( G ) ] ) M 1 ( I ) .
It collects several rough, approximation-based numerical descriptors of the same real entity G, each coming from incomplete/indiscernible information.
Theorem 1 
(MRN is representable in a MultiStructure). There exists a MultiStructure MS = ( H , { # ( m ) } ) (Definition 3) that represents MRN A in the sense that for every G U ,
# G ( 1 ) : H M ( H ) with # G ( 1 ) ( ) = MRN A ( G ) ( as a multiset of intervals ) .
Proof. 
Let the carrier be H : = I { } , where is a distinguished token. For each G U , define a unary multi-operation
# G ( 1 ) : H M ( H ) , # G ( 1 ) ( ) : = MRN A ( G ) , # G ( 1 ) ( h ) : = ( h I ) .
By construction # G ( 1 ) ( h ) M ( H ) for all h H and each element of # G ( 1 ) ( ) lies in I H , so types match. Hence MS = ( H , { # G ( 1 ) } G U ) is a valid MultiStructure that realizes MRN A ( G ) as the image of under # G ( 1 ) . □
Theorem 2 
(MRN generalizes the classical Rough Number). Let A = { a 0 } be a singleton and let v a 0 = v be the (classical) attribute used to define the rough number RN v ( G ) : = [ L v ( G ) , U v ( G ) ] . Then
MRN { a 0 } ( G ) = [ L v ( G ) , U v ( G ) ] M ( I ) ,
and the selection map Sel: M ( I ) I that returns the unique element of a singleton multiset satisfies
S e l MRN { a 0 } ( G ) = RN v ( G ) .
Proof. 
For A = { a 0 } we have, by Definition 12,
MRN { a 0 } ( G ) = { I a 0 ( G ) } = [ L a 0 ( G ) , U a 0 ( G ) ] = [ L v ( G ) , U v ( G ) ] .
Applying Sel to this singleton multiset yields the unique element [ L v ( G ) , U v ( G ) ] , which is exactly RN v ( G ) . □

2.2. Iterative MultiRough Number

We now lift MultiRough Numbers through multiple multiset layers, obtaining elements of M k ( I ) that capture hierarchical scenario groupings.
(IMRN)).Definition 13 (Iterative MultiRough Number Within the setting of Definition 12, fix an integer k 1 . For each level i = 1 , , k , let A i be a nonempty finite index set and let
F 1 ( G , a 1 ) I ( a 1 A 1 ) , F i ( G , a i ) M i 1 ( I ) ( i 2 , a i A i )
be givenlevel-i building blocks. Define inductively the level-i iterative MultiRough Numbers by
IMRN ( 1 ) ( G ) : = F 1 ( G , a 1 ) : a 1 A 1 M 1 ( I ) ,
IMRN ( i ) ( G ) : = F i ( G , a i ) : a i A i M i ( I ) ( i = 2 , , k ) .
We call IMRN ( k ) ( G ) M k ( I ) the(order-k) Iterative MultiRough Numberof G.
Example 10 
(Iterative MultiRough Number: Month-over-month portfolios of attribute intervals). Level structure.Keep the same crates, relation ∼, and target set G as in Example 8. Form twotime scenarios T = { M 1 , M 2 } (two months). Level 1 elements are interval multisets (MultiRough Numbers per month); level 2 elements are multisetsofthose multisets (a portfolio across months).
Month M1 (repeat of Example 8).
IMRN M 1 ( 1 ) ( G ) = [ 11.5 , 12.625 ] , [ 6.25 , 6.75 ] M 1 ( I ) .
Month M2 (updated readings).New attribute values:
v sugar M 2 ( o 1 , , o 6 ) = ( 12.0 , 12.5 , 13.0 , 13.5 , 10.5 , 11.0 ) , v firm M 2 ( o 1 , , o 6 ) = ( 6.2 , 6.4 , 6.8 , 7.2 , 5.6 , 5.4 ) .
Then
L sugar M 2 ( G ) = 12.0 + 12.5 2 = 12.25 , U sugar M 2 ( G ) = 12.0 + 12.5 + 13.0 + 13.5 4 = 51.0 4 = 12.75 , L firm M 2 ( G ) = 6.2 + 6.4 2 = 6.30 , U firm M 2 ( G ) = 6.2 + 6.4 + 6.8 + 7.2 4 = 26.6 4 = 6.65 ,
hence
IMRN M 2 ( 1 ) ( G ) = [ 12.25 , 12.75 ] , [ 6.30 , 6.65 ] M 1 ( I ) .
Order-2 Iterative MultiRough Number (Def. 13).Collecting the two months as a multiset of level-1 elements yields
IMRN ( 2 ) ( G ) = IMRN M 1 ( 1 ) ( G ) , IMRN M 2 ( 1 ) ( G ) M 2 ( I ) ,
i.e., aportfolioof attribute-interval summaries across months, suitable for planning under seasonal variation.
Example 11 
(Multi-Agency Poverty Scoring as an Iterative MultiRough Number). Suppose a municipality wants to estimate a poverty-support score for a household G, but data are stored in three agencies: social services ( A 1 ), health insurance ( A 2 ), and education support ( A 3 ). Each agency provides onlyroughnumerical evidence because of missing or coarsened attributes (e.g. income bracket instead of exact income, last-year hospitalization instead of current health, school-fee waiver instead of exact fee).
Level 1 (agency level): for each agency a 1 A 1 define
F 1 ( G , a 1 ) I
as the agency’s rough interval for the household’ssupport-need score, obtained from its own indiscernibility classes (same district, same family size).
Level 2 (municipal consolidation): the municipality groups the level-1 rough scores fromallagencies into a set
F 2 ( G , a 2 ) = { F 1 ( G , a 1 ) : a 1 A 1 } M 1 ( I ) ( a 2 A 2 ) ,
where each a 2 may correspond to a municipal department (welfare, budget, audit) that needs to seethe whole familyof agency-rough scores.
Level 3 (regional or national roll-up): the central authority collects all municipal consolidations for auditing or prioritization,
F 3 ( G , a 3 ) = { F 2 ( G , a 2 ) : a 2 A 2 } M 2 ( I ) ( a 3 A 3 ) .
By Definition 13,
IMRN ( 1 ) ( G ) = { F 1 ( G , a 1 ) : a 1 A 1 } , IMRN ( 2 ) ( G ) = { F 2 ( G , a 2 ) : a 2 A 2 } , IMRN ( 3 ) ( G ) = { F 3 ( G , a 3 ) : a 3 A 3 } .
Thus the order-3 Iterative MultiRough Number IMRN ( 3 ) ( G ) M 3 ( I ) stores, in a single nested object, (i) rough numeric evaluations from heterogeneous sources, (ii) their municipal-level groupings, and (iii) their upper-level aggregations, while preserving the rough (lower/upper) nature of every estimate.
Theorem 3 
(IMRN is representable in an Iterative Multi-Structure). There exists an Iterative Multi-Structure of order k (Definition 4)
IMS ( k ) = H , { # ( 1 , i ) : ( M i ( H ) ) M i + 1 ( H ) } i = 0 k 1 ,
with carrier H = I { } , such that for each G U there are level-wise unary multi-operations # G ( 1 , i ) satisfying
# G ( 1 , 0 ) ( ) = IMRN ( 1 ) ( G ) , # G ( 1 , 1 ) { } = IMRN ( 2 ) ( G ) , , # G ( 1 , k 1 ) { { } } k times = IMRN ( k ) ( G ) .
Proof. 
Let H : = I { } . Define a seed at each level by s ( 0 ) : = H and s ( i + 1 ) : = { s ( i ) } M i + 1 ( H ) (a singleton multiset). For each G U and level i = 0 , , k 1 , define the unary multi-operation
# G ( 1 , i ) : M i ( H ) M i + 1 ( H ) , # G ( 1 , i ) s ( i ) : = IMRN ( i + 1 ) ( G ) , # G ( 1 , i ) ( x ) : = ( x s ( i ) ) .
By Definition 13, IMRN ( i + 1 ) ( G ) M i + 1 ( I ) M i + 1 ( H ) , so the codomains are correct. Therefore IMS ( k ) is an Iterative Multi-Structure realizing the stated identities at each level. □
Theorem 4 
(IMRN generalizes MRN). For k = 1 and any choice of A 1 and F 1 ( G , a 1 ) = [ L a 1 ( G ) , U a 1 ( G ) ] as in Definition 12, one has
IMRN ( 1 ) ( G ) = MRN A 1 ( G ) M 1 ( I ) .
More generally, for any k 2 , if each F i ( G , a i ) is a singleton multiset lift of IMRN ( i 1 ) ( G ) , then the levelwiseunnestingmap U n n e s t k 1 : M k ( I ) M 1 ( I ) recovers MRN A 1 ( G ) :
U n n e s t k 1 IMRN ( k ) ( G ) = IMRN ( 1 ) ( G ) = MRN A 1 ( G ) .
Proof. 
The case k = 1 is immediate from the definitions:
IMRN ( 1 ) ( G ) = { F 1 ( G , a 1 ) : a 1 A 1 } = { [ L a 1 ( G ) , U a 1 ( G ) ] : a 1 A 1 } = MRN A 1 ( G ) .
For k 2 , assume each F i ( G , a i ) is a singleton multiset containing an element of M i 1 ( I ) ; then IMRN ( i ) ( G ) is a multiset of singletons. Applying U n n e s t removes one level of singleton braces at a time. After k 1 steps we obtain IMRN ( 1 ) ( G ) , which equals MRN A 1 ( G ) by the k = 1 case. □

2.3. MultiGrey Number

We generalize the classical Grey Number (a single interval [ g , g + ] ) by allowing multiple scenario/attribute intervals to be recorded simultaneously as a finite multiset of intervals.
(MGN)).Definition 14 (MultiGrey Number Let I : = { [ a , b ] R a b } be the set of closed real intervals. Let A be a nonempty finite index set (scenarios/attributes). For each a A , let the associated Grey Number be
g a ± : = [ g a , g a + ] I with g a g a + .
Optionally, let w : A N encode multiplicities (frequencies/weights). TheMultiGrey Numberof A is the finite multiset
MGN ( A ) M ( I ) , MGN ( A ) : = ( g a ± ) w ( a ) : a A .
If w 1 , then MGN ( A ) = { g a ± : a A } (all multiplicities 1).
Example 12 
(MultiGrey Number: Competing electricity quotes for next month). Let I = { [ a , b ] R a b } be the set of closed real intervals. A company solicitsper–kWhunit-price quotes for next month from three suppliers. Each quote is a grey interval capturing the contractually guaranteed bounds:
q 1 = [ 24.0 , 26.5 ] , q 2 = [ 23.8 , 26.2 ] , q 3 = [ 25.0 , 27.0 ] ( JPY / kWh ) .
TheMultiGrey Number(MGN) collecting all scenarios is the finite multiset
MGN = { q 1 , q 2 , q 3 } M ( I ) .
For budgeting, one may summarize each interval by midpoint and half–width:
m ( q 1 ) = 24.0 + 26.5 2 = 25.25 , w ( q 1 ) = 26.5 24.0 2 = 1.25 , m ( q 2 ) = 23.8 + 26.2 2 = 25.00 , w ( q 2 ) = 26.2 23.8 2 = 1.20 , m ( q 3 ) = 25.0 + 27.0 2 = 26.00 , w ( q 3 ) = 27.0 25.0 2 = 1.00 .
Thus MGN simultaneously records all supplier uncertainties as a multiset of grey numbers.
Example 13 
(Maintenance Cost Planning as a MultiGrey Number). A factory wants to estimate the quarterly maintenance cost of a critical machine, but only incomplete historical data are available. For each month m { Jan , Feb , Mar } the technician can only bound the cost by an interval, i.e. a grey number in the interval space I :
C Jan = [ 480 , 520 ] USD , C Feb = [ 450 , 560 ] USD , C Mar = [ 500 , 600 ] USD .
Define the multi-grey number
G = { ( Jan , C Jan ) , ( Feb , C Feb ) , ( Mar , C Mar ) } M 1 ( I ) .
Here each component is a grey number (interval) reflecting data incompleteness (missing bills, inflation, unrecorded parts). Decision makers can aggregate G to obtain a quarterly grey cost
C Q 1 = C Jan C Feb C Mar = [ 1430 , 1680 ] USD ,
where ⊕ is interval addition. Thus G is a real-life MultiGrey Number: one object collecting several time-stamped interval estimates.
Theorem 5 
(MGN is representable in a MultiStructure). There exists a MultiStructure MS = ( H , { # ( m ) } ) that represents MGN ( A ) : taking H : = I { } , there is a unary multi-operation
# A ( 1 ) : H M ( H ) such that # A ( 1 ) ( ) = MGN ( A ) ( as a multiset of intervals ) .
Proof. 
Define # A ( 1 ) by
# A ( 1 ) ( ) : = MGN ( A ) M ( I ) M ( H ) , # A ( 1 ) ( h ) : = ( h I ) .
Then # A ( 1 ) maps H into M ( H ) , and its value at is exactly the desired multiset of intervals. Hence MS represents MGN ( A ) . □
Theorem 6 
(MGN generalizes the Grey Number). If A = { a 0 } is a singleton and w ( a 0 ) = 1 , then
MGN ( A ) = { g a 0 ± } M ( I ) .
Let S e l : M ( I ) I be the selection map that returns the unique element of a singleton multiset. Then
S e l MGN ( { a 0 } ) = g a 0 ± ,
i.e. the classical Grey Number is recovered.
Proof. 
For A = { a 0 } and w ( a 0 ) = 1 , Definition 14 gives MGN ( A ) = { g a 0 ± } . By definition of S e l on singletons, S e l ( { g a 0 ± } ) = g a 0 ± . □

2.4. Iterative MultiGrey Number

We now lift MultiGrey Numbers through multiple multiset levels, yielding elements of M k ( I ) that encode hierarchical groupings (e.g., portfolios of scenario sets).
(IMGN)).Definition 15 (Iterative MultiGrey Number Fix an integer k 1 . For each level i = 1 , , k let A i be a nonempty finite index set and let
F 1 ( a 1 ) I ( a 1 A 1 ) , F i ( a i ) M i 1 ( I ) ( i 2 , a i A i )
be level-i building blocks. Define inductively
IMGN ( 1 ) : = F 1 ( a 1 ) : a 1 A 1 M 1 ( I ) ,
IMGN ( i ) : = F i ( a i ) : a i A i M i ( I ) ( i = 2 , , k ) .
We call IMGN ( k ) M k ( I ) the(order-k) Iterative MultiGrey Number.
Example 14 
(Iterative MultiGrey Number: Week-by-week portfolios of supplier intervals). Using the setting of Example 12, suppose quotes are refreshed weekly. For Week 1 we have
MGN W 1 = { [ 24.0 , 26.5 ] , [ 23.8 , 26.2 ] , [ 25.0 , 27.0 ] } M 1 ( I ) .
In Week 2, market conditions shift, giving
MGN W 2 = { [ 24.5 , 26.8 ] , [ 24.2 , 26.4 ] , [ 25.5 , 27.3 ] } M 1 ( I ) .
Midpoints and half–widths for Week 2 are
[ 24.5 , 26.8 ] : m = 25.65 , w = 1.15 ; [ 24.2 , 26.4 ] : m = 25.30 , w = 1.10 ; [ 25.5 , 27.3 ] : m = 26.40 , w = 0.90 .
Theorder-2 Iterative MultiGrey Numberaggregates weeks as a multisetofmultisets:
IMGN ( 2 ) = MGN W 1 , MGN W 2 M 2 ( I ) ,
i.e., a portfolio of week-specific supplier uncertainty sets suitable for planning across short-term horizons.
Example 15 
(Citywide Water-Supply Uncertainty as an Iterative MultiGrey Number). Consider a city with three administrative levels:
  • Level 1 (households): each household h A 1 reports its daily water consumption as an interval F 1 ( h ) I because meters are read only roughly, e.g. F 1 ( h ) = [ 180 , 210 ] liters.
  • Level 2 (districts): each district d A 2 stores thesetof its households’ grey consumptions,
    F 2 ( d ) = { F 1 ( h ) : h is in district d } M 1 ( I ) .
  • Level 3 (city): the central office stores thecollectionof all district-level grey sets,
    F 3 ( c ) = { F 2 ( d ) : d is a district in the city c } M 2 ( I ) .
By Definition 15,
IMGN ( 1 ) = { F 1 ( h ) : h A 1 } , IMGN ( 2 ) = { F 2 ( d ) : d A 2 } , IMGN ( 3 ) = { F 3 ( c ) : c A 3 } .
The order-3 object IMGN ( 3 ) is an Iterative MultiGrey Number: level 1 captures household-level imprecision (coarse readings), level 2 groups those grey numbers by district, and level 3 groups district-level grey sets for the whole city. Planners can roll up to obtain a citywide grey demand interval for a day, or drill down to locate districts with the largest uncertainty, all within the same nested grey structure.
Remark 1. 
Taking F 1 ( a 1 ) = g a 1 ± and F i ( a i ) as chosenmultisets oflevel- ( i 1 ) objects (e.g. singleton lifts of IMGN ( i 1 ) ) recovers the standard “nesting by singletons” used in hierarchical multiset constructions.
Theorem 7 
(IMGN is representable in an Iterative Multi-Structure). There exists an Iterative Multi-Structure of order k (with carrier H : = I { } )
IMS ( k ) = H , { # ( 1 , i ) : M i ( H ) M i + 1 ( H ) } i = 0 k 1
and seeds s ( 0 ) : = , s ( i + 1 ) : = { s ( i ) } such that
# ( 1 , 0 ) s ( 0 ) = IMGN ( 1 ) , # ( 1 , 1 ) s ( 1 ) = IMGN ( 2 ) , , # ( 1 , k 1 ) s ( k 1 ) = IMGN ( k ) .
Proof. 
For each level i = 0 , , k 1 , define the unary multi-operation
# ( 1 , i ) : M i ( H ) M i + 1 ( H ) , # ( 1 , i ) ( s ( i ) ) : = IMGN ( i + 1 ) , # ( 1 , i ) ( x ) : = ( x s ( i ) ) .
By Definition 15, IMGN ( i + 1 ) M i + 1 ( I ) M i + 1 ( H ) , so types match and the identities hold. □
Theorem 8 
(IMGN generalizes MGN). If k = 1 and F 1 ( a 1 ) = g a 1 ± for a 1 A 1 , then
IMGN ( 1 ) = g a 1 ± : a 1 A 1 = MGN ( A 1 ) .
More generally, if for i 2 each F i ( a i ) is asingleton liftcontaining an element of M i 1 ( I ) , then the levelwise unnesting map Unnest k 1 : M k ( I ) M 1 ( I ) satisfies
Unnest k 1 IMGN ( k ) = IMGN ( 1 ) = MGN ( A 1 ) .
Proof. 
The case k = 1 follows immediately from the definitions. For the general case, if each F i ( a i ) is a singleton multiset, then IMGN ( i ) is a multiset of singletons at every level i 2 . Applying Unnest removes one singleton layer at a time; after k 1 steps we obtain IMGN ( 1 ) , which equals MGN ( A 1 ) . □

2.5. MultiGranular Numbers

We generalize the classical Granular Number  G ( c , r ) (center c R , radius r R 0 ) by allowing multiple granules to be recorded simultaneously as a finite multiset of granular numbers.
Notation 2 
(Space of granular numbers). Let G : = { G ( c , r ) c R , r R 0 } denote the set of all granular numbers (cf. the preliminaries on Granular Numbers). When needed, we identify G ( c , r ) with the closed ball [ c r , c + r ] R .
(MGN)).Definition 16 (MultiGranular Number Let A be a nonempty finite index set (scenarios/attributes). For each a A , let X a : = G ( c a , r a ) G be a granular number and let w : A N encode multiplicities (frequencies/weights). TheMultiGranular Numberdetermined by ( A , { X a } , w ) is the finite multiset
MGN ( A ) M ( G ) , MGN ( A ) : = ( X a ) w ( a ) : a A .
If w 1 , then MGN ( A ) = { X a : a A } .
Example 16 
(MultiGranular Number: Shared office HVAC comfort from multiple occupants). Consider three occupants sharing an office. Each provides agranular number(i.e., a connected comfort band with weight) of the form X i = G A i ( c i , r i ) where c i is the preferred center temperature (°C), r i the half–width (tolerance), and A i [ 0 , 1 ] the priority/confidence weight:
X 1 = G 0.9 ( 22.0 , 1.0 ) , X 2 = G 0.7 ( 21.5 , 1.2 ) , X 3 = G 0.6 ( 23.0 , 0.8 ) .
Their acceptable intervals are
I 1 = [ 21.0 , 23.0 ] , I 2 = [ 20.3 , 22.7 ] , I 3 = [ 22.2 , 23.8 ] .
TheMultiGranular Numberis the finite multiset
MGN = { X 1 , X 2 , X 3 } ( a multiset of granular numbers ) .
Two useful summaries.
(a) 
Consensus intersection (hard agreement). I = i = 1 3 I i = [ max { 21.0 , 20.3 , 22.2 } , min { 23.0 , 22.7 , 23.8 } ] = [ 22.2 , 22.7 ] . Thus a strict common band is [ 22.2 , 22.7 ] , with midpoint 22.45 and half–width 0.25 .
(b) 
Weighted consensus granule (soft aggregation).Let W = i A i = 0.9 + 0.7 + 0.6 = 2.2 . Define
c = i A i c i W = 0.9 · 22.0 + 0.7 · 21.5 + 0.6 · 23.0 2.2 = 48.65 2.2 22.1136 ,
r = i A i r i W = 0.9 · 1.0 + 0.7 · 1.2 + 0.6 · 0.8 2.2 = 2.22 2.2 1.0091 .
A soft (weighted) consensus is then G 1 ( c , r ) G 1 ( 22.1136 , 1.0091 ) .
Both summaries are derived from the same MGN , which records all occupant bandssimultaneously.
Example 17 
(Utility Billing as a MultiGranular Number). Consider a household that receives resource-consumption data at three natural granularities:
  • Hourly electricity usage (in kWh),
  • Daily water usage (in liters),
  • Monthly gas usage (in m3).
Let the base granular domain be
G = { kWh , liter , m 3 } .
Define a (single-step) multigranular number
M = { ( hour , 1.8 kWh ) , ( day , 420 liters ) , ( month , 18 m 3 ) } .
Here, each component carries a value together with its own granularity tag (hour/day/month). The consumer, the billing system, or a decision-support tool can select or aggregate values at the granularity that matches the current task (short-term control uses the hourly electricity, anomaly detection uses the daily water, budgeting uses the monthly gas). Thus M is a real-life instance of a MultiGranular Number: one object, several coexisting, non-conflicting granular values.
Theorem 9 
(MGN is representable in a MultiStructure). There exists a MultiStructure MS = ( H , { # ( m ) } ) (Definition 3) that represents MGN ( A ) : taking H : = G { } , there is a unary multi-operation
# A ( 1 ) : H M ( H ) such that # A ( 1 ) ( ) = MGN ( A ) ( as a multiset of granular numbers ) .
Proof. 
Define # A ( 1 ) by
# A ( 1 ) ( ) : = MGN ( A ) M ( G ) M ( H ) , # A ( 1 ) ( h ) : = ( h G ) .
Then # A ( 1 ) : H M ( H ) is a valid unary multi-operation and its value at is exactly MGN ( A ) . Hence MS represents MGN ( A ) . □
Theorem 10 
(MGN generalizes the classical Granular Number). If A = { a 0 } and w ( a 0 ) = 1 , then
MGN ( A ) = { X a 0 } M ( G ) .
Let S e l : M ( G ) G return the unique element of a singleton multiset. Then
S e l MGN ( { a 0 } ) = X a 0 = G ( c a 0 , r a 0 ) ,
i.e., the classical Granular Number is recovered.
Proof. 
Immediate from Definition 16 and the definition of S e l on singletons. □

2.6. Iterative MultiGranular Numbers

We now lift MultiGranular Numbers through multiple multiset levels, obtaining elements of M k ( G ) that encode hierarchical groupings (e.g., portfolios of granule sets across organizations, time windows, or experts).
(IMGN)).Definition 17 (Iterative MultiGranular Number Fix an integer k 1 . For each level i = 1 , , k let A i be a nonempty finite index set and let
F 1 ( a 1 ) G ( a 1 A 1 ) , F i ( a i ) M i 1 ( G ) ( i 2 , a i A i )
be level-i building blocks. Define inductively
IMGN ( 1 ) : = F 1 ( a 1 ) : a 1 A 1 M 1 ( G ) ,
IMGN ( i ) : = F i ( a i ) : a i A i M i ( G ) ( i = 2 , , k ) .
We call IMGN ( k ) M k ( G ) the(order-k) Iterative MultiGranular Number.
Example 18 
(Iterative MultiGranular Number: Zone portfolios in a building). A building has two zones, EAST and WEST, each with its own MultiGranular set of occupant comfort bands.
EAST zone.
MGN E = { G 0.9 ( 22.0 , 1.0 ) , G 0.7 ( 21.5 , 1.2 ) , G 0.6 ( 23.0 , 0.8 ) } .
Hard intersection: I E = [ 22.2 , 22.7 ] (as in Example 16). Weighted consensus:
c E = 48.65 2.2 22.1136 , r E = 2.22 2.2 1.0091 .
WEST zone.
MGN W = { G 0.8 ( 24.0 , 0.7 ) , G 0.6 ( 23.5 , 1.0 ) , G 0.5 ( 22.8 , 0.9 ) } .
Intervals: [ 23.3 , 24.7 ] , [ 22.5 , 24.5 ] , [ 21.9 , 23.7 ] I W = [ max { 23.3 , 22.5 , 21.9 } , min { 24.7 , 24.5 , 23.7 } ] = [ 23.3 , 23.7 ] . Weighted consensus with W = 0.8 + 0.6 + 0.5 = 1.9 :
c W = 0.8 · 24.0 + 0.6 · 23.5 + 0.5 · 22.8 1.9 = 44.7 1.9 23.5263 ,
r W = 0.8 · 0.7 + 0.6 · 1.0 + 0.5 · 0.9 1.9 = 1.61 1.9 0.8474 .
Order-2 Iterative MultiGranular Number.Collect zone-level MultiGranular sets into a multisetofmultisets:
IMGN ( 2 ) = MGN E , MGN W ,
which lives at level 2 (a portfolio across zones). Zone-specific hard/soft summaries I E , G 1 ( c E , r E ) and I W , G 1 ( c W , r W ) can be used by the building controller, while IMGN ( 2 ) preserves the full, hierarchical granularity of occupant preferences.
Example 19 
(Smart-City Traffic Monitoring as an Iterative MultiGranular Number). Let a city collect traffic information in three iterative layers.
  • Level 1 (sensor level): for each sensor s on a road segment, store the instantaneous vehicle count per minute, e.g. F 1 ( s ) G = { veh / min } .
  • Level 2 (segment level): for each road segment r, store thesetof its sensor reports from level 1 during the last 15 minutes,
    F 2 ( r ) = { F 1 ( s ) : s belongs to segment r } M 1 ( G ) .
  • Level 3 (district level): for each district d, store the collection of all segment-level objects inside that district,
    F 3 ( d ) = { F 2 ( r ) : r is a segment in district d } M 2 ( G ) .
With A 1 the set of sensors, A 2 the set of road segments, and A 3 the set of districts, the construction in Definition 17 yields
IMGN ( 1 ) = { F 1 ( s ) : s A 1 } , IMGN ( 2 ) = { F 2 ( r ) : r A 2 } , IMGN ( 3 ) = { F 3 ( d ) : d A 3 } .
The order-3 object IMGN ( 3 ) is an Iterative MultiGranular Number that nests minute-level counts (level 1) inside segment-level aggregations (level 2), which are themselves grouped into district-level traffic states (level 3). A traffic controller can drill down (district → segment → sensor) or roll up (sensor → segment → district) without changing the underlying data model.
Theorem 11 
(IMGN is representable in an Iterative Multi-Structure). There exists an Iterative Multi-Structure of order k (Definition 4) with carrier H : = G { } ,
IMS ( k ) = H , { # ( 1 , i ) : M i ( H ) M i + 1 ( H ) } i = 0 k 1 ,
and seeds s ( 0 ) : = , s ( i + 1 ) : = { s ( i ) } , such that
# ( 1 , 0 ) s ( 0 ) = IMGN ( 1 ) , # ( 1 , 1 ) s ( 1 ) = IMGN ( 2 ) , , # ( 1 , k 1 ) s ( k 1 ) = IMGN ( k ) .
Proof. 
For each i = 0 , , k 1 , define
# ( 1 , i ) : M i ( H ) M i + 1 ( H ) , # ( 1 , i ) ( s ( i ) ) : = IMGN ( i + 1 ) , # ( 1 , i ) ( x ) : = ( x s ( i ) ) .
By Definition 17, IMGN ( i + 1 ) M i + 1 ( G ) M i + 1 ( H ) , so each # ( 1 , i ) is well typed and realizes the stated identities. □
Theorem 12 
(IMGN generalizes MGN). For k = 1 and F 1 ( a 1 ) = X a 1 = G ( c a 1 , r a 1 ) , one has
IMGN ( 1 ) = { X a 1 : a 1 A 1 } = MGN ( A 1 ) .
More generally, if for i 2 each F i ( a i ) is asingleton liftcontaining an element of M i 1 ( G ) , then the levelwise unnesting map U n n e s t k 1 : M k ( G ) M 1 ( G ) satisfies
U n n e s t k 1 IMGN ( k ) = IMGN ( 1 ) = MGN ( A 1 ) .
Proof. 
The case k = 1 is immediate from the definitions. If each F i ( a i ) is a singleton multiset, then IMGN ( i ) is a multiset of singletons for all i 2 . Each application of U n n e s t removes one singleton layer, so after k 1 steps we recover IMGN ( 1 ) = MGN ( A 1 ) . □

2.7. MultiInterval Number

We generalize the classical Interval Number (a single closed interval [ a L , a R ] R ) by allowing multiple intervals to be recorded simultaneously as a finite multiset of intervals.
Notation 3 
(Interval universe). Let I : = { [ a , b ] R a b } be the set of all closed real intervals.
(MIN)).Definition 18 (MultiInterval Number Let A be a nonempty finite index set (scenarios/attributes). For each a A , let I a = [ a , r a ] I be an interval and let w : A N encode multiplicities (frequencies/weights). TheMultiInterval Numberdetermined by ( A , { I a } , w ) is the finite multiset
MIN ( A ) M ( I ) , MIN ( A ) : = ( I a ) w ( a ) : a A .
If w 1 , then MIN ( A ) = { I a : a A } .
Example 20 
(MultiInterval Number: Lead-time windows from multiple suppliers). Let I = { [ a , b ] R a b } be the set of closed intervals. A manufacturer sources a part from three qualified suppliers; each provides a deliverylead-time window(days):
I 1 = [ 7 , 10 ] , I 2 = [ 8 , 12 ] , I 3 = [ 9 , 11 ] .
TheMultiInterval Number(MIN) collecting all scenarios is the finite multiset
MIN = { I 1 , I 2 , I 3 } M ( I ) .
Useful summaries include:
Intersection ( common promise ) = I 1 I 2 I 3 = [ max { 7 , 8 , 9 } , min { 10 , 12 , 11 } ] = [ 9 , 10 ] ,
Union ( overall envelope ) = I 1 I 2 I 3 = [ 7 , 12 ] ,
and midpoints/half–widths
m ( I 1 ) = 7 + 10 2 = 8.5 , w ( I 1 ) = 10 7 2 = 1.5 ; m ( I 2 ) = 10 , w ( I 2 ) = 2 ; m ( I 3 ) = 10 , w ( I 3 ) = 1 .
Thus MIN stores all supplier intervals simultaneously, while [ 9 , 10 ] gives a conservative shared window.
Example 21 
(MultiInterval Number: Room rental price windows from multiple agencies). A tenant is looking for a 1LDK apartment in Tokyo. Three real-estate agencies provide rental pricewindows(all charges included, in JPY/month) for essentially the same set of properties:
I 1 = [ 125 , 000 , 135 , 000 ] , I 2 = [ 128 , 000 , 140 , 000 ] , I 3 = [ 130 , 000 , 138 , 000 ] .
TheMultiInterval Numbercollecting all these agency-specific intervals is the finite multiset
MIN = { I 1 , I 2 , I 3 } M ( I ) .
From this we can derive, for instance, a conservative “guaranteed feasible” rent window as the intersection
I = I 1 I 2 I 3 = [ max { 125 , 000 , 128 , 000 , 130 , 000 } , min { 135 , 000 , 140 , 000 , 138 , 000 } ] = [ 130 , 000 , 135 , 000 ] ,
and an overall envelope as the union
I = I 1 I 2 I 3 = [ 125 , 000 , 140 , 000 ] .
Thus the tenant keeps, in one object, every agency’s possible rent interval and can pick either a safe band [ 130 , 000 , 135 , 000 ] or the widest band [ 125 , 000 , 140 , 000 ] depending on budget.
Theorem 13 
(MIN is representable in a MultiStructure). There exists a MultiStructure MS = ( H , { # ( m ) } ) (Definition 3) that represents MIN ( A ) : taking H : = I { } , there is a unary multi-operation
# A ( 1 ) : H M ( H ) such that # A ( 1 ) ( ) = MIN ( A ) ( as a multiset of intervals ) .
Proof. 
Define # A ( 1 ) by
# A ( 1 ) ( ) : = MIN ( A ) M ( I ) M ( H ) , # A ( 1 ) ( h ) : = ( h I ) .
Then # A ( 1 ) : H M ( H ) is a valid unary multi-operation and its value at is exactly MIN ( A ) . Hence MS represents MIN ( A ) . □
Theorem 14 
(MIN generalizes the classical Interval Number). If A = { a 0 } and w ( a 0 ) = 1 , then
MIN ( A ) = { I a 0 } M ( I ) .
Let S e l : M ( I ) I return the unique element of a singleton multiset. Then
S e l MIN ( { a 0 } ) = I a 0 = [ a 0 , r a 0 ] ,
i.e., the classical Interval Number is recovered.
Proof. 
Immediate from Definition 18 and the definition of S e l on singletons. □

2.8. Iterative MultiInterval Number

We now lift MultiInterval Numbers through multiple multiset levels, obtaining elements of M k ( I ) that encode hierarchical groupings (e.g., portfolios of interval sets across time windows, experts, or subsystems).
(IMIN)).Definition 19 (Iterative MultiInterval Number Fix an integer k 1 . For each level i = 1 , , k let A i be a nonempty finite index set and let
F 1 ( a 1 ) I ( a 1 A 1 ) , F i ( a i ) M i 1 ( I ) ( i 2 , a i A i )
be level-i building blocks. Define inductively
IMIN ( 1 ) : = F 1 ( a 1 ) : a 1 A 1 M 1 ( I ) ,
IMIN ( i ) : = F i ( a i ) : a i A i M i ( I ) ( i = 2 , , k ) .
We call IMIN ( k ) M k ( I ) the(order-k) Iterative MultiInterval Number.
Example 22 
(Iterative MultiInterval Number: Quarter-by-quarter portfolios of lead times). Using the same part and suppliers, suppose lead-time windows are updated quarterly due to seasonality.
Quarter 1.
MIN Q 1 = { [ 7 , 10 ] , [ 8 , 12 ] , [ 9 , 11 ] } M 1 ( I ) ,
with MIN Q 1 = [ 9 , 10 ] , MIN Q 1 = [ 7 , 12 ] .
Quarter 2.
MIN Q 2 = { [ 6 , 9 ] , [ 8 , 13 ] , [ 10 , 12 ] } M 1 ( I ) ,
for which
MIN Q 2 = [ max { 6 , 8 , 10 } , min { 9 , 13 , 12 } ] = [ 10 , 9 ] = ( no common delivery window ) ,
MIN Q 2 = [ 6 , 13 ] ( connected via overlaps ) .
Order-2 Iterative MultiInterval Number.Aggregating quarters as a multisetofmultisets yields
IMIN ( 2 ) = MIN Q 1 , MIN Q 2 M 2 ( I ) ,
a hierarchical portfolio capturing both within-quarter supplier variability and across-quarter drift.
Example 23 
(Iterative MultiInterval Number: Weekly appointment slots aggregated by month). A clinic manages doctor appointments in weekly time windows. For a given doctor and a given month, each week w offers several alternativedailyappointment intervals in minutes (from opening time), e.g.
MIN w 1 = { [ 60 , 90 ] , [ 120 , 150 ] , [ 210 , 240 ] } , MIN w 2 = { [ 60 , 80 ] , [ 150 , 180 ] } ,
MIN w 3 = { [ 90 , 120 ] , [ 180 , 210 ] , [ 240 , 270 ] } , MIN w 4 = { [ 60 , 100 ] , [ 130 , 160 ] } .
Each MIN w i is a level-1 MultiInterval Number (a multiset of daily slots). To represent the whole monthhierarchically, the clinic forms theIterative MultiInterval Numberof order 2,
IMIN ( 2 ) = MIN w 1 , MIN w 2 , MIN w 3 , MIN w 4 M 2 ( I ) ,
i.e. a multisetofweekly multisets. Scheduling software can then: (i) drill down to a particular week to pick one of its concrete intervals; or (ii) apply an “unnesting”/aggregation to list all feasible daily slots for the whole month. This captures, in a single object, both within-week variability and across-week drift of available appointment times.
Theorem 15 
(IMIN is representable in an Iterative Multi-Structure). There exists an Iterative Multi-Structure of order k (Definition 4) with carrier H : = I { } ,
IMS ( k ) = H , { # ( 1 , i ) : M i ( H ) M i + 1 ( H ) } i = 0 k 1 ,
and seeds s ( 0 ) : = , s ( i + 1 ) : = { s ( i ) } , such that
# ( 1 , 0 ) s ( 0 ) = IMIN ( 1 ) , # ( 1 , 1 ) s ( 1 ) = IMIN ( 2 ) , , # ( 1 , k 1 ) s ( k 1 ) = IMIN ( k ) .
Proof. 
For each i = 0 , , k 1 , define
# ( 1 , i ) : M i ( H ) M i + 1 ( H ) , # ( 1 , i ) ( s ( i ) ) : = IMIN ( i + 1 ) , # ( 1 , i ) ( x ) : = ( x s ( i ) ) .
By Definition 19, IMIN ( i + 1 ) M i + 1 ( I ) M i + 1 ( H ) , so each # ( 1 , i ) is well typed and realizes the stated identities. □
Theorem 16 
(IMIN generalizes MIN). For k = 1 and F 1 ( a 1 ) = I a 1 I , one has
IMIN ( 1 ) = { I a 1 : a 1 A 1 } = MIN ( A 1 ) .
More generally, if for i 2 each F i ( a i ) is asingleton liftcontaining an element of M i 1 ( I ) , then the levelwise unnesting map U n n e s t k 1 : M k ( I ) M 1 ( I ) satisfies
U n n e s t k 1 IMIN ( k ) = IMIN ( 1 ) = MIN ( A 1 ) .
Proof. 
The case k = 1 is immediate from the definitions. If each F i ( a i ) is a singleton multiset, then IMIN ( i ) is a multiset of singletons for all i 2 . Each application of U n n e s t removes one singleton layer, so after k 1 steps we recover IMIN ( 1 ) = MIN ( A 1 ) . □

2.9. MultiFunctorial Numbers

We extend a Functorial Number (a semiring-valued functor on a base category) to a finite multiset of such functorial numbers, so that multiple scenarios/instantiations can be recorded simultaneously.
Notation 4 
(Space of functorial numbers). Fix a category C with finite products. Write CRig for the category of commutative semirings and homomorphisms. AFunctorial Numberon C is (equivalently) a functor N ˜ : C CRig ; composing with the forgetful functor U : CRig Set gives N : = U N ˜ : C Set together with natural transformations ( , , 0 , 1 ) so that each N ( X ) , X , X , 0 X , 1 X is a commutative semiring and N ( f ) preserves the semiring structure for every f : X Y . Let
FN : = ( N , , , 0 , 1 ) as above
be the (ambient) set of all functorial numbers over C .
(MFN)).Definition 20 (MultiFunctorial Number Let A be a nonempty finite index set (scenarios/instances). For each a A , choose a functorial number N a FN and optionally a multiplicity w ( a ) N (frequency/weight). TheMultiFunctorial Numberdetermined by ( A , { N a } , w ) is the finite multiset
MFN ( A ) M ( FN ) , MFN ( A ) : = ( N a ) w ( a ) : a A .
If w 1 , then MFN ( A ) = { N a : a A } .
Example 24 
(MultiFunctorial Number: Meal-kit alternatives and SKU→Category aggregation). Let C = FinSet and define a (commutative–semiring–valued) functor
N ( X ) : = N 0 [ X ] ( polynomials with variables indexed by X ) ,
and for f : X Y , let N ( f ) : N 0 [ X ] N 0 [ Y ] be the unique semiring homomorphism sending each variable x X to the variable f ( x ) Y and extending linearly/multiplicatively.
Real-life setting.A meal kit can be assembled via two SKU alternatives:
X = { pastaA , pastaB , sauceR , sauceM , cheese } .
Two feasible kits (baskets) are encoded as polynomials (counts as coefficients/exponents):
p 1 = pastaA + sauceR + cheese , p 2 = pastaB + sauceM + cheese .
TheMultiFunctorial Number(multi-output across alternatives) is the finite multiset
MFN = { p 1 , p 2 } M N 0 [ X ] .
Aggregation map.Let Y = { PASTA , SAUCE , CHEESE } and define f : X Y by f ( pastaA ) = f ( pastaB ) = PASTA , f ( sauceR ) = f ( sauceM ) = SAUCE , f ( cheese ) = CHEESE . Then, functorially,
N ( f ) ( p 1 ) = PASTA + SAUCE + CHEESE , N ( f ) ( p 2 ) = PASTA + SAUCE + CHEESE .
Applying N ( f ) pointwiseto the multiset of alternatives yields the aggregated multiset
N ( f ) ( MFN ) = N ( f ) ( p 1 ) , N ( f ) ( p 2 ) = PASTA + SAUCE + CHEESE , PASTA + SAUCE + CHEESE ,
which shows how afunctorial number(polynomial counts) is combined with amulti-output choice set. The homomorphism property ensures N ( f ) ( p + q ) = N ( f ) ( p ) + N ( f ) ( q ) and N ( f ) ( p q ) = N ( f ) ( p ) N ( f ) ( q ) , so aggregation is consistent with basket arithmetic.
Example 25 
(MultiFunctorial Number: Cloud service costings across regions). Let C = FinSet and define a functor
N ( X ) : = N 0 [ X ] ( nonnegative - - integer polynomials in variables indexed by X ) ,
and for f : X Y let N ( f ) : N 0 [ X ] N 0 [ Y ] be the unique semiring homomorphism sending x f ( x ) and extending additively/multiplicatively.
Consider a cloud provider with a base SKU set
X = { vm - small , vm - medium , storage , backup } .
Afunctorial numberfor the US region is
N US : C CRig , N US ( X ) = N ( X ) ,
interpreted as “how many units of each SKU a US customer consumes” (encoded as a polynomial). Similarly define N EU and N APAC using the same N but with region-specific pricing/discount structure in the target semiring.
Let
A = { US , EU , APAC } , w 1 .
Then theMultiFunctorial Numberis the finite multiset
MFN ( A ) = { N US , N EU , N APAC } M ( FN ) ,
which simultaneously records three regional functorial cost/count models on thesameSKU category. If the provider later defines an aggregation functor f : X Y that collapses { vm - small , vm - medium } COMPUTE , then N ( f ) acts functorially on each element of MFN ( A ) and the multiset structure is preserved.
Theorem 17 
(MFN is representable in a MultiStructure). There exists a MultiStructure MS = ( H , { # ( m ) } ) (Definition of MultiStructure in the preliminaries) that represents MFN ( A ) : taking H : = FN { } , there is a unary multi-operation
# A ( 1 ) : H M ( H ) such that # A ( 1 ) ( ) = MFN ( A ) ( as a multiset of functorial numbers ) .
Proof. 
Define # A ( 1 ) by
# A ( 1 ) ( ) : = MFN ( A ) M ( FN ) M ( H ) , # A ( 1 ) ( h ) : = ( h FN ) .
Then # A ( 1 ) : H M ( H ) is a valid unary multi-operation and # A ( 1 ) ( ) is exactly MFN ( A ) . Hence MS represents MFN ( A ) . □
Theorem 18 
(MFN generalizes the Functorial Number). If A = { a 0 } and w ( a 0 ) = 1 , then
MFN ( A ) = { N a 0 } M ( FN ) .
Let S e l : M ( FN ) FN return the unique element of a singleton multiset. Then
S e l MFN ( { a 0 } ) = N a 0 ,
i.e., the classical Functorial Number is recovered.
Proof. 
Immediate from Definition 20 and the definition of S e l on singletons. □

2.10. Iterative MultiFunctorial Numbers

We now lift MultiFunctorial Numbers through multiple multiset levels, obtaining elements of M k ( FN ) that encode hierarchical groupings (e.g., portfolios of scenario sets across teams, stages, or time).
(IMFN)).Definition 21 (Iterative MultiFunctorial Number Fix an integer k 1 . For each level i = 1 , , k let A i be a nonempty finite index set and chooselevel-i building blocks
F 1 ( a 1 ) FN ( a 1 A 1 ) , F i ( a i ) M i 1 ( FN ) ( i 2 , a i A i ) .
Define inductively
IMFN ( 1 ) : = F 1 ( a 1 ) : a 1 A 1 M 1 ( FN ) ,
IMFN ( i ) : = F i ( a i ) : a i A i M i ( FN ) ( i = 2 , , k ) .
We call IMFN ( k ) M k ( FN ) the(order-k) Iterative MultiFunctorial Number.
Example 26 
(Iterative MultiFunctorial Number: Week-by-week portfolios of meal-kit alternatives). Using N as above, suppose alternatives change weekly due to supply.
Week 1 (level 1).
p 1 ( 1 ) = pastaA + sauceR + cheese , p 2 ( 1 ) = pastaB + sauceM + cheese ,
MFN W 1 = { p 1 ( 1 ) , p 2 ( 1 ) } M 1 N 0 [ X ] .
Week 2 (level 1).A special bundle uses extra cheese:
p 1 ( 2 ) = pastaA + sauceR + ( cheese ) 2 , p 2 ( 2 ) = pastaB + sauceM + cheese ,
MFN W 2 = { p 1 ( 2 ) , p 2 ( 2 ) } M 1 N 0 [ X ] .
Order-2 Iterative MultiFunctorial Number (portfolio across weeks).
IMFN ( 2 ) = MFN W 1 , MFN W 2 M 2 N 0 [ X ] .
Applying the same SKU→Category map f : X Y functoriallyat each levelgives
N ( f ) ( MFN W 1 ) = { PASTA + SAUCE + CHEESE , PASTA + SAUCE + CHEESE } ,
N ( f ) ( MFN W 2 ) = { PASTA + SAUCE + ( CHEESE ) 2 , PASTA + SAUCE + CHEESE } ,
and hence
N ( f ) IMFN ( 2 ) = N ( f ) ( MFN W 1 ) , N ( f ) ( MFN W 2 ) M 2 N 0 [ Y ] .
This demonstrates aniterative(hierarchical) multi-output portfolio of functorial numbers, with aggregation along f respecting semiring laws and acting consistently across levels.
Example 27 
(Iterative MultiFunctorial Number: Yearly portfolio of regional service models). Suppose the provider above stores, foreach quarter q A 2 = { Q 1 , Q 2 , Q 3 , Q 4 } , the set of regional functorial numbers that were active in that quarter. At level 1 (regions) we have, for every r A 1 = { US , EU , APAC } , a functorial number
F 1 ( r ) = N r FN ,
so that
IMFN ( 1 ) = { F 1 ( r ) : r A 1 } = { N US , N EU , N APAC } M 1 ( FN ) .
For each quarter q A 2 , define the quarter’s multi-scenario object by
F 2 ( q ) : = { the regional functorial numbers actually active in q } M 1 ( FN ) ,
e.g.
F 2 ( Q 1 ) = { N US , N EU } , F 2 ( Q 2 ) = { N US , N EU , N APAC } , F 2 ( Q 3 ) = { N US , N APAC } , F 2 ( Q 4 ) = { N EU , N APAC } .
Then level 2 is
IMFN ( 2 ) = { F 2 ( q ) : q A 2 } M 2 ( FN ) ,
i.e. a multisetofmultisets of functorial numbers, one for each quarter of the year.
If the provider defines a natural transformation “Convert to USD” that takes every regional semiring to a common USD-valued semiring (a functor FN FN preserving semiring structure), it can be applied pointwise to every element inside every quarter in IMFN ( 2 ) , and the nested multiset structure is kept unchanged. Thus IMFN ( 2 ) is an order-2 Iterative MultiFunctorial Number that captures a hierarchy: (region-level service models) inside (quarter-level business snapshots).
Theorem 19 
(IMFN is representable in an Iterative Multi-Structure). There exists an Iterative Multi-Structure of order k (see the preliminaries on Iterative Multi-Structure) with carrier H : = FN { } ,
IMS ( k ) = H , { # ( 1 , i ) : M i ( H ) M i + 1 ( H ) } i = 0 k 1 ,
and seeds s ( 0 ) : = , s ( i + 1 ) : = { s ( i ) } , such that
# ( 1 , 0 ) s ( 0 ) = IMFN ( 1 ) , # ( 1 , 1 ) s ( 1 ) = IMFN ( 2 ) , , # ( 1 , k 1 ) s ( k 1 ) = IMFN ( k ) .
Proof. 
For each i = 0 , , k 1 , define
# ( 1 , i ) : M i ( H ) M i + 1 ( H ) , # ( 1 , i ) ( s ( i ) ) : = IMFN ( i + 1 ) , # ( 1 , i ) ( x ) : = ( x s ( i ) ) .
By Definition 21, IMFN ( i + 1 ) M i + 1 ( FN ) M i + 1 ( H ) , so each # ( 1 , i ) is well typed and realizes the stated identities. □
Theorem 20 
(IMFN generalizes MFN). For k = 1 and F 1 ( a 1 ) = N a 1 FN , one has
IMFN ( 1 ) = { N a 1 : a 1 A 1 } = MFN ( A 1 ) .
More generally, if for i 2 each F i ( a i ) is asingleton liftcontaining an element of M i 1 ( FN ) , then the levelwise unnesting map U n n e s t k 1 : M k ( FN ) M 1 ( FN ) satisfies
U n n e s t k 1 IMFN ( k ) = IMFN ( 1 ) = MFN ( A 1 ) .
Proof. 
The case k = 1 is immediate from the definitions. If each F i ( a i ) is a singleton multiset, then IMFN ( i ) is a multiset of singletons for all i 2 . Each application of U n n e s t removes one singleton layer; after k 1 steps we recover IMFN ( 1 ) = MFN ( A 1 ) . □

3. Conclusions

In this paper, we defined the MultiRough, MultiGrey, MultiGranular, MultiInterval, and MultiFunctorial Numbers by extending the Rough, Grey, Granular, Interval, and Functorial Numbers using the frameworks of Multi-Structure and Iterative Multi-Structure. These extensions make it possible to represent complex real-world structures characterized by uncertainty in a more comprehensible and systematic manner.
In the future, we expect further developments in the extension of uncertainty modeling using Fuzzy Sets [37,38,39], Bipolar Fuzzy Sets [40,41], SuperHyperFuzzy Sets [42,43,44] Neutrosophic Sets [45,46,47,48,48], Double-Valued Neutrosophic Sets [49,50,51,52,53], Shadowed Sets [54,55,56], and Plithogenic Sets [57,58,59,60], as well as research on structural extensions based on Graphs [61], HyperGraphs [62,63,64], and SuperHyperGraphs [65,66,67,68]. Furthermore, it is hoped that future studies will advance the concepts discussed in this paper through research involving computational experiments.
This section is not mandatory, but may be added if there are patents resulting from the work reported in this manuscript.

Funding

No external funding was received for this work.

Institutional Review Board Statement

In this section, you should add the Institutional Review Board Statement and approval number, if relevant to your study. You might choose to exclude this statement if the study did not require ethical approval. Please note that the Editorial Office might ask you for further information. Please add “The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board (or Ethics Committee) of NAME OF INSTITUTE (protocol code XXX and date of approval).” for studies involving humans. OR “The animal study protocol was approved by the Institutional Review Board (or Ethics Committee) of NAME OF INSTITUTE (protocol code XXX and date of approval).” for studies involving animals. OR “Ethical review and approval were waived for this study due to REASON (please provide a detailed justification).” OR “Not applicable” for studies not involving humans or animals.

Informed Consent Statement

Any research article describing a study involving humans should contain this statement. Please add “Informed consent was obtained from all subjects involved in the study.” OR “Patient consent was waived due to REASON (please provide a detailed justification).” OR “Not applicable” for studies not involving humans. You might also choose to exclude this statement if the study did not involve humans.

Data Availability Statement

This paper is theoretical and did not generate or analyze any empirical data. We welcome future studies that apply and test these concepts in practical settings.

Research Integrity

The author confirms that this manuscript is original, has not been published elsewhere, and is not under consideration by any other journal.

Use of Computational Tools

All proofs and derivations were performed manually; no computational software (e.g., Mathematica, SageMath, Coq) was used.

Code Availability

No code or software was developed for this study.

Ethical Approval

This research did not involve human participants or animals, and therefore did not require ethical approval.

Use of Generative AI and AI-Assisted Tools

We use generative AI and AI-assisted tools for tasks such as English grammar checking, and We do not employ them in any way that violates ethical standards.

Disclaimer

The ideas presented here are theoretical and have not yet been validated through empirical testing. While we have strived for accuracy and proper citation, inadvertent errors may remain. Readers should verify any referenced material independently. The opinions expressed are those of the authors and do not necessarily reflect the views of their institutions.

Acknowledgments

We thank all colleagues, reviewers, and readers whose comments and questions have greatly improved this manuscript. We are also grateful to the authors of the works cited herein for providing the theoretical foundations that underpin our study. Finally, we appreciate the institutional and technical support that enabled this research.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this work.

References

  1. Takaaki Fujita. Hyperdimensional, superhyperdimensional, multidimensional, and iterative multidimensional space. Authorea Preprints, 2025.
  2. Takaaki Fujita. Introduction for structure, hyperstructure, superhyperstructure, multistructure, iterative multistructure, treestructure, and foreststructure. 2025.
  3. Takaaki Fujita. Iterative multistructure and curried iterative multistructure: Graph, function, chemical structure, and beyond. 2025.
  4. Takaaki Fujita. Hypermatrix, superhypermatrix, multimatrix, iterative multimatrix, metamatrix, and iterated metamatrix. 2025.
  5. TK Shinoj and Sunil Jacob John. Intuitionistic fuzzy multisets and its application in medical diagnosis. World academy of science, engineering and technology, 6(1):1418–1421, 2012.
  6. PA Ejegwa. New operations on intuitionistic fuzzy multisets. Journal of Mathematics and Informatics, 3:17–23, 2015.
  7. KP Girish and Sunil Jacob John. Rough multisets and information multisystems. Advances in Decision sciences, 2011.
  8. KP Girish and Sunil Jacob John. On rough multiset relations. International Journal of Granular Computing, Rough Sets and Intelligent Systems, 3(4):306–326, 2014.
  9. Fujita Takaaki and Arif Mehmood. Iterative multifuzzy set, iterative multineutrosophic set, iterative multisoft set, and multiplithogenic sets. Neutrosophic Computing and Machine Learning, 41:1–30, 2025.
  10. Takaaki Fujita. Exploring a unified expression of many types of philosophies and structures. 2025.
  11. Zdzislaw Pawlak. Rough sets, rough relations and rough functions. Fundamenta informaticae, 27(2-3):103–108, 1996.
  12. Marcin Michalak. Rough numbers and rough regression. In International Workshop on Rough Sets, Fuzzy Sets, Data Mining, and Granular-Soft Computing, pages 68–71. Springer, 2011.
  13. MS Osman, EF Lashein, EA Youness, and TEM Atteya. Mathematical programming in rough environment. Optimisation, 60(5):603–611, 2011.
  14. Saba Fatima, Muhammad Akram, and Fariha Zafar. A hybrid decision-making technique based on extended entropy and trapezoidal fuzzy rough number. Journal of Applied Mathematics and Computing, 70(5):4755–4792, 2024.
  15. Zainab Akram and Uzma Ahmad. A multi-criteria group decision-making method based on fuzzy rough number for optimal water supply strategy. Soft Computing, pages 1–26, 2023.
  16. Muhammad Akram, Sadaf Zahid, and Muhammet Deveci. Enhanced critic-regime method for decision making based on pythagorean fuzzy rough number. Expert Systems with Applications, 238:122014, 2024.
  17. Lihong Xu and Ning Peng. Plithogenic-neutrosophic rough number for reimagining rural education: Quality evaluation of early childhood programs. Neutrosophic Sets and Systems, 87:1073–1082, 2025.
  18. Ruixuan Chen, Qun Liu, Yucang Zhang, and Wuyin Weng. A probabilistic plithogenic neutrosophic rough set for uncertainty-aware food safety analysis. Neutrosophic Sets and Systems, 90(1):59, 2025.
  19. Muhammad Akram and Sadaf Zahid. Group decision-making method with pythagorean fuzzy rough number for the evaluation of best design concept. Granular Computing, 8(6):1121–1148, 2023.
  20. Muhammad Akram, Urooj Fatima, and Jose Carlos R Alcantud. Group decision-making method based on pythagorean fuzzy rough numbers. Journal of Applied Mathematics and Computing, 71(2):2179–2210, 2025.
  21. Muhammad Akram, Sadaf Zahid, and Ahmad N Al-Kenani. Multi-criteria group decision-making for evaluating efficient and smart mobility sharing systems using pythagorean fuzzy rough numbers. Granular Computing, 9(2):50, 2024.
  22. Yingjie Yang, Sifeng Liu, and Robert John. Uncertainty representation of grey numbers and grey sets. IEEE Transactions on Cybernetics, 44(9):1508–1517, 2013.
  23. Sifeng Liu, Yingjie Yang, Naiming Xie, and Jeffrey Forrest. New progress of grey system theory in the new millennium. Grey Systems: Theory and Application, 6(1):2–31, 2016.
  24. Sifeng Liu, Liangyan Tao, Naiming Xie, and Yingjie Yang. On the new model system and framework of grey system theory. In 2015 IEEE International Conference on Grey Systems and Intelligent Services (GSIS), pages 1–11. IEEE, 2015.
  25. Sifeng Liu. Grey systems analysis: methods, models and applications. Springer Nature, 2025.
  26. Li Li and Xican Li. An improved algorithm of interval grey number. Journal of Grey System, 34(2), 2022.
  27. Yinjie Yang, Robert John, and Sifeng Liu. Some extended operations of grey sets. Kybernetes, 41(7/8):860–873, 2012.
  28. Li Li and Xican Li. Some properties of generalized whiteness of interval grey number. Journal of Grey System, 36(3), 2024.
  29. Xican Li and Li Li. One ranking method of interval grey number based on generalised greyness. Grey Systems: Theory and Application, 13(2):340–356, 2023.
  30. Assem A Alsawy and Hesham A Hefny. On uncertain granular numbers. International Journal of Computer Applications, 62(18), 2013.
  31. Kajal Chatterjee and Samarjit Kar. Unified granular-number-based ahp-vikor multi-criteria decision framework. Granular Computing, 2(3):199–221, 2017.
  32. Assem Ahmed Alsawy and Hesham Ahmed Hefny. Granular based analytical hierarchical process. In 2013 IEEE International Conference on Granular Computing (GrC), pages 16–21. IEEE, 2013.
  33. Daud Mohamad and Noor Aida Mohamad Rofai. On arithmetic operations of g-number. In 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pages 1–8. IEEE, 2015.
  34. Mehmet Sengönül and Aytekin Eryılmaz. On the sequence spaces of interval numbers. Thai Journal of Mathematics, 8(3):503–510, 2010.
  35. Tong Shaocheng. Interval number and fuzzy number linear programmings. Fuzzy sets and systems, 66(3):301–306, 1994.
  36. Takaaki Fujita and Florentin Smarandache. A unified framework for u-structures and functorial structure: Managing super, hyper, superhyper, tree, and forest uncertain over/under/off models. Neutrosophic Sets and Systems, 91:337–380, 2025.
  37. Lotfi A Zadeh. Fuzzy sets. Information and control, 8(3):338–353, 1965.
  38. Azriel Rosenfeld. Fuzzy graphs. In Fuzzy sets and their applications to cognitive and decision processes, pages 77–95. Elsevier, 1975.
  39. John N Mordeson and Premchand S Nair. Fuzzy graphs and fuzzy hypergraphs, volume 46. Physica, 2012.
  40. Wen-Ran Zhang. Bipolar fuzzy sets and relations: a computational framework for cognitive modeling and multiagent decision analysis. NAFIPS/IFIS/NASA ’94. Proceedings of the First International Joint Conference of The North American Fuzzy Information Processing Society Biannual Conference. The Industrial Fuzzy Control and Intellige, pages 305–309, 1994.
  41. Muhammad Akram. Bipolar fuzzy graphs. Information sciences, 181(24):5548–5564, 2011.
  42. Takaaki Fujita, Arif Mehmood, and Arkan A Ghaib. Hyperfuzzy control system and superhyperfuzzy control system. Smart Multi-Criteria Analytics and Reasoning Technologies, 1(1):1–21, 2025.
  43. Takaaki Fujita. On the structure and properties of hyperfuzzy and superhyperfuzzy intervals. Soft Computing Fusion With Applications, 2025.
  44. Takaaki Fujita. Advancing Uncertain Combinatorics through Graphization, Hyperization, and Uncertainization: Fuzzy, Neutrosophic, Soft, Rough, and Beyond. Biblio Publishing, 2025.
  45. Florentin Smarandache. A unifying field in logics: Neutrosophic logic. In Philosophy, pages 1–141. American Research Press, 1999.
  46. Madeleine Al Tahan, Saba Al-Kaseasbeh, and Bijan Davvaz. Neutrosophic quadruple hv-modules and their fundamental module. Neutrosophic Sets and Systems, 72:304–325, 2024.
  47. Said Broumi, Mohamed Talea, Assia Bakali, and Florentin Smarandache. Single valued neutrosophic graphs. Journal of New theory, 10:86–101, 2016.
  48. Said Broumi, Mohamed Talea, Assia Bakali, Florentin Smarandache, and PK Kishore Kumar. Shortest path problem on single valued neutrosophic graphs. In 2017 international symposium on networks, computers and communications (ISNCC), pages 1–6. IEEE, 2017.
  49. Qiuyan Zhao and Wentao Li. Incorporating intelligence in multiple-attribute decision-making using algorithmic framework and double-valued neutrosophic sets: Varied applications to employment quality evaluation for university graduates. Neutrosophic Sets and Systems, 76:59–78, 2025.
  50. Zhiheng Zhang. Enhanced decision-making technique for innovation capability evaluation in the core industries of digital economy under double-valued neutrosophic sets. Neutrosophic Sets and Systems, 77:492–509, 2025.
  51. Takaaki Fujita. Triple-valued neutrosophic set, quadruple-valued neutrosophic set, quintuple-valued neutrosophic set, and double-valued indetermsoft set. Neutrosophic Systems with Applications, 25(5):3, 2025.
  52. Yourong Guo. Enhancing dvnn-wcsm technique for double-valued neutrosophic multiple-attribute decision-making in digital economy: A case study on enhancing the quality of development of henan’s cultural and tourism industry. Neutrosophic Sets and Systems, 75:391–407, 2025.
  53. Heng He. A novel approach to assessing art education teaching quality in vocational colleges based on double-valued neutrosophic numbers and multi-attribute decision-making with tree soft sets. Neutrosophic Sets and Systems, 78:206–218, 2025.
  54. Takaaki Fujita. Shadowed offset: Integrating offset and shadowed set frameworks for enhanced uncertainty modeling. Spectrum of Operational Research, pages 1–17, 2027.
  55. Xue Rong Zhao and Yiyu Yao. Three-way fuzzy partitions defined by shadowed sets. Information Sciences, 497:23–37, 2019.
  56. Witold Pedrycz. Shadowed sets: representing and processing fuzzy sets. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 28(1):103–109, 1998.
  57. Florentin Smarandache. Plithogenic set, an extension of crisp, fuzzy, intuitionistic fuzzy, and neutrosophic sets-revisited. Infinite study, 2018.
  58. Shawkat Alkhazaleh. Plithogenic soft set. Infinite Study, 2020.
  59. Fazeelat Sultana, Muhammad Gulistan, Mumtaz Ali, Naveed Yaqoob, Muhammad Khan, Tabasam Rashid, and Tauseef Ahmed. A study of plithogenic graphs: applications in spreading coronavirus disease (covid-19) globally. Journal of ambient intelligence and humanized computing, 14(10):13139–13159, 2023.
  60. Prem Kumar Singh et al. Single-valued plithogenic graph for handling multi-valued attribute data and its context. Int. J. Neutrosophic Sci, 15:98–112, 2021.
  61. Reinhard Diestel. Graph theory. Springer (print edition); Reinhard Diestel (eBooks), 2024.
  62. Alain Bretto. Hypergraph theory. An introduction. Mathematical Engineering. Cham: Springer, 1, 2013.
  63. Claude Berge. Hypergraphs: combinatorics of finite sets, volume 45. Elsevier, 1984.
  64. Yifan Feng, Haoxuan You, Zizhao Zhang, Rongrong Ji, and Yue Gao. Hypergraph neural networks. In Proceedings of the AAAI conference on artificial intelligence, volume 33, pages 3558–3565, 2019.
  65. Florentin Smarandache. Extension of HyperGraph to n-SuperHyperGraph and to Plithogenic n-SuperHyperGraph, and Extension of HyperAlgebra to n-ary (Classical-/Neutro-/Anti-) HyperAlgebra. Infinite Study, 2020.
  66. Takaaki Fujita. Note for biochemical/electrochemical/physicochemical hypergraphsand superhypergraphs. Information Sciences and Technological Innovations, 2024.
  67. Mohammad Hamidi, Florentin Smarandache, and Elham Davneshvar. Spectrum of superhypergraphs via flows. Journal of Mathematics, 2022(1):9158912, 2022.
  68. E. J. Mogro, J. R. Molina, G. J. S. Canas, and P. H. Soria. Tree tobacco extract (Nicotiana glauca) as a plithogenic bioinsecticide alternative for controlling fruit fly (Drosophila immigrans) using n-superhypergraphs. Neutrosophic Sets and Systems, 74:57–65, 2024.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated