Editor
Visualization
mcdp { provides fโ‚[m] provides fโ‚‚[m] requires rโ‚€[m] provided fโ‚ + 10 cm โ‰ค 10 m provides x[m] requires y[m] provided x โ‰ค required y provided fโ‚ + provided fโ‚‚ โ‰ค required rโ‚€ provided x โ‰ค 100 m a = instance mcdp { provides ff[m] requires ff = provided ff ยท 2 requires x[m] required x โ‰ฅ 1 m } requires x for a # x required by a โ‰ผ ff provided by a provides ff using a requires ff for a }
Internal representation details
CompositeNDP                                                                                          
โ”‚    provides   f_1   SB(โ‰ฅ0) m      โ”‚ requires   r_0   SB(โ‰ฅ0) m                                       
โ”‚    provides   f_2   SB(โ‰ฅ0) m      โ”‚ requires   y     SB([0,100]) m                                  
โ”‚    provides   x     SB([0,100]) m โ”‚ requires   x     {1 m}                                          
โ”‚    provides   ff    SB(โ‰ฅ0) m      โ”‚ requires   ff    SB(โ‰ฅ0) m                                       
โ”‚  13 nodes, 10 edges                                                                                 
โ”‚   connected rec: โœ“                                                                                  
โ”‚  provided f_1             โ‰ค _op provided by _plus   equiv id                                        
โ”‚  provided f_1             โ‰ค f_1 provided by _sum    equiv id                                        
โ”‚  provided f_2             โ‰ค f_2 provided by _sum    equiv id                                        
โ”‚  provided ff              โ‰ค ff provided by a        equiv id                                        
โ”‚  provided x               โ‰ค _l1 provided by _lim1   diff  (always satisfied)                        
โ”‚  provided x               โ‰ค required y              equiv id                                        
โ”‚  _res required by _plus   โ‰ค _l provided by _lim     diff  DP_GenericConstant SB(โ‰ฅ0.1) m  โ‡ธ  {10 m}  
โ”‚                                                            ๐’‡ โ‰ค 10 m                                 
โ”‚                                                           โ”œ  b: ()                                  
โ”‚                                                           โ”œ lf: LowerSet(maximals=ffโจ10.000000000โฉ) 
โ”‚                                                           โ”” ur: UpperSet(minimals=ffโจ10.000000000โฉ) 
โ”‚  _result required by _sum โ‰ค required r_0            equiv id                                        
โ”‚  ff required by a         โ‰ค required ff             equiv id                                        
โ”‚  x required by a          โ‰ค required x              equiv (always satisfied)                        
โ”œ  _lim: SimpleWrap                                                                                   
โ”‚        โ”‚  provides   _l   {10 m} โ”‚ -                                                                
โ”‚        โ”” DP_Limit {10 m}  โ‡ธ  ๐Ÿ™  > NVU:10 m                                                          
โ”‚           ๐’‡ โ‰ค 10 m                                                                                  
โ”œ _lim1: SimpleWrap                                                                                   
โ”‚        โ”‚  provides   _l1   {100 m} โ”‚ -                                                              
โ”‚        โ”” DP_Limit {100 m}  โ‡ธ  ๐Ÿ™  > NVU:100 m                                                        
โ”‚           ๐’‡ โ‰ค 100 m                                                                                 
โ”œ _plus: SimpleWrap                                                                                   
โ”‚        โ”‚  provides   _op   SB(โ‰ฅ0) m โ”‚ requires   _res   SB(โ‰ฅ0.1) m                                  
โ”‚        โ”” DP_L_UME SB(โ‰ฅ0) m  โ‡ธ  SB(โ‰ฅ0.1) m                                                           
โ”‚           ๐’‡ + 0.1 โ‰ค ๐’“                                                                               
โ”‚          M_C_WrapUnits   m โ†’ m > M_A_Add1_Upper   SB(โ‰ฅ0)  โ†’  SB(โ‰ฅ0.1) x โŸผ x + 0.1                   
โ”œ  _sum: SimpleWrap                                                                                   
โ”‚        โ”‚  provides   f_1   SB(โ‰ฅ0) m โ”‚ requires   _result   SB(โ‰ฅ0) m                                 
โ”‚        โ”‚  provides   f_2   SB(โ‰ฅ0) m โ”‚                                                               
โ”‚        โ”” M_Res_AddMany_DP SB(โ‰ฅ0)ร—SB(โ‰ฅ0) โŸจm,mโŸฉ  โ‡ธ  SB(โ‰ฅ0) m                                          
โ”‚           ๐’‡โ‚ + ๐’‡โ‚‚ โ‰ค ๐’“                                                                               
โ”‚          โ”œ      Fs: โ”œ SB(โ‰ฅ0) m                                                                      
โ”‚          โ”‚          โ”” SB(โ‰ฅ0) m                                                                      
โ”‚          โ”œ opspace: SB(โ‰ฅ0) m                                                                        
โ”‚          โ””    algo: ApproximationAlgorithms - ApproximationAlgorithms.VAN_DER_CORPUT                
โ””     a: CompositeNDP                                                                                 
         โ”‚    provides   ff   SB(โ‰ฅ0) m โ”‚ requires   ff   SB(โ‰ฅ0) m                                     
         โ”‚                             โ”‚ requires   x    {1 m}                                        
         โ”‚  5 nodes, 3 edges                                                                          
         โ”‚   connected rec: โœ“                                                                         
         โ”‚  _c required by _c      โ‰ค required x              equiv (always satisfied)                 
         โ”‚  provided ff            โ‰ค _op provided by _mult   equiv id                                 
         โ”‚  _res required by _mult โ‰ค required ff             equiv id                                 
         โ”œ    _c: SimpleWrap                                                                          
         โ”‚        โ”‚  - โ”‚ requires   _c   {1 m}                                                        
         โ”‚        โ”” DP_Constant ๐Ÿ™  โ‡ธ  {1 m}                                                           
         โ”‚           1 m โ‰ค ๐’“                                                                          
         โ”” _mult: SimpleWrap                                                                          
                  โ”‚  provides   _op   SB(โ‰ฅ0) m โ”‚ requires   _res   SB(โ‰ฅ0) m                           
                  โ”” DP_L_UME SB(โ‰ฅ0) m  โ‡ธ  SB(โ‰ฅ0) m                                                    
                     ๐’‡ โ‹… 2 โ‰ค ๐’“                                                                        
                    M_C_WrapUnits   m โ†’ m > M_A_Mult1_Upper   SB(โ‰ฅ0)  โ†’   same x โŸผ x โ‹… 2              

hel1-z7-prod-editor-3 Restart page