INDEX OF COMMANDS WHERE PRODUCTIONS WITH REGEX fU|dU|gU ARE USED IN NAMED WORKSPACES AND SCRIPTS

The following shows the commands in named workspaces and scripts where the REGEX fU|dU|gU OCCURED. To locate the GG-funtions loaded by the GG-Container you will type at the shell prompt: asplcmd ~gg To locate the scripts: asplcmd ~shared

BAYLEVELGROUP [ATTRIBUTES ATTACHED TO SENSORS TO MONITOR WATER LEVEL BETWEEN TWO BAYS]

                  in namedspace  BAY6  []
                            1  fU day1
                  in namedspace  BAY7  []
                            11  fU day1
                  in namedspace  BAYS12  [MONITORING WATER LEVEL BETWEEN TWO BAYS]
                            5  DEF FN critical := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}}
                            4  DEF FN warn := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}{f&`ks= WARN BAY1}{f&`ks= WARN BAY2}}
                  in namedspace  BAYS12MON  [WATER LEVEL BETWEEN BAY1 AND BAY2]
                            4  DEF FN critical := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}}
                            3  DEF FN warn := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}{f&`ks= WARN BAY1}{f&`ks= WARN BAY2}}
                  in namedspace  BAYS12WATER  []
                            9  DEF FN critical := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}
                            7  DEF FN critical := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}}
                            5  DEF FN warn := {fU {f&`ks= CRITICAL BAY1}{f&`ks= CRITICAL BAY2}{f&`ks= WARN BAY1}{f&`ks= WARN BAY2}}
                  in namedspace  BAYS7  []
                            44  fU day1
                            41  fU day1
                            31  fU day1
                            30  fU`ks= CRITICAL BAY1 BAY2
                            29  fU`ks= WARN BAY1 BAY2
                            28  fU`ks= GOOD BAY1 BAY2
                            27  fU GOOD BAY1 BAY2
                            26  fU WARN BAY1 BAY2
                            23  fU`ks= WARN BAY1 BAY2
                            22  fU`ks= GOOD BAY1 BAY2
                  in namedspace  BAYSWATER  []
                            40  fU day1
                            37  fU day1
                            27  fU day1
                            26  fU`ks= CRITICAL BAY1 BAY2
                            25  fU`ks= WARN BAY1 BAY2
                            24  fU`ks= GOOD BAY1 BAY2
                            23  fU GOOD BAY1 BAY2
                            22  fU WARN BAY1 BAY2
                            19  fU`ks= WARN BAY1 BAY2
                            18  fU`ks= GOOD BAY1 BAY2
                  in namedspace  BAYSWATER1  []
                            31  fU day1
                            28  fU day1
                            18  fU day1
                            17  fU`ks= CRITICAL BAY1 BAY2
                            16  fU`ks= WARN BAY1 BAY2
                            15  fU`ks= GOOD BAY1 BAY2
                            14  fU GOOD BAY1 BAY2
                            13  fU WARN BAY1 BAY2
                            10  fU`ks= WARN BAY1 BAY2
                            9  fU`ks= GOOD BAY1 BAY2
                  in script  bay12mon.pl  [monitor water level between two bays]
                            {fU {f&`ks= CRITICAL BAY1} {f&`ks= CRITICAL BAY2}}

BITGROUP [ONE BIT ATTRIBUTE USED IN GROUP WITH RANDOM BITS AND RANDOM PROCESSES]

                  in namedspace  DGO_RANDBIT  []
                            7  gU,`ks= @G
                  in namedspace  DGV_RANDBIT  []
                            6  ,gU @G
                  in namedspace  MIXVER2RANDONEBIT  []
                            27  gU v1 v2 v3
                            26  gU`ks= v1 v2 v3
                            11  gU v1 v2 v3
                            2  playchanges gU,`ks~ g1
                            1  playchanges gU,`ks= g1
                  in namedspace  ONEBIT  [RANDOM ONE BIT]
                            24  gU, b1 b2 b3
                  in namedspace  ONEBIT2  []
                            31  gU v1 v2 v3
                            25  ,gU w1 w2
                            24  ,dU w1 w2
                            23  ,fU w1 w2
                            10  fU`ks= v1 v2
                            9  fU`ks~ v1 v2
                            6  fU`ks= v1 v2
                            5  fU`ks~ v1 v2
                  in namedspace  ONEBIT3  []
                            102  gU v1 v2 v3
                            96  ,gU w1 w2
                            95  ,dU w1 w2
                            94  ,fU w1 w2
                            81  fU`ks= v1 v2
                            80  fU`ks~ v1 v2
                            77  fU`ks= v1 v2
                            76  fU`ks~ v1 v2
                            42  gU p1 p2
                            41  ,gU p1 p2
                            37  gU p1 p2
                            33  gU p1 p2
                            28  gU p1 p2
                            24  gU p1 p2
                            21  gU p1 p2
                            18  gU p1 p2
                            12  gU p1 p2
                            8  gU p1 p2
                            4  gU p1 p2
                  in namedspace  PLAYOP_RANDBIT  []
                            7  playop gU, G
                  in namedspace  RANDGROUPPROCESSES  []
                            13  gU, @MXP
                            10  gU,`ks~ @MXP
                            6  playchanges gU,`ks~ MXP
                            3  fU,`ks~ @MXP
                            1  playchanges fU,`ks~ MXP
                  in namedspace  RANDONEBIT  []
                            17  gU v1 v2 v3
                            16  gU`ks= v1 v2 v3
                            1  gU v1 v2 v3
                  in namedspace  RANDONEBIT777  []
                            18  gU v1 v2 v3
                            17  gU`ks= v1 v2 v3
                            2  gU v1 v2 v3
                  in namedspace  RANDONEBITMIX  [RANDOM ONE BIT MIX]
                            21  gU mg123
                  in namedspace  RANDONEBITMIX_DIFFARC  [RANDOM ONE BIT MIX]
                            64  gU mg123
                            41  gU, @S
                            38  gU, @S
                  in namedspace  RANDONEBIT_ENVY2  []
                            38  gU v1 v2 v3
                            37  gU`ks= v1 v2 v3
                            22  gU v1 v2 v3
                            17  EF = gU, E F
                  in namedspace  RANDONEBIT_PARA1  []
                            26  gU v1 v2 v3
                            25  gU`ks= v1 v2 v3
                            10  gU v1 v2 v3
                            6  gU, @AA
                  in namedspace  RANDONEBIT_PARA2  []
                            70  gU v1 v2 v3
                            69  gU`ks= v1 v2 v3
                            54  gU v1 v2 v3
                            47  X12 = gU X1 X2
                            34  UEF = gU, E F
                  in namedspace  RATECHANGES_RANDBIT  []
                            6  playchanges dU,`ks~ X
                  in namedspace  RATEDIFF2_RANDBIT  []
                            38  ,gU @p
                            33  playchanges gU,`ks= p
                            32  playchanges gU,`ks~ p
                            31  playchanges dU,`ks~ p
                            30  playchanges fU,`ks~ p
                            29  fU,`ks~ @p
                            28  dU,`ks~ @p
                            8  gU, @E
                            7  fU,`ks= @E
                  in script  playop_bitgroup.aspl  [play various operators on a random bit group]
                            printblock PLAYOP gU,`ks~ ON INTERMITTENT CHANGES IN DIFFERENTIAL VARIABLE x
                            playop gU,`ks~  x
                            printblock PLAYOP gU,`ks= ON INTERMITTENT CHANGES IN DIFFERENTIAL VARIABLE x
                            playop gU,`ks=  x
                            printblock PLAYOP gU, ON INTERMITTENT CHANGES IN DIFFERENTIAL VARIABLE x
                            playop gU,  x
                  in script  playop_bitgroup2.aspl  [play various operators on a random bit group]
                            printblock PLAYOP gU,`ks~ ON INTERMITTENT CHANGES IN DIFFERENTIAL VARIABLE x
                            playop ,gU`ks~  x
                            printblock PLAYOP gU,`ks= ON INTERMITTENT CHANGES IN DIFFERENTIAL VARIABLE x
                            playop ,gU`ks=  x
                            printblock PLAYOP gU, ON INTERMITTENT CHANGES IN DIFFERENTIAL VARIABLE x
                            playop ,gU  x

DICE [ROLLING DICE ON A CRAPTABLE]

                  in namedspace  CRAPTABLE  []
                            8  fU`ks= p1 p2 p3
                            7  fU p1 p2 p3
                            3  fU`c= p1 p2 p3
                            2  fU`c= p1 p2
                            1  fU`c= p2 p3
                  in namedspace  CRAPTABLES  []
                            5  gU`ks= t1 t2 t3
                            4  gU`ks= tabA tabB tabC
                            3  gU`ks= tabA tabB
                  in namedspace  DICERS  [TOSSING DICE SIMULATION]
                            54  sb fU`ks= p123
                            53  fU`ks= p123
                            52  fU`ks= t123
                            51  fU`ks= u123
                            44  ,fU t1 u1
                            43  ,fU`c= t1 u1
                            36  ,fU`c= p1 t1 u1
                            32  ,fU`c= p1 t1
                            31  ,fU`c= p1 u1
                            30  ,fU`c= t1 u1
                            29  ,fU`c= p1 t1 u1
                            10  fU`ks= t123
                            7  fU`ks= p123
                  in script  randomdice.aspl  [Simulate three players throwing dice on a craptable.]
                            fU`ks= p1 p2
                            fU`ks= p1 p2 p3
                            fU`c= p1 p2 p3
                  in script  randomdicePlus.aspl  [Simulate three players throwing dice on a craptable]
                            fU`ks= p1 p2
                            fU`ks= p1 p2 p3
                            fU`c= p1 p2 p3

DNASEQUENCE [THE DNA SEQUENCE ATTRIBUTE]

                  in namedspace  DNASEQ2  []
                            14  fU`ks= m1234

NICKLES [GROUP TO SIMULATE NINE PLAYERS TOSSING NICKLES]

                  in namedspace  NICKLERS  []
                            38  fU`c= p1234
                            36  fU`c= p1 p2
                            35  fU`c= p1 p3
                            34  fU`c= p1 p4
                            33  fU`c= p2 p3
                            32  fU`c= p2 p4
                            31  fU`c= p3 p4
                            27  fU`ks= p1234
                            26  fU`c= p1234
                            24  {fU {fU`c= p1 p2} {fU`c= p1 p3} {fU`c= p1 p4} {fU`c= p2 p3} {fU`c= p2 p4} {fU`c= p3 p4}}
                            23  {fU, {fU`c= p1 p2} {fU`c= p1 p3} {fU`c= p1 p4} {fU`c= p2 p3} {fU`c= p2 p4} {fU`c= p3 p4}}
                            21  {fU {fU`c= p1 p2} {fU`c= p1 p3} {fU`c= p1 p4} {fU`c= p2 p3} {fU`c= p2 p4} {fU`c= p3 p4}}
                  in namedspace  NICKLERS2  [TOSSING NICKLES (previously TOSSERS)]
                            9  ,fU`c= p5 p5@1 p5@2
                            7  ,gU`ks= p5 p5@1 p5@2

NIXPOSIX_GROUP [GROUPING CLASS NIXPOSIX_GROUP v2.00 to include the element name within an attribute]

                  in namedspace  NIXDIR2  []
                            3  DEF FN cmp2sets := {gU {g*\, %%1 %%2}{g*\, %%2 %%1}{g*&, %%1 %%2}}
                            2  DEF FN fcmp2sets := {fU {f*\, %%1 %%2}{f*\, %%2 %%1}{f*&, %%1 %%2}}
                            1  DEF FN fshallow2sets := {fUU {f*&`c~ %%1 %%2}{f*&`c~ %%2 %%1}}

PERIODICGROUP [TYING TO TWO PERIODIC FUNCTIONS sin AND cos]

                  in namedspace  PERIODS  []
                            11  fU, @w3

POSIX [ATTRIBUTES FOR UNIX POSIX FILESYSTEM GROUPS AND THEIR ELEMENTS]

                  in namedspace  DIR1234  []
                            13  playop ,gU`ks~ mydir
                            11  ,gU @mydir
                  in namedspace  DIR1234_BACKUP  []
                            14  playop ,gU`ks~ mydir
                            12  ,gU @mydir
                  in namedspace  JMXJAR  [Comparing Java JMX TX Jar Files]
                            13  gU`c= jmx1 jmx2 jmx3 jmx4
                            12  gU`c~ jmx1 jmx2 jmx3 jmx4
                            11  gU jmx1 jmx2 jmx3 jmx4
                            2  gU`c~ tx1 tx2 tx3 tx4
                            1  gU tx1 tx2 tx3 tx4
                  in namedspace  JMXJAR2  [Partitioning Java JMX JAR Files]
                            19  gU`c= jmx1 jmx2 jmx3 jmx4
                            18  gU`c~ jmx1 jmx2 jmx3 jmx4
                            17  gU jmx1 jmx2 jmx3 jmx4
                            8  gU`c~ tx1 tx2 tx3 tx4
                            7  gU tx1 tx2 tx3 tx4
                  in namedspace  JMXJARQ  [Comparing Java JMX TX JDBC JAR Files]
                            37  gU`c= jmx1 jmx2 jmx3 jmx4
                            36  gU`c~ jmx1 jmx2 jmx3 jmx4
                            35  gU jmx1 jmx2 jmx3 jmx4
                            26  gU`c~ tx1 tx2 tx3 tx4
                            25  gU tx1 tx2 tx3 tx4
                  in namedspace  JMXJARQR  [Comparing Java JMX TX Jar Files]
                            42  gU`c= jmx1 jmx2 jmx3 jmx4
                            41  gU`c~ jmx1 jmx2 jmx3 jmx4
                            40  gU jmx1 jmx2 jmx3 jmx4
                            31  gU`c~ tx1 tx2 tx3 tx4
                            30  gU tx1 tx2 tx3 tx4
                  in namedspace  PATHENV  []
                            11  fU`c~ mm02aspl vienaspl
                  in namedspace  TESTWS1CMD  [WORKSPACE TESTWS1CMD equal,subset,cmpgad]
                            47  a12 = gU a1 a2
                            45  a123 = gU a1 a2 a3
                            43  A123 = gU a12 a3
                            8  a122 = gU a1 a2 a2
                  in namedspace  TESTWS1CMD2  [WORKSPACE TESTWS1CMD2 equal,subset,loosely]
                            91  gU d2 d2@1
                            90  ,gU d2 d2@1
                            45  ab1 = gU a1 b1
                            38  gU a1b1 ab1
                            36  ,gU a1b1 ab1
                            24  ,fU a1b1 b1
                            17  ,gU a1b1 ab1
                            15  fab1 = fU ab1
                            14  fa1b1 = fU a1b1
                            6  dU ab1
                  in namedspace  TESTWS1CURL  [WORKSPACE TESTWS1CURL CURLY SIMILARITY]
                            105  a12 = fU a1 a2
                            79  A12 = fU A1 A2
                            73  v12 = {fU a1 a2}
                            58  v1234 = {fU {f& a1 a2} v12}
                            43  v123 = {fU a01 a2 a3}
                            31  s001 = {gU a01 aa001}
                            20  gU s001
                            7  sim {fU a1 a2}
                            6  si5 = sim`z {fU a01 aa002 s001}
                            5  si5 = sim`z {fU a01 s001}
                  in namedspace  TXJAR  [Comparing Java TX JAR Files]
                            8  DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                  in namedspace  WASCLOUD  [MINING WEBSPHERE JMV IN A CLOUD]
                            60  def cmp2fmtm := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            59  def cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            58  def dif2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}}
                            57  def dif2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}}
                            56  def cmp2f := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            55  def cmp2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c~ %%1 %%2}}
                  in namedspace  WASCLOUDQR  [MINING WEBSPHERE JMV IN A CLOUD]
                            126  def cmp2fmtm := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            125  def cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            124  def dif2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}}
                            123  def dif2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}}
                            122  def cmp2f := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            121  def cmp2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c~ %%1 %%2}}
                  in namedspace  WASCLOUDSR  [WORKSPACE WASCLOUDSR (Search)]
                            83  def cmp2fmtm := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            82  def cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            81  def dif2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}}
                            80  def dif2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}}
                            79  def cmp2f := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            78  def cmp2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c~ %%1 %%2}}
                            51  def cmp2fmtm := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            50  def cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            49  def dif2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}}
                            48  def dif2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}}
                            47  def cmp2f := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            46  def cmp2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c~ %%1 %%2}}
                  in namedspace  WCLOUD  [WCLOUD SAME AS WASCLOUD (Delete)]
                            57  def cmp2fmtm := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            56  def cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            55  def dif2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}}
                            54  def dif2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}}
                            53  def cmp2f := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            52  def cmp2fchk := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c~ %%1 %%2}}
                  in namedspace  WS1DEBUG  [Group Operations on UNIX Filesystem]
                            134  fU`mtm~ a1 a2
                            82  fU`mtm~ a1 a2
                            74  fU`c~ a1 a2
                            69  fU`ks~ a1 a2
                            68  fU`c~ a1 a2
                            65  fU/h~ a1 a2
                            63  gU/h~ a1 a2
                            62  gU`kl
                            61  gU`ks~ a1 a2
                            60  gU`_ a1 a2
                            53  gU`_ a1 a2
                            34  fU`c~ a1 a2
                  in namedspace  WS1DIFF  [Group Operations on UNIX Filesystem]
                            11  fU, @a1 @a2
                            9  fU @a1 @a2
                  in namedspace  WS1FNCMP  [Function Definitions To Compare Two Groups]
                            122  DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            120  DEF FN cmp2mtmeq := {gU {g\,`mtm~ %%1 %%2}{g\,`mtm~ %%2 %%1}{g&,`mtm= %%1 %%2}}
                            118  DEF FN cmp2mtm := {gU {g\,`mtm= %%1 %%2}{g\,`mtm= %%2 %%1}{g&,`mtm~ %%1 %%2}}
                            116  DEF FN cmp2chkeq := {gU {g\,`c~ %%1 %%2}{g\,`c~ %%2 %%1}{g&,`c= %%1 %%2}}
                            114  DEF FN cmp2chk := {gU {g\,`c= %%1 %%2}{g\,`c= %%2 %%1}{g&,`c~ %%1 %%2}}
                            112  DEF FN fcmp2sets := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            110  DEF FN fcmp2mtmeq := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm= %%1 %%2}}
                            108  DEF FN fcmp2mtm := {fU {f\,`mtm= %%1 %%2}{f\,`mtm= %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            106  DEF FN fcmp2chkeq := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c= %%1 %%2}}
                            104  DEF FN fcmp2chk := {fU {f\,`c= %%1 %%2}{f\,`c= %%2 %%1}{f&,`c~ %%1 %%2}}
                            102  DEF FN dcmp2sets := {dU {d\, %%1 %%2}{d\, %%2 %%1}{d&, %%1 %%2}}
                            100  DEF FN dcmp2mtmeq := {dU {d\,`mtm~ %%1 %%2}{d\,`mtm~ %%2 %%1}{d&,`mtm= %%1 %%2}}
                            98  DEF FN dcmp2mtm := {dU {d\,`mtm= %%1 %%2}{d\,`mtm= %%2 %%1}{d&,`mtm~ %%1 %%2}}
                            96  DEF FN uni2diff := {gU {g\, %%1 %%2}{g\, %%2 %%1}}
                            90  DEF FN duni2diff := {dU {d\ %%1 %%2}{d\ %%2 %%1}}
                            86  DEF FN uni2diffmtmeq := {gU {g\,`mtm~ %%1 %%2}{g\,`mtm~ %%2 %%1}}
                            84  DEF FN uni2diffmtm := {gU {g\,`mtm= %%1 %%2}{g\,`mtm= %%2 %%1}}
                            82  DEF FN uni2diffchkeq := {gU {g\,`c~ %%1 %%2}{g\,`c~ %%2 %%1}}
                            80  DEF FN uni2diffchk := {gU {g\,`c= %%1 %%2}{g\,`c= %%2 %%1}}
                            78  DEF FN funi2diff := {fU {f\, %%1 %%2}{f\, %%2 %%1}}
                            76  DEF FN funi2diffmtmeq := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}}
                            74  DEF FN funi2diffmtm := {fU {f\,`mtm= %%1 %%2}{f\,`mtm= %%2 %%1}}
                            72  DEF FN funi2diffchkeq := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}}
                            70  DEF FN funi2diffchk := {fU {f\,`c= %%1 %%2}{f\,`c= %%2 %%1}}
                            68  DEF FN duni2diffmtmeq := {dU {d\,`mtm~ %%1 %%2}{d\,`mtm~ %%2 %%1}}
                            66  DEF FN duni2diffmtm := {dU {d\,`mtm= %%1 %%2}{d\,`mtm= %%2 %%1}}
                  in namedspace  WS1VIENNA  [Group Operations on UNIX Filesystem]
                            7  a12 = fU a1 a2
                            3  fU
                  in script  define-functions-to-compare-groups.aspl  [defining various functions to compare groups]
                            DEF FN cmp2sets  := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&,  %%1 %%2}}
                            DEF FN cmp2mtmeq := {gU {g\,`mtm~ %%1 %%2}{g\,`mtm~ %%2 %%1}{g&,`mtm= %%1 %%2}}
                            DEF FN cmp2mtm   := {gU {g\,`mtm= %%1 %%2}{g\,`mtm= %%2 %%1}{g&,`mtm~ %%1 %%2}}
                            DEF FN cmp2chkeq := {gU {g\,`c~ %%1 %%2}{g\,`c~ %%2 %%1}{g&,`c= %%1 %%2}}
                            DEF FN cmp2chk   := {gU {g\,`c= %%1 %%2}{g\,`c= %%2 %%1}{g&,`c~ %%1 %%2}}
                            DEF FN fcmp2sets  := {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}}
                            DEF FN fcmp2mtmeq := {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm= %%1 %%2}}
                            DEF FN fcmp2mtm   := {fU {f\,`mtm= %%1 %%2}{f\,`mtm= %%2 %%1}{f&,`mtm~ %%1 %%2}}
                            DEF FN fcmp2chkeq := {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c= %%1 %%2}}
                            DEF FN fcmp2chk   := {fU {f\,`c= %%1 %%2}{f\,`c= %%2 %%1}{f&,`c~ %%1 %%2}}
                            DEF FN dcmp2sets  := {dU {d\, %%1 %%2}{d\, %%2 %%1}{d&, %%1 %%2}}
                            DEF FN dcmp2mtmeq := {dU {d\,`mtm~ %%1 %%2}{d\,`mtm~ %%2 %%1}{d&,`mtm= %%1 %%2}}
                            DEF FN dcmp2mtm   := {dU {d\,`mtm= %%1 %%2}{d\,`mtm= %%2 %%1}{d&,`mtm~ %%1 %%2}}
                            DEF FN uni2diff       := {gU {g\,  %%1 %%2}{g\,  %%2 %%1}}
                            DEF FN duni2diff      := {dU {d\  %%1 %%2}{d\  %%2 %%1}}
                            DEF FN uni2diffmtmeq    := {gU {g\,`mtm~  %%1 %%2}{g\,`mtm~  %%2 %%1}}
                            DEF FN uni2diffmtm  := {gU {g\,`mtm=  %%1 %%2}{g\,`mtm=  %%2 %%1}}
                            DEF FN uni2diffchkeq    := {gU {g\,`c~  %%1 %%2}{g\,`c~  %%2 %%1}}
                            DEF FN uni2diffchk  := {gU {g\,`c=  %%1 %%2}{g\,`c=  %%2 %%1}}
                            DEF FN funi2diff      := {fU {f\,  %%1 %%2}{f\,  %%2 %%1}}
                            DEF FN funi2diffmtmeq   := {fU {f\,`mtm~  %%1 %%2}{f\,`mtm~  %%2 %%1}}
                            DEF FN funi2diffmtm := {fU {f\,`mtm=  %%1 %%2}{f\,`mtm=  %%2 %%1}}
                            DEF FN funi2diffchkeq := {fU {f\,`c~  %%1 %%2}{f\,`c~  %%2 %%1}}
                            DEF FN funi2diffchk   := {fU {f\,`c=  %%1 %%2}{f\,`c=  %%2 %%1}}
                            DEF FN duni2diffmtmeq := {dU {d\,`mtm~  %%1 %%2}{d\,`mtm~  %%2 %%1}}
                            DEF FN duni2diffmtm   := {dU {d\,`mtm=  %%1 %%2}{d\,`mtm=  %%2 %%1}}
                  in script  dirchange-monitor.aspl  [monitor the changes in a directory]
                            ,gU vardir vardir@1 vardir@2 vardir@3 vardir@4 vardir@5
                            ,gU vardir vardir@5
                  in script  dircompare.aspl  [compare two directories]
                            DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                  in script  dircompare.pl  [compares directories across host names]
                            $s .= q~DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}~ . "\n";
                            ($_ =~ /^union$/i)     && ($ascmd .= ",gU  @vnames\n")      ||
                            ($_ =~ /^funion$/i)    && ($ascmd .= ",fU  @vnames\n")      ||
                            ($_ =~ /^dunion$/i)    && ($ascmd .= ",dU  @vnames\n")      ||
                  in script  dirdiff.pl  [Compare directories between host machines in a cloud]
                            ,gU @vnames
                  in script  jarcompare.aspl  [Compare two JAR archives]
                            DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            dU jar1 jar2
                            fU jar1 jar2
                  in script  jarcompare.pl  [compares two or many Jar files:  jarcompare.pl file1 file2 ..]
                            $s .= "gU @jars\n";
                  in script  jarcomparelong.aspl  [compare two JAR archives with extended output]
                            DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                  in script  jarsimilarity.pl  [compare similarity between JAR archives]
                            ,gU @v
                  in script  monitordir.aspl  [monitor changes in a directory by using group operations]
                            playop ,gU`ks~  mydir
                            ,gU  @mydir
                  in script  pathcompare.aspl  [Compare PATH on two remote hosts in a cloud environment]
                            DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                  in script  pathcompare.pl  [compares the system PATH of many hosts]
                            $s .= q~DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}~ . "\n";
                            ($_ =~ /^union$/i)    && ($ascmd .= "gU  @hosts\n")      ||
                            ($_ =~ /^funion$/i)   && ($ascmd .= "fU  @hosts\n")      ||
                            ($_ =~ /^dunion$/i)   && ($ascmd .= "dU  @hosts\n")      ||
                  in script  run-functions-to-compare-groups.aspl  [various functions to compare two groups]
                            printblock *** CALLING cmp2sets() to compare two groups ***%%%CR*** {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&,  %%1 %%2}} ***
                            printblock *** CALLING cmp2mtmeq() to compare two groups where mtimes are the same ***%%%CR*** {gU {g\,`mtm~ %%1 %%2}{g\,`mtm~ %%2 %%1}{g&,`mtm= %%1 %%2}} ***
                            printblock *** CALLING cmp2mtm() to compare two groups where mtimes are different ***%%%CR*** {gU {g\,`mtm= %%1 %%2}{g\,`mtm= %%2 %%1}{g&,`mtm~ %%1 %%2}} ***
                            printblock *** CALLING cmp2chkeq() to compare two groups where checksums are the same ***%%%CR*** {gU {g\,`c~ %%1 %%2}{g\,`c~ %%2 %%1}{g&,`c= %%1 %%2}} ***
                            printblock *** CALLING cmp2chk() to compare two groups where checksums are different ***%%%CR*** {gU {g\,`c= %%1 %%2}{g\,`c= %%2 %%1}{g&,`c~ %%1 %%2}} ****
                            printblock *** CALLING fcmp2sets() to compare the elements of two groups ***%%%CR*** {fU {f\, %%1 %%2}{f\, %%2 %%1}{f&, %%1 %%2}} ****
                            printblock *** CALLING fcmp2mtmeq() to compare the elements of two groups where mtimes are the same ***%%%CR*** {fU {f\,`mtm~ %%1 %%2}{f\,`mtm~ %%2 %%1}{f&,`mtm= %%1 %%2}} ***
                            printblock *** CALLING fcmp2mtm() to compare the elements of two groups where mtimes are different ***%%%CR*** {fU {f\,`mtm= %%1 %%2}{f\,`mtm= %%2 %%1}{f&,`mtm~ %%1 %%2}} ***
                            printblock *** CALLING fcmp2chkeq() to compare the elements of two groups where checksums are the same ***%%%CR*** {fU {f\,`c~ %%1 %%2}{f\,`c~ %%2 %%1}{f&,`c= %%1 %%2}} ***
                            printblock *** CALLING fcmp2chk() to compare the elements of two groups where checksums are different ***%%%CR*** {fU {f\,`c= %%1 %%2}{f\,`c= %%2 %%1}{f&,`c~ %%1 %%2}} ***
                            printblock *** CALLING dcmp2sets() to compare the subgroups of two groups ***%%%CR*** {dU {d\, %%1 %%2}{d\, %%2 %%1}{d&, %%1 %%2}} ***
                            printblock *** CALLING dcmp2mtmeq() to compare the subgroups of two groups where mtimes are the same ***%%%CR*** {dU {d\,`mtm~ %%1 %%2}{d\,`mtm~ %%2 %%1}{d&,`mtm= %%1 %%2}} ***
                            printblock *** CALLING dcmp2mtm() to compare the subgroups of two groups where mtimes are different ***%%%CR*** {dU {d\,`mtm= %%1 %%2}{d\,`mtm= %%2 %%1}{d&,`mtm~ %%1 %%2}} ****
                            printblock *** CALLING uni2diff() to get the union of the differences between two groups ***%%%CR*** {gU {g\,  %%1 %%2}{g\,  %%2 %%1}} ***
                            printblock *** CALLING duni2diff() to get the subgroups union of the differences between two groups ***%%%CR*** {dU {d\  %%1 %%2}{d\  %%2 %%1}} ***
                            printblock *** CALLING uni2diffmtmeq() to get the union of the differences between two groups where mtimes are the same ***%%%CR*** {gU {g\,`mtm~  %%1 %%2}{g\,`mtm~  %%2 %%1}} ***
                            printblock *** CALLING uni2diffmtm() to get the union of the differences between two groups where mtimes are different ***%%%CR*** {gU {g\,`mtm=  %%1 %%2}{g\,`mtm=  %%2 %%1}} ***
                            printblock *** CALLING uni2diffchkeq() to get the union of the differences between two groups where checksums are the same ***%%%CR*** {gU {g\,`c~  %%1 %%2}{g\,`c~  %%2 %%1}}
                            printblock *** CALLING uni2diffchk() to get the union of the differences between two groups where checksums are different ***%%%CR*** {gU {g\,`c=  %%1 %%2}{g\,`c=  %%2 %%1}} ***
                            printblock *** CALLING funi2diff() to get the elements union of the differences between two groups ***%%%CR*** {fU {f\,  %%1 %%2}{f\,  %%2 %%1}} ****
                            printblock *** CALLING funi2diffmtmeq() to get the elements union of the differences between two groups where mtimes are the same ***%%%CR*** {fU {f\,`mtm~  %%1 %%2}{f\,`mtm~  %%2 %%1}} ***
                            printblock *** CALLING funi2diffmtm() to get the elements union of the differences between two groups where mtimes are different ***%%%CR*** {fU {f\,`mtm=  %%1 %%2}{f\,`mtm=  %%2 %%1}} ***
                            printblock *** CALLING funi2diffchkeq() to get the elements union of the differences between two groups where checksums are the same ***%%%CR*** {fU {f\,`c~  %%1 %%2}{f\,`c~  %%2 %%1}} ***
                            printblock *** CALLING funi2diffchk() to get the elements union of the differences between two groups where checksums are different ***%%%CR*** {gU {g\,`mtm~ %%1 %%2}{g\,`mtm~ %%2 %%1}{g&,`mtm= %%1 %%2}} ***
                            printblock *** CALLING duni2diffmtmeq() to get the subgroups union of the differences between two groups where mtimes are the same ***%%%CR*** {dU {d\,`mtm~  %%1 %%2}{d\,`mtm~  %%2 %%1}} ***
                            printblock *** CALLING duni2diffmtm() to get the subgroups union of the differences between two groups where mtimes are different ***%%%CR*** {dU {d\,`mtm=  %%1 %%2}{d\,`mtm=  %%2 %%1}} ***
                  in script  testing-functions-to-compare-groups.aspl  [various functions to compare two groups]
                            printblock *** CALLING duni2diffmtmeq() to get the subgroups union of the differences between two groups where mtimes are the same ***%%%CR*** {dU {d\,`mtm~  %%1 %%2}{d\,`mtm~  %%2 %%1}} ***
                            printblock *** CALLING duni2diffmtm() to get the subgroups union of the differences between two groups where mtimes are different ***%%%CR*** {dU {d\,`mtm=  %%1 %%2}{d\,`mtm=  %%2 %%1}} ***

RAND73MODGROUP [MODULO REMAINDER ON THREE INTEGERS]

                  in namedspace  RAND73MOD  []
                            48  fU t1 t2 t3
                            40  ,fU p1 p2 p3
                            36  ,fU p1 p2 p3
                            27  fU q123

SOCK [ATTRIBUTES FOR THE UNIX SOCKETS]

                  in namedspace  MONSOCKET  [MONITORING UNIX SOCKET STATUS]
                            1  ,fU sok12345 sok12345@1 sok12345@2 sok12345@3
                  in namedspace  SOK2  [WORKSPACE SOK2 DESCRIPTION]
                            6  ,fU sok sok@1 sok@2
                            4  ,fU sok sok@1 sok@2
                            3  ,fU sok sok sok@1 sok@2
                  in namedspace  SOK3  [WORKSPACE SOK3 Monitoring UNIX Sockets]
                            8  ,fU sok6666 sok6666@1 sok6666@2 sok6666@3
                            5  ,fU sok6666 sok6666@1 sok6666@2 sok6666@3

SYSENVGROUP [GROUPING CLASS FOR UNIX SYSTEM ENVIRONMENT VARIABLES]

                  in namedspace  ENV123  [ATTRIBUTES REAPING ENVIRONMENT VARIABLES]
                            92  fU mm01 vienna
                            81  fU was6 was8
                            77  fU t1 t2
                            66  DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                            48  gU p16345 p16347 p16348 p16349 p16350 p16371 p16374 p16376
                            30  gU p17016 jy16983
                            13  gU was88 was8
                  in namedspace  ENVBAD  [WORKSPACE ENVBAD DESCRIPTION]
                            34  fU mm01 vienna
                            23  fU was6 was8
                            19  fU t1 t2
                            8  DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                  in namedspace  ENVNY  []
                            23  fU mm01 vienna
                            12  fU was6 was8
                            8  fU t1 t2
                  in namedspace  ENVVARNEWYORK  []
                            8  fU was6 was8
                            4  gU was8setcmd was8
                  in namedspace  ENVVARNY  []
                            30  fU mm01 vienna
                            19  fU was6 was8
                            15  fU t1 t2
                            4  DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}
                  in script  envcompare.pl  [compares the ENV across host names]
                            $s .= q~DEF FN cmp2sets := {gU {g\, %%1 %%2}{g\, %%2 %%1}{g&, %%1 %%2}}~ . "\n";
                            ($_ =~ /^union$/i)     && ($ascmd .= "gU  @hosts\n")      ||
                            ($_ =~ /^funion$/i)    && ($ascmd .= "fU  @hosts\n")      ||
                            ($_ =~ /^dunion$/i)    && ($ascmd .= "dU  @hosts\n")      ||
                  in script  progenvshellscompare.aspl  [compare environment variables of two shell scripts]
                            fU,`ks= S
                            fU,`ks~ S
                  in script  progenvshellsmerged.aspl  [merge the environment variables of two shell scripts and compare them]
                            ,fU M1 M2
                  in script  wasreaper.aspl  [Reap WebSphere startNode.sh and stopNode.sh for comparison]
                            gU w1 w2
                            fU,`ks= w1 w2
                            fU,`ks~ w1 w2
                  in script  wasreaper2.aspl  [Reap WebSphere wsadmin.sh and startServer.sh for comparison]
                            gU v1 v2
                            fU,`ks= v1 v2
                            fU,`ks~ v1 v2

SYSINTERRUPTS [THE GROUPING CLASS FOR THE UNIX SYSTEM INTERRUPTS]

                  in namedspace  MACH1INTERRUPTS  []
                            44  playop fU`ks~ int1
                            43  playop fU,`ks~ int1
                            41  playop fU,`ks~ int1
                            39  playop fU,`ks~ int1

SYSINTERRUPTSGROUP [THE GROUPING CLASS FOR THE UNIX SYSTEM INTERRUPTS]

                  in namedspace  SYSINTERRUPTS  []
                            3  playop fU,`ks~ ints

SYSSTATGROUP [THE GROUPING CLASS FOR UNIX SYSTEM STAT]

                  in namedspace  SYSSTATS  []
                            5  playop gU,`ks= stats
                            3  playop gU,`ks~ stats
                            2  playop gU,`ks= stats
                            1  playop gU, stats

TIEOSCIGROUP [TIED ATTRIBUTES fosc1 fosc2 TO TWO OSCILLATORS]

                  in namedspace  TIEOSCI  []
                            2  fU`ks= g12

TIEPERIODICFUNCTIONSGROUP [TYING TO TWO PERIODIC ATTRIBUTES sin AND cos]

                  in namedspace  PERIODICFUNCTIONS  []
                            23  gU, @w1
                            22  gU,`ks= @w1
                            21  playchanges gU,`ks= w1
                            19  playchanges gU,`ks= w1
                            18  playchanges gU,`ks~ w1
                            15  gU, @w5
                            11  playchanges fU,`ks~ w5
                            10  playchanges fU,`ks= w5

TIERANDOMDEVICESGROUP [TYING THREE ATTRIBUTES TO UNIX RANDOM DEVICE]

                  in namedspace  TIEURANDOM  []
                            11  gU, @P
                            6  playop gU, P

TIERNGDEVICEGROUP [TYING THREE ATTRIBUTES TO RANDOM DEVICE GENERATORS]

                  in namedspace  TIETRUERNG  []
                            2  gU, @trng
                  in namedspace  TIETRUERNGDEV  [Tying to TrueRNG USB Stick on UNIX]
                            3  gU, @trng

TIEWAVESGROUP [TYING TO WAVE FUNCTIONS sin AND cos WITH SUMMED AREA]

                  in namedspace  TIEDWAVES  []
                            5  gU,`ks= @W1
                            4  gU,`ks= @W2
                            2  gU,`ks= @W1
                            1  gU,`ks= @W2

TIE_OSCILLATORS_AREA_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA]

                  in namedspace  TIEDOSCILLATORSAREA  []
                            47  gU,`ks= X12
                            45  gU,`ks= X12
                            43  gU,`ks= X12
                            34  gU,`ks= @X12
                            32  gU,`ks= @X12
                            29  gU,`ks= J12
                            27  gU,`ks= J12
                            25  gU,`ks= J12
                            23  gU,`ks= J12
                            21  gU,`ks= J12
                            19  gU,`ks= P12
                            17  gU,`ks= P12
                            14  gU,`ks= @P12
                            12  gU,`ks= @P12
                            8  fU,`ks= Q12
                            6  fU,`ks= Q12
                            4  fU,`ks= @Q12
                            2  fU,`ks= @Q12
                  in script  ggtieoscillatorsareas.aspl  [find intersections of tied oscillating functions along their summed areas]
                            fU`ks=  X12
                            fU`ks=  X12

TIE_OSCILLATORS_AREA_VARY_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA AND VARY fosc1 fosc2]

                  in namedspace  TIEDWAVEBEATS_PROXIMITY  []
                            121  gU,`ks= W12
                            116  gU,`ks= W12
                            111  gU,`ks= W12
                            106  gU,`ks= W12
                            101  gU,`ks= W12
                            96  gU,`ks= W12
                            91  gU,`ks= W12
                            86  gU,`ks= W12
                            81  gU,`ks= W12
                            76  gU,`ks= W12
                            71  gU,`ks= W12
                            66  gU,`ks= W12
                            61  gU,`ks= W12
                            56  gU,`ks= W12
                            51  gU,`ks= W12
                            46  gU,`ks= W12
                            41  gU,`ks= W12
                            36  gU,`ks= W12
                            31  gU,`ks= W12
                            26  gU,`ks= W12
                            21  gU,`ks= W12
                            16  gU,`ks= W12
                            11  gU,`ks= W12
                            6  gU,`ks= W12
                            1  gU,`ks= W12
                  in namedspace  TIEDWAVEBEATS_PROXIMITY2  []
                            1  playop gU,`ks= W12
                  in script  wavesbeat.pl  [find the beat between two waves]
                            $s .= "gU,`ks=  W12\n";
                  in script  wavesbeat2.pl  [find the beats between two waves]
                            $s .= "playop  gU,`ks=  W12\n";
                  in script  wavesbeatfinder.pl  [find the beats between two waves with selective options]
                            $s .= "gU,`ks=  W12\n";

TIE_OSCILLATORS_AREA_VARY_TIME_ATIME_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA AND ACTUAL TIME]

                  in namedspace  TIEDOSCI_SYSTIMED  []
                            13  fU,`ks= FF12
                            7  fU,`ks= TT000
                            6  fU,`ks= TT001
                            5  fU,`ks= TT010
                            3  fU,`ks= TT000
                            2  fU,`ks= TT001
                            1  fU,`ks= TT010

TIE_OSCILLATORS_AREA_VARY_TIME_GROUP [TIED ATTRIBUTES FOR OSCILLATING FUNCTIONS WITH AREA AND TIME]

                  in namedspace  OSCIAREAVARYTIME  []
                            8  gU,`ks= A12
                            6  gU,`ks= B12
                            3  gU,`ks= M12
                            1  gU,`ks= N12

TIE_OSCILLATORS_GROUP [TIED ATTRIBUTES TO UNIX DEVICES SIMULATING OSCILLATORS]

                  in namedspace  TIEDOSCILLATORS  []
                            17  fU`ks= E12
                            15  fU`ks= F12
                            13  fU`ks= G12
                            11  fU`ks= H12
                            9  fU`ks= A12
                            7  fU`ks= A12
                            5  fU`ks= A12
                            3  fU`ks= B12
                            1  fU`ks= B12
                  in script  ggtieoscillators-test.aspl  [test script for oscillators tied to UNIX device]
                            fU`ks=  X
                            fU`ks=  X
                            fU`ks=  X
                            fU`ks=  X
                  in script  ggtieoscillators.aspl  [SIMULATING TWO GROUPS WITH ELEMENT ATTRIBUTES TIED TO TWO OSCILLATORS]
                            fU`ks=  X

WHICHGROUP [ATTRIBUTES FOR THE FILES OF THE PATH USED BY which COMMAND]

                  in namedspace  WHICH  []
                            70  fU e1 e2
                            58  fU`ks= e3 mm01
                            10  fU`c= u12
                            9  fU`c~ u12
                            1  fU`c= u12

ZEROGROUP [ZEROGROUP FOR ASPL STARTUP WITH TRIVIAL NAMED SPACE]

                  in namedspace  TRIVIAL  [Group Operations in the TRIVIAL namedspace]
                            15  gU z1 z2 z3
                            13  ,gU z1 z2 z3
                            11  gU, z1 z2 z3
                            8  z123 = gU, z1 z2 z3
                            3  ,fU z1 z2 z3
                            2  ,dU z1 z2 z3
                            1  ,gU z1 z2 z3
                  in namedspace  ZEROS  []
                            40  gU z1 z2 z3
                            38  ,gU z1 z2 z3
                            36  gU, z1 z2 z3
                            33  z123 = gU, z1 z2 z3
                            28  ,fU z1 z2 z3
                            27  ,dU z1 z2 z3
                            26  ,gU z1 z2 z3
                            14  gU,`ks~ v1 v2 v3 z1 z2 z3
                            13  gU,`ks= v1 v2 v3 z1 z2 z3
                            11  gU,`ks~ v1 v2 v3 z1 z2 z3
                            10  gU,`ks= v1 v2 v3 z1 z2 z3