Changeset b9b906 in git for Singular/LIB/standard.lib


Ignore:
Timestamp:
Jan 16, 2001, 2:48:47 PM (23 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
081d28e7da33af82545a27eb9f8ee82b0884b9f0
Parents:
4e3468f1f6473297e317588e34a7719e241780f9
Message:
*hannes: lib format revisited


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/standard.lib

    r4e3468 rb9b906  
    11//////////////////////////////////////////////////////////////////////////////
    2 version="$Id: standard.lib,v 1.54 2001-01-15 19:06:12 lossen Exp $";
     2version="$Id: standard.lib,v 1.55 2001-01-16 13:48:44 Singular Exp $";
    33category="Miscellaneous";
    44info="
     
    143143TYPE:    type of the first argument
    144144PURPOSE: computes the standard basis of the first argument @code{I}
    145          (ideal or module), by a heuristically chosen method: if the 
    146          ordering of the current ring is a local ordering, or if it is a 
    147          non-block ordering and the current ring has no parameters, then 
    148          @code{std(I)} is returned. Otherwise, @code{I} is mapped into a 
    149          ring with no parameters and ordering dp, where its Hilbert series 
    150          is computed. This is followed by a Hilbert-series based std 
     145         (ideal or module), by a heuristically chosen method: if the
     146         ordering of the current ring is a local ordering, or if it is a
     147         non-block ordering and the current ring has no parameters, then
     148         @code{std(I)} is returned. Otherwise, @code{I} is mapped into a
     149         ring with no parameters and ordering dp, where its Hilbert series
     150         is computed. This is followed by a Hilbert-series based std
    151151         computation in the original ring.
    152152NOTE: If a 2nd argument @code{wait} is given, then the computation proceeds
     
    449449
    450450@ifinfo
    451 @item *not minimized resolution and (homogeneous input with k<>0, 
     451@item *not minimized resolution and (homogeneous input with k<>0,
    452452or local rings):*@*
    453453@end ifinfo
     
    600600proc quot (m1,m2,list #)
    601601"SYNTAX: @code{quot (} module_expression@code{,} module_expression @code{)}
    602          @*@code{quot (} module_expression@code{,} module_expression@code{,} 
     602         @*@code{quot (} module_expression@code{,} module_expression@code{,}
    603603            int_expression @code{)}
    604604         @*@code{quot (} ideal_expression@code{,} ideal_expression @code{)}
    605          @*@code{quot (} ideal_expression@code{,} ideal_expression@code{,} 
     605         @*@code{quot (} ideal_expression@code{,} ideal_expression@code{,}
    606606            int_expression @code{)}
    607607TYPE:    ideal
     
    859859               @code{] )}
    860860RETURN:   string
    861 PURPOSE:  @code{sprintf(fmt,...);} performs output formatting. The first 
    862           argument is a format control string. Additional arguments may be 
    863           required, depending on the content of the control string. A series 
     861PURPOSE:  @code{sprintf(fmt,...);} performs output formatting. The first
     862          argument is a format control string. Additional arguments may be
     863          required, depending on the content of the control string. A series
    864864          of output characters is generated as directed by the control string;
    865865          these characters are returned as a string. @*
    866866          The control string @code{fmt} is simply text to be copied,
    867867          except that the string may contain conversion specifications.@*
    868           Do @code{help print;} for a listing of valid conversion 
    869           specifications. As an addition to the conversions of @code{print}, 
    870           the @code{%n} and @code{%2} conversion specification does not 
    871           consume an additional argument, but simply generates a newline 
     868          Do @code{help print;} for a listing of valid conversion
     869          specifications. As an addition to the conversions of @code{print},
     870          the @code{%n} and @code{%2} conversion specification does not
     871          consume an additional argument, but simply generates a newline
    872872          character.
    873873NOTE:     If one of the additional arguments is a list, then it should be
     
    948948"SYNTAX:  @code{printf (} string_expression @code{[,} any_expressions@code{] )}
    949949RETURN:   none
    950 PURPOSE:  @code{printf(fmt,...);} performs output formatting. The first 
    951           argument is a format control string. Additional arguments may be 
    952           required, depending on the content of the control string. A series 
     950PURPOSE:  @code{printf(fmt,...);} performs output formatting. The first
     951          argument is a format control string. Additional arguments may be
     952          required, depending on the content of the control string. A series
    953953          of output characters is generated as directed by the control string;
    954954          these characters are displayed (i.e., printed to standard out). @*
    955           The control string @code{fmt} is simply text to be copied, except 
     955          The control string @code{fmt} is simply text to be copied, except
    956956          that the string may contain conversion specifications. @*
    957           Do @code{help print;} for a listing of valid conversion 
    958           specifications. As an addition to the conversions of @code{print}, 
    959           the @code{%n} and @code{%2} conversion specification does not 
    960           consume an additional argument, but simply generates a newline 
     957          Do @code{help print;} for a listing of valid conversion
     958          specifications. As an addition to the conversions of @code{print},
     959          the @code{%n} and @code{%2} conversion specification does not
     960          consume an additional argument, but simply generates a newline
    961961          character.
    962962NOTE:     If one of the additional arguments is a list, then it should be
    963           enclosed once more into a @code{list()} command, since passing a 
     963          enclosed once more into a @code{list()} command, since passing a
    964964          list as an argument flattens the list by one level.
    965965SEE ALSO: sprintf, fprintf, print, string
     
    986986
    987987proc fprintf(link l, string fmt, list #)
    988 "SYNTAX:  @code{fprintf (} link_expression@code{,} string_expression @code{[,} 
     988"SYNTAX:  @code{fprintf (} link_expression@code{,} string_expression @code{[,}
    989989                any_expressions@code{] )}
    990990RETURN:   none
    991 PURPOSE:  @code{fprintf(l,fmt,...);} performs output formatting. 
    992           The second argument is a format control string. Additional 
    993           arguments may be required, depending on the content of the 
    994           control string. A series of output characters is generated as 
     991PURPOSE:  @code{fprintf(l,fmt,...);} performs output formatting.
     992          The second argument is a format control string. Additional
     993          arguments may be required, depending on the content of the
     994          control string. A series of output characters is generated as
    995995          directed by the control string; these characters are
    996996          written to the link l.
    997           The control string @code{fmt} is simply text to be copied, except 
     997          The control string @code{fmt} is simply text to be copied, except
    998998          that the string may contain conversion specifications.@*
    999           Do @code{help print;} for a listing of valid conversion 
    1000           specifications. As an addition to the conversions of @code{print}, 
    1001           the @code{%n} and @code{%2} conversion specification does not 
    1002           consume an additional argument, but simply generates a newline 
     999          Do @code{help print;} for a listing of valid conversion
     1000          specifications. As an addition to the conversions of @code{print},
     1001          the @code{%n} and @code{%2} conversion specification does not
     1002          consume an additional argument, but simply generates a newline
    10031003          character.
    10041004NOTE:     If one of the additional arguments is a list, then it should be
    1005           enclosed once more into a @code{list()} command, since passing 
     1005          enclosed once more into a @code{list()} command, since passing
    10061006          a list as an argument flattens the list by one level.
    10071007SEE ALSO: sprintf, printf, print, string
Note: See TracChangeset for help on using the changeset viewer.