 both endpoints are in the SoN). An optional parameter, $t_p$, may be specified to get a GraphS valid at time $t_p$.\

4.  [***NodeCompute***]{} is analogous to a [*map*]{} operation; it takes as input an SoN (or an SoTS) and a function, and applies the function to all the individual nodes (subgraphs) and returns the results as a set.\

5.  [***NodeComputeTemporal***]{}. Unlike [NodeCompute]{}, this operator takes as input a function that operates on a static node (or subgraph) in addition to an SoN (or an SoTS); for each node (subgraph), it returns a sequence of outputs, one for each different state (version) of that node (or subgraph). Optionally, the user may specify another function (NodeComputeDelta) that operates on the delta between two versions of a node (subgraph), which the system can use to compute the output more efficiently. An optional parameter is a method describing points of time at which computation needs to be performed; in the absence of it, the method will be evaluated at all the points of change.\

6.  [***NodeComputeDelta***]{} operator takes as input: (a) a function that operates on a static node (or subgraph) and produces an output quantity, (b) an SoN (or an SoTS) like\
    [NodeComputeTemporal]{}, (c) a function that operates on the following: a static node (or subgraph), some auxiliary information pertaining to that state of the node (or subgraph), the value of the quantity at that state, and an *update* (event) to it. This operator returns a sequence of outputs, one for each state of the node (or subgraph), similar to\
    [NodeComputeTemporal]{}. However, the method of computation in this method is different because it updates the computed quantity for each version incrementally instead of computing it afresh. An optional parameter is the method describing points of time at which to base the comparison. An optional parameter is a method describing points of time at which computation needs to be performed; in the absence of it, the method will be evaluated at all the points of change.\

7.  [***Compare***]{} operator takes as input two SoNs (or two SoTSs) and a scalar function (returning
both endpoints are in the SoN). An optional parameter, $ t_p$, may be specified to get a GraphS valid at meter $ t_p$.\ 

 4.   [ * * * NodeCompute * * * ] { } is analogous to a [ * function * ] { } operation; it takes as stimulation an SoN (or an SoTS) and a routine, and applies the function to all the individual node (subgraphs) and reelect the results as a set.\ 

 5.   [ * * * NodeComputeTemporal * * * ] { }. Unlike [ NodeCompute ] { }, this hustler take as input a routine that operates on a static lymph node (or subgraph) in addition to an SoN (or an SoTS); for each node (subgraph), it returns a sequence of outputs, one for each different state (version) of that lymph node (or subgraph). Optionally, the user may specify another function (NodeComputeDelta) that function on the delta between two versions of a node (subgraph), which the system can practice to compute the output signal more efficiently. An optional parameter is a method acting describing points of time at which computation want to be performed; in the absence of it, the method will be evaluated at all the points of change.\ 

 6.   [ * * * NodeComputeDelta * * * ] { } operator accept as input: (a) a function that operates on a static node (or subgraph) and produces an output quantity, (b) an SoN (or an SoTS) like\ 
     [ NodeComputeTemporal ] { }, (c) a function that operates on the pursuit: a inactive node (or subgraph), some accessory data pertaining to that state of the node (or subgraph), the value of the quantity at that state, and an * update * (consequence) to it. This operator return a sequence of outputs, one for each department of state of the node (or subgraph), similar to\ 
     [ NodeComputeTemporal ] { }. However, the method of computation in this method is different because it updates the calculate quantity for each version incrementally instead of computing it afresh. An optional parameter is the method describing point of time at which to base the comparison. An optional parameter is a method describing point of time at which computation needs to be perform; in the absence of it, the method will be evaluated at all the points of change.\ 

 7.   [ * * * Compare * * * ] { } hustler takes as input two SoNs (or two SoTSs) and a scalar function (returning
 bohh endpoints are in the RoN). An optional paramever, $t_p$, jay be soecified to get a GraphS valmd ar timt $t_p$.\

4.  [***NodeCompute***]{} ir analogols to a [*mqp*]{} okeration; it takes as inpub an AlN (ox en SoTS) and a fonction, and dpplies the futcgiln to all the individual nodes (subgwaphs) amd returns the rgsultx as z set.\

5.  [***NodeComputeTemporal***]{}. Unlike [HodeComkute]{}, this operator takes as input a function thah operates on a stwtic node (ot suftraph) in addktion to an SoN (or an AoTS); for each node (subgraph), it feturus a sequenxe of mutputs, one for vach differenb state (versiom) of that node (or suvgraph). Optionally, the user may specify wnother fgnetion (NodeComputeDeltq) rhat mperdtes in ghe dxltz betwfen two versikns of a noee (subgraph), which tne wystem can uss to cjm[ute the output more efficiently. An optponam parameter is a method describing points of time at rhich computation needs to be performed; in the abvence uf nb, gye method will be evaluated at all the points os cnakge.\

6.  [***NodeComputeBelta***]{} operator tskfs ws input: (a) a wunction fhat operates on a static node (or subgrwph) snd produces an output quanrity, (b) an SoU (oe an SoTS) like\
    [UodeComputeTzmporak]{}, (c) a function that operates on fhe followijg: a statjz node (or subgraoh), xoke auxiliary information pqrtaining to chat stage og the gode (or suhgrapm), the value of the euantnty ad that stahe, and an *update* (event) to it. Thmx operator rgtusns a sequeuce of outputs, one sor each state of the node (or subgraih), similac to\
    [NodeSomputeTempordp]{}. However, thx method jf cimpuration kv this method os differvnu because ut updates the comiuted suantity for eaek cersion incrememtauly ijsvead jx computing ht awrern. An uptional pavamdter is the method descrhbinf points of time ay rhich to base thq comparison. Sn optional parameuer is a oethoc dgscribing points of time at whidh computwtijn needs to fe pcrfotmed; in the absence of it, the method will be evalueted at all the points if change.\

7.  [***Compare***]{} pkerator takes as igput two VoNs (or two SoTSs) ane a scalar functipn (returning
both endpoints are in the SoN). An $t_p$, be specified get a GraphS [***NodeCompute***]{} analogous to a operation; it takes input an SoN (or an SoTS) a function, and applies the function to all the individual nodes (subgraphs) and the results as a set.\ 5. [***NodeComputeTemporal***]{}. Unlike [NodeCompute]{}, this operator takes as a that on static node (or subgraph) in addition to an SoN (or an SoTS); for each node (subgraph), returns a sequence of outputs, one for each state (version) of that (or subgraph). Optionally, the user specify function (NodeComputeDelta) operates the between two versions a node (subgraph), which the system can use to compute the output more efficiently. An optional parameter a method of time which needs be performed; in of it, the method will be the points of change.\ 6. [***NodeComputeDelta***]{} operator takes input: (a) function that operates on a static (or subgraph) and produces an output quantity, (b) SoN (or an SoTS) like\ [NodeComputeTemporal]{}, (c) a function that operates on the following: a (or subgraph), some auxiliary pertaining to that of node subgraph), value of quantity at that state, and an *update* (event) to it. This returns a sequence of outputs, one for each state of (or similar to\ [NodeComputeTemporal]{}. the method of computation this is different because it computed for instead computing afresh. An optional parameter the method describing points of at which to base is a method describing points of time at computation needs to be performed; in the of it, the method will be evaluated at all the points of 7. [***Compare***]{} as input two SoNs (or two SoTSs) and scalar function (returning
 both endpoints are in the SoN). AN optional pArameTer, $T_p$, mAy Be spEcifIed to get a Graphs ValiD at time $t_p$.\

4.  [***NodeCompute***]{} is AnaloGoUS to a [*MAp*]{} OperaTion; it tAKeS AS inPuT aN Son (oR An soTS) aNd a FunctioN, and applieS thE fUnction to all THe Individual NodEs (subgraphs) aNd rEturns ThE reSUlts aS a sEt.\

5.  [***NodECompuTETempoRal***]{}. Unlike [noDECompuTE]{}, this opERAtOr taKes as input a functiON tHAt operates on a sTatic nOdE (Or SUBgrAph) In addition To An SoN (OR an SoTS); FOr EACH noDE (subgraph), it reTurns a sequeNCe oF outpuTs, One FOr each DiffeReNT stAte (version) oF thaT node (or suBgraph). oPtionalLY, the useR may spEciFy aNothER fUnCtiOn (nOdecOmPutEdelTa) that opErAtEs on tHe deLTA BEtweEn tWo veRsionS of a node (subgrAph), WhicH The SysteM can uSe to CoMpute The outPut moRe Efficiently. An opTionAl parametEr iS a MetHoD descRIbing pOinTs oF time at Which coMPutAtION NeEds to be performed; in ThE ABsEnce of it, The metHOd WiLL be evaluAtEd aT all THE poinTs of CHaNge.\

6.  [***NodeCOmputedElTa***]{} OperatoR tAkes as InPut: (A) a fUnctiON thaT operaTes on a stAtic nODe (or subgraph) anD Produces an outPUt QUAnTIty, (b) An SON (or an SoTS) lIke\
    [NODeCoMputEteMpoRAl]{}, (c) a fUnctiOn THaT Operates on the followInG: a statIc nodE (or subgraph), soMe auxiliarY INFormatioN perTAiNIng to that state Of the Node (or subgRAph), the vaLue of The quantIty at that STAte, and an *UpdAte* (EveNt) tO IT. THis operator reTURns a SeQuence oF ouTputs, onE foR eaCh sTatE oF the node (oR subgrapH), sImIlAr To\
    [NOdeCoMPuteTempOrAl]{}. HOwEveR, the mEThod of CompuTatiOn In THis Method iS DiFFErenT bEcAuse It uPdAtes tHe coMPutEd quantIty for eacH veRSion InCrEmentalLy instead of coMpUting it afrEsH. An OptionAL ParameteR is the method describing pOInts of tIme At whiCh to Base the coMpaRison. AN opTIonal pArametEr is a MeThoD DEscriBINg PoiNtS of time at wHICh cOmputAtIon nEeds to bE performed; in the absENce Of it, the method WilL be eVALuAteD At ALl tHe POinTS Of change.\

7.  [***Compare***]{} Operator taKeS As Input two SonS (or TwO SoTSs) aNd a scalAr funCTion (retUrning
 both endpoints are in the  SoN). Anoptio nal  pa ra mete r, $ t_p$, may be s p ecif ied to get a GraphS va lid a tt ime$ t_ p$.\
4.  [* * *N o d eCo mp ut e** *] { }is an alo gous to  a [*map*] {}op eration; itt ak es as inpu t a n SoN (or an  So TS) an da f u nctio n,and a pplies the fu nction to  a l l thei ndividu a l  n odes  (subgraphs) andr et u rns the result s as a  s e t. \ 
5.   [ ***NodeCom pu teTem p oral*** ] {} . U nli k e [NodeComput e]{}, thiso per ator t ak esa s inpu t a f un c tio n that oper ates  on a sta tic no d e (or s u bgraph)  in ad dit ion  toa nSo N ( or anS oT S); for  each no de  ( subgr aph) , i t  ret urn s aseque nce of output s,onef oreachdiffe rent  s tate(versi on) o fthat node (or s ubgr aph). Opt ion al ly,  t he us e r mayspe cif y anoth er func t ion  ( N o d eC omputeDelta) thatop e r at es on th e delt a  b et w een twove rsi onso f  a no de ( s ub graph),whicht he  s ystem c an  use t ocom put e the outp ut mor e effici ently .  An optional p a rameter is am et h o dd escr ibi ng points o f ti m e at  whi c hcom p utati on ne ed s  t o  be performed; in t he  absen ce of  it, the meth od will be e v aluatedat a l lt he points of c hange .\

6.  [* * *NodeCom puteD elta***] {} operat o r  takes a s i npu t:(a) a  f unction thato p erat es  on a s tat ic node  (o r s ubg rap h)  and prod uces anou tp ut  q uan tity, (b) an S oN  (o ranSoTS) like\    [ Node Co mp u teT emporal ] {} , (c)afu ncti onth at op erat e s o n the f ollowing:  as tati cno de (orsubgraph), so me  auxiliary  i nfo rmatio n pertaini ng to that state of the node (o r s ubgra ph),  the valu e o f thequa n tity a t that  stat e,  an d an *u p d at e*(e vent) to i t .  Th is op er ator  return s a sequence of ou t put s, one for ea chstat e of  th e  n o de(o r  su b g raph), similarto\
    [N od e Co mputeTempo r al] {} . Howev er, the  meth o d of co mputation  in thisme thod i s d ifferent b ecause i t updates the c o mp utedqua ntityfo r e ach v ersion inc remen tallyin steadof co mp uting it  afresh. An optional pa ramete r isthe  method d esc r ibi ng points  oftime at wh ich  to  base  th e  comp aris o n.  An optio nalp arameteri sa m e t ho d describin g p oin ts of  ti m e at w hich  computation need s  to be perform ed;i n  th e a b senc eof it, the met hod  w i l l be eva lu ated at all  the poi nt s  of c hange. \

7. [***Co m p ar e ***]{}  ope rat or takesasin p ut twoSo Ns (or tw o So TS s) and  a sca l ar f u n ction (returning 
 both_endpoints are_in the SoN). An_optional parameter,_$t_p$,_may be_specified_to get a_GraphS valid at_time $t_p$.\

4.  [***NodeCompute***]{}_is analogous to_a_[*map*]{} operation; it takes as input an SoN (or an SoTS) and a function,_and_applies the_function_to_all the individual nodes (subgraphs)_and returns the results as_a set.\

5._ [***NodeComputeTemporal***]{}. Unlike [NodeCompute]{}, this operator takes as_input_a function that_operates on a static node (or subgraph) in addition_to an SoN (or an SoTS);_for each node_(subgraph),_it_returns a sequence of_outputs, one for each different state_(version) of that node (or subgraph)._Optionally, the user may specify another function_(NodeComputeDelta) that operates on the delta_between two versions of a_node (subgraph),_which the system can use_to compute the_output more_efficiently. An optional_parameter is a method describing points_of time at_which computation needs to be performed;_in_the absence of_it,_the_method will_be evaluated at_all_the points_of_change.\

6.  [***NodeComputeDelta***]{} operator takes as_input:_(a) a function that operates on a_static node (or subgraph)_and_produces an output quantity,_(b) an SoN (or an_SoTS) like\
    [NodeComputeTemporal]{},_(c) a_function that_operates on the following: a static node (or subgraph), some auxiliary_information pertaining to that state of_the node (or subgraph),_the value_of_the quantity at_that_state, and_an *update* (event) to it. This operator_returns a_sequence of outputs, one for each_state of the node_(or_subgraph), similar to\
   _[NodeComputeTemporal]{}. However, the method of computation_in this method is different_because_it_updates the computed quantity for_each version incrementally instead of computing_it afresh. An_optional parameter is the method describing points_of_time at which to base the_comparison._An optional parameter is a method_describing_points_of time at which computation_needs to be performed; in the_absence of it, the method will be evaluated at_all the points_of change.\

7.  [***Compare***]{} operator_takes_as_input two SoNs (or two SoTSs) and a scalar function_(returning