Editor
Visualization
mcdp { a = instance mcdp { provides f1 [dimensionless] requires r1 [dimensionless] provides f2 [dimensionless] requires r2 [dimensionless] provided f2 ≀ required r1 (provided f2) * 0.7 + 3 + provided f1 ≀ required r2 } # loop f2 provided by a β‰₯ r2 required by a requires r = r1 required by a provides f = f1 provided by a }
Internal representation details
CompositeNDP                                                                                               
β”‚    provides   f   SB(β‰₯0) β”‚ requires   r   SB(β‰₯0)                                                         
β”‚  3 nodes, 3 edges                                                                                        
β”‚   connected rec: βœ“                                                                                       
β”‚  provided f       ≀ f1 provided by a   equiv id                                                          
β”‚  r1 required by a ≀ required r         equiv id                                                          
β”‚  r2 required by a ≀ f2 provided by a   diff  AmbientConversion SB(β‰₯3)  β‡Έ  SB(β‰₯0)  > D                    
β”‚                                               𝒇 ≀ 𝒓                                                      
β”” CompositeNDP                                                                                             
  β”‚    provides   f1   SB(β‰₯0) β”‚ requires   r1   SB(β‰₯0)                                                     
  β”‚    provides   f2   SB(β‰₯0) β”‚ requires   r2   SB(β‰₯3)                                                     
  β”‚  7 nodes, 6 edges                                                                                      
  β”‚   connected rec: βœ“                                                                                     
  β”‚  provided f1              ≀ f1 provided by _sum     equiv id                                           
  β”‚  provided f2              ≀ _op provided by _mult   equiv id                                           
  β”‚  provided f2              ≀ required r1             equiv id                                           
  β”‚  _res required by _mult   ≀ _res provided by _sum   equiv id                                           
  β”‚  _res2 required by _plus  ≀ required r2             equiv id                                           
  β”‚  _result required by _sum ≀ _op provided by _plus   equiv id                                           
  β”œ _mult: SimpleWrap                                                                                      
  β”‚        β”‚  provides   _op   SB(β‰₯0) β”‚ requires   _res   SB(β‰₯0)                                           
  β”‚        β”” DP_L_UME SB(β‰₯0)  β‡Έ  SB(β‰₯0)                                                                    
  β”‚           𝒇 β‹… 0.7 ≀ 𝒓                                                                                  
  β”‚          M_C_WrapUnits   dimensionless β†’ dimensionless > M_A_Mult1_Upper   SB(β‰₯0)  β†’   same x ⟼ x β‹… 0.7
  β”œ _plus: SimpleWrap                                                                                      
  β”‚        β”‚  provides   _op   SB(β‰₯0) β”‚ requires   _res2   SB(β‰₯3)                                          
  β”‚        β”” DP_L_UME SB(β‰₯0)  β‡Έ  SB(β‰₯3)                                                                    
  β”‚           𝒇 + 3 ≀ 𝒓                                                                                    
  β”‚          M_C_WrapUnits   dimensionless β†’ dimensionless > M_A_Add1_Upper   SB(β‰₯0)  β†’  SB(β‰₯3) x ⟼ x + 3  
  β””  _sum: SimpleWrap                                                                                      
           β”‚  provides   _res   SB(β‰₯0) β”‚ requires   _result   SB(β‰₯0)                                       
           β”‚  provides   f1     SB(β‰₯0) β”‚                                                                   
           β”” M_Res_AddMany_DP WU ⟨dimensionless,dimensionless⟩  β‡Έ  SB(β‰₯0)                                  
                              (SB(β‰₯0)Γ—SB(β‰₯0))                                                              
              𝒇₁ + 𝒇₂ ≀ 𝒓                                                                                  
             β”œ      Fs: β”œ SB(β‰₯0)                                                                           
             β”‚          β”” SB(β‰₯0)                                                                           
             β”œ opspace: SB(β‰₯0)                                                                             
             β””    algo: ApproximationAlgorithms - ApproximationAlgorithms.VAN_DER_CORPUT                   

hel1-z7-prod-editor-1 Restart page