ASPL User Guide v 1.00
© 2025 Bassem W. Jamaleddine


19. 2
   Differential Group Operations on the Variables Representing a Process

 

Differential Operations on Random Group Process

ELEMENTS-GROUPING-CLASS: BITGROUP

Sample workspace: RANDGROUPPROCESS

GG-function: ggrandbitgroupS()

Getting a random group process and assigning to P

      P = ggrandbitgroupS( .. )       where P is a set variable

Interrogating the set variable representing the process

      ?5,1   P       interrogate P five times with one second delay

Show changes in the differential group variable P

      g@,   P

Show changes in P where attributes have changed

      g@,`ks~   P

Show changes in P where attributes are the same

      g@,`ks=   P

Note that ks is settable, issue help ks or ks to see what is being set to

Applying ASPL differential group operators on process represented by a random bit group

●  Differential Group Operations on the Variables Representing a Process


Here we demonstrate the usage of the differential group operators on a random process represented by a certain variable P. The variable P is said to be a differential group variable since it contains its temporal changes. The GG-function ggrandbitgroupS() creates a random group in the domain of the egroupingclass BITGROUP. The function takes various parameters to let the user specify the number of random subgroups, random subsubgroups, and the random elements to be contained in them.

 

Differential Group Operations on the Variables Representing a Process

We create a random group process and assign it to the differential group variable P. To get the changes in the process associated with P we apply various differential group operations on P.

 

Differential Group Operations on the Variables Representing a Process

We start ASPL by loading the sample workspace RANDGROUPPROCESS whose element grouping class is BITGROUP.

aspl RANDGROUPPROCESS
    (start ASPL loading the sample workspace RANDGROUPPROCESS)

①  aspl> P = ggrandbitgroupS(gstart,1,gcount,1,dcount,3,dmin,4,dmax,7,scount,4,smin,5,smax,8,sfcount,4,sfmin,2,sfmax,6, sscount,3,ssmin,5,ssmax,7,ssfco unt,4,ssfmin,2,ssfmax,9, fcount,4,fmin,2,fmax,6,mix,1)
    get in P a random group process

②  aspl> sleep 1

③  aspl> ?5,1 P
    interrogate P in a loop five times with one second delay

④  aspl> dm 5
    set display mode to 5

⑤  aspl> @ P
    print the differential group variable P showing all its instances

⑥  aspl> g@, P
    apply the group differential operator on P

⑦  aspl> g@,`ks= P
    apply the group differential operator (such that ks is the same) on P

⑧  aspl> g@,`ks~ P
    apply the group differential operator (such that ks is different) on P

⑨  aspl> f@, P
    apply the elements differential operator on P

⑩  aspl> f@,`ks= P
    apply the elements differential operator (such that ks is the same) on P

⑪  aspl> f@,`ks~ P
    apply the elements differential operator (such that ks is different) on P

⑫  aspl> d@, P
    apply the subgroup differential operator on P

⑬  aspl> d@,`ks= P
    apply the subgroups differential operator (such that ks is the same) on P

⑭  aspl> d@,`ks~ P
    apply the subgroups differential operator (such that ks is different) on P

⑮  aspl> playsim P
    show the rate of change of dissimilarity in the process P

⑯  aspl> intermittentarc 1
    set intermittence on the archived differential variable to 1

⑰  aspl> playchanges P
    show the temporal rate of change in the process P

The following display shows the operations on the random process P in the sample workspace RANDGROUPPROCESS.

viewme

 -TC- Display. 19.2.1   [Differential Group Operations on the Variables Representing a Process]
run for UG-RANDGROUPPROCESS-Sample-links.html

The following figure shows the differential group variable P

full view

Image File

 -FG- Fig. 19.2.1   [FIGURE: DIFFERENTIAL GROUP VARIABLE P]
ASPL (C) 2025 Bassem Jamaleddine

The following figure shows the differential group operator g@,`ks= as applied on the differential group variable P

full view

Image File

 -FG- Fig. 19.2.2   [FIGURE: DIFFERENTIAL GROUP OPERATOR g@,`ks= APPLIED ON THE DIFFERENTIAL GROUP VARIABLE P]
ASPL (C) 2025 Bassem Jamaleddine

The following figure shows the differential group operator g@,`ks~ as applied on the differential group variable P

full view

Image File

 -FG- Fig. 19.2.3   [FIGURE: DIFFERENTIAL GROUP OPERATOR g@,`ks~ APPLIED ON THE DIFFERENTIAL GROUP VARIABLE P]
ASPL (C) 2025 Bassem Jamaleddine

The following figure shows the rate of changes in the process P

full view

Image File

 -FG- Fig. 19.2.4   [FIGURE: RATE OF CHANGES IN RANDOM GROUP PROCESS P]
ASPL (C) 2025 Bassem Jamaleddine

The following figure shows the rate of changes (of dissimilarity) in the process P

full view

Image File

 -FG- Fig. 19.2.5   [FIGURE: RATE OF CHANGES OF DISSIMILARITIES IN RANDOM GROUP PROCESS P]
ASPL (C) 2025 Bassem Jamaleddine