home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   sci.math.symbolic      Symbolic algebra discussion      10,432 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 10,005 of 10,432   
   Nasser M. Abbasi to Albert Rich   
   Re: FriCAS 1.3.6 is released   
   12 Mar 20 02:16:14   
   
   From: nma@12000.org   
      
   On 3/12/2020 12:47 AM, Albert Rich wrote:   
   > On Wednesday, March 11, 2020 at 6:22:34 AM UTC-10, anti...@math.uni.wroc.pl   
   wrote:   
   >> [...]   
   >>   
   >> And of course, having no better method one could use Rubi way:   
   >> add lookup table and retrive precomputed answer from the table.   
   >>   
   >> --   
   >>                                Waldek Hebisch   
   >   
   > Rubi does NOT use a lookup table of specific precomputed integrals.  Rather   
   it uses generic reduction and terminal rules to iteratively integrate large   
   classes of expressions.  For example, when Martin presents a specific example   
   Rubi cannot integrate,    
   it usually leads to a generic rule able to produce optimal antiderivatives for   
   the whole class of integrands for which the example is a special case.   
   >   
   > Instead of using rule-based integration when there is “no better   
   method”, I contend it should be used BEFORE resorting to advanced methods   
   like Risch.  There are numerous advantages of a properly implemented   
   rule-based integrator:   
   >   
   > 1. If a rule does apply, the optimal antiderivative will quickly and   
   reliably be found.   
   > 2. Rule-based systems can show the rules applied and the resulting   
   intermediate steps.   
   > 3. The rules are self-contained and easily verified by differentiation.   
   > 4. The individual rules are elementary in nature and thus comprehensible to   
   mere humans, like first year calculus students.   
   > 5. This makes rule-based systems great pedagogical tools in the classroom.   
   > 6. Rules can be developed, debugged and tested in a modular fashion rather   
   than as a monolith.   
   > 7. Holes in the rule-based decision tree point to where new mathematical   
   knowledge (in this case, integration formulas) is crying out to be discovered.   
   > 8. It’s quickly determined when no rule applies, so the delay in resorting   
   to advanced methods is negligible, especially compared to the amount time such   
   methods often require.   
   >   
   > Albert   
   >   
      
   Good summary.   
      
   But I really like this idea of using Rule-based (Like Rubi) as   
   a first phase to the integrate command, and if that fails, then   
   a second phase is called which uses the traditional methods currently   
   implemented by CAS systems (i.e. Risch, etc...).   
      
   May be someone from Wolfram could look into this (given that Rubi is   
   already implemented in Mathematica (i.e. Wolfram Language), this   
   will be easier to integrate it into the Mathematica Integrate command than   
   with other CAS systems.   
      
   --Nasser   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca