Changeset 7622:8a7ae2fb67c6


Ignore:
Timestamp:
12/12/07 04:32:07 (5 years ago)
Author:
Burcin Erocal <burcin@…>
Branch:
default
Children:
7623:d105d8fda527, 7629:c9c6701f535d
Message:

Add BooleanPolynomialRing? to top level namespace. Fix doctests in sage/rings/polynomial/pbori.pyx.

Location:
sage/rings/polynomial
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sage/rings/polynomial/all.py

    r5311 r7622  
    3333# Generic convolution 
    3434from sage.rings.polynomial.convolution import convolution 
     35 
     36# Boolean Polynomial Rings 
     37from sage.rings.polynomial.pbori import BooleanPolynomialRing 
  • sage/rings/polynomial/pbori.pyx

    r7600 r7622  
    1 r"""nodoctest 
     1r""" 
    22Boolean Polynomials via PolyBoRi. 
    33 
     
    428428        EXAMPLES: 
    429429            sage: P.<x,y> = BooleanPolynomialRing(2) 
    430             sage: M = BooleanMonomialMonoid(P) 
     430            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    431431            sage: M 
    432432            MonomialMonoid of Boolean PolynomialRing in x, y 
     
    455455        EXAMPLES: 
    456456            sage: P = BooleanPolynomialRing(100, 'x') 
    457             sage: M = BooleanMonomialMonoid(P) 
     457            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    458458            sage: M.ngens() 
    459459            100 
     
    467467        EXAMPLES: 
    468468            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    469             sage: M = BooleanMonomialMonoid(P) 
     469            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    470470            sage: M.gen(0) 
    471471            x 
     
    474474 
    475475            sage: P = BooleanPolynomialRing(1000, 'x') 
    476             sage: M = BooleanMonomialMonoid(P) 
     476            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    477477            sage: M.gen(50) 
    478478            x50 
     
    487487        EXAMPLES: 
    488488            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    489             sage: M = BooleanMonomialMonoid(P) 
     489            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    490490            sage: M.gens() 
    491491            (x, y, z) 
     
    506506        EXAMPLES: 
    507507            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    508             sage: M = BooleanMonomialMonoid(P) 
     508            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    509509            sage: M(x+y) 
    510510            Traceback (most recent call last): 
     
    557557        EXAMPLES: 
    558558            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    559             sage: M = BooleanMonomialMonoid(P) 
     559            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    560560            sage: M(x) < M(y) 
    561561            False 
     
    583583        EXAMPLES: 
    584584            sage: P.<x,y> = BooleanPolynomialRing(2) 
    585             sage: M = BooleanMonomialMonoid(P) 
     585            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    586586            sage: M(x*y) 
    587587            x*y 
     
    606606        EXAMPLES: 
    607607            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    608             sage: M = BooleanMonomialMonoid(P) 
     608            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    609609            sage: M(x*y).deg() 
    610610            2 
     
    621621        EXAMPLES: 
    622622            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    623             sage: M = BooleanMonomialMonoid(P) 
     623            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    624624            sage: len(M(x*y)) 
    625625            2 
     
    633633        EXAMPLES: 
    634634            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    635             sage: M = BooleanMonomialMonoid(P) 
     635            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    636636            sage: list(iter(M(x*z))) 
    637637            [0, 2] 
     
    645645        EXAMPLES: 
    646646            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    647             sage: M = BooleanMonomialMonoid(P) 
     647            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    648648            sage: x = M(x); xy = M(x*y); z=M(z)  
    649649            sage: x*x 
     
    667667        EXAMPLES: 
    668668            sage: P.<x,y,z> = BooleanPolynomialRing(3) 
    669             sage: M = BooleanMonomialMonoid(P) 
     669            sage: M = sage.rings.polynomial.pbori.BooleanMonomialMonoid(P) 
    670670            sage: x = M(x); xy = M(x*y) 
    671671            sage: x + xy 
Note: See TracChangeset for help on using the changeset viewer.