Changeset 418bd6 in git for kernel/f5gb.h


Ignore:
Timestamp:
Oct 1, 2009, 3:40:16 PM (15 years ago)
Author:
Christian Eder
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
963eebd7c227d74888d6c990014a2db02a856401
Parents:
1d9469b7feae9ba3731cc5bd89f2a2a7f1611efd
Message:
added idea for termination of F5: split critical pairs in "useful" and "useless"
ones, check later on if there are "useful" ones left, else terminate the algorithm.


git-svn-id: file:///usr/local/Singular/svn/trunk@12147 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/f5gb.h

    r1d9469 r418bd6  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: f5gb.h,v 1.44 2009-08-31 13:55:46 ederc Exp $ */
     4/* $Id: f5gb.h,v 1.45 2009-10-01 13:40:16 ederc Exp $ */
    55/*
    66* ABSTRACT: f5gb interface
     
    4848================================================================
    4949computes a list of critical pairs for the next reduction process
     50the first element is always "useful" thus the critical pair
     51computed is either "useful" or "useless" depending on the second
     52element which generates the critical pair.
    5053first element in gPrev is always the newest element which must
    5154build critical pairs with all other elements in gPrev
     
    5356*/
    5457void criticalPair(LList* gPrev, CListOld* critPairs, LTagList* lTag, RTagList* rTag, RList* RuleOlds);
     58
     59/*
     60================================================================
     61computes a list of critical pairs for the next reduction process
     62the first element is always "useless" thus the critical pair
     63computed is "useless".
     64first element in gPrev is always the newest element which must
     65build critical pairs with all other elements in gPrev
     66================================================================
     67*/
     68void criticalPair2(LList* gPrev, CListOld* critPairs, LTagList* lTag, RTagList* rTag, RList* RuleOlds);
    5569
    5670/*
Note: See TracChangeset for help on using the changeset viewer.