Changeset 7775:630e737e0546


Ignore:
Timestamp:
12/15/07 11:40:10 (5 years ago)
Author:
R. L. Miller <rlmillster@…>
Branch:
default
Message:

important bug fix for codes and graphs

Location:
sage
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sage/coding/binary_code.pyx

    r7773 r7775  
    17661766            1 
    17671767            sage: P._refine(3, [[0,1]], B) 
    1768             558 
     1768            583 
    17691769            sage: P._split_vertex(2, 4) 
    17701770            2 
    17711771            sage: P._refine(4, [[0,2]], B) 
    1772             1713 
     1772            1754 
    17731773            sage: P._split_vertex(3, 5) 
    17741774            3 
     
    18481848                        r = j 
    18491849                        while True: 
    1850                             if r == 0 or self.col_lvls[r-1] == k: 
     1850                            if r == j or self.col_lvls[r-1] == k: 
    18511851                                if r != t: 
    18521852                                    alpha[alpha_length] = r 
     
    18881888                        r = j 
    18891889                        while True: 
    1890                             if r == 0 or self.wd_lvls[r-1] == k: 
     1890                            if r == j or self.wd_lvls[r-1] == k: 
    18911891                                if r != t_w: 
    18921892                                    alpha[alpha_length] = r^flag 
     
    19671967            1 
    19681968            sage: P._refine(2, [[0,1]], B) 
    1969             558 
     1969            583 
    19701970            sage: P._split_vertex(2, 3) 
    19711971            2 
    19721972            sage: P._refine(3, [[0,2]], B) 
    1973             1713 
     1973            1754 
    19741974            sage: P._split_vertex(4, 4) 
    19751975            4 
     
    21022102            1 
    21032103            sage: P._refine(2, [[0,1]], B) 
    2104             558 
     2104            583 
    21052105            sage: P._split_vertex(2, 3) 
    21062106            2 
    21072107            sage: P._refine(3, [[0,2]], B) 
    2108             1713 
     2108            1754 
    21092109            sage: P._split_vertex(4, 4) 
    21102110            4 
     
    22452245         
    22462246        EXAMPLES: 
     2247            sage: import sage.coding.binary_code 
     2248            sage: from sage.coding.binary_code import * 
     2249            sage: BC = BinaryCodeClassifier() 
     2250 
    22472251            sage: M = Matrix(GF(2),[\ 
    22482252            ... [1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],\ 
     
    22512255            ... [0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1],\ 
    22522256            ... [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1]]) 
    2253             sage: import sage.coding.binary_code 
    2254             sage: from sage.coding.binary_code import * 
    22552257            sage: B = BinaryCode(M) 
    2256             sage: BC = BinaryCodeClassifier() 
    22572258            sage: gens, labeling = BC._aut_gp_and_can_label(B) 
    2258             sage: S = SymmetricGroup(16) 
     2259            sage: S = SymmetricGroup(M.ncols()) 
    22592260            sage: L = [S([x+1 for x in g]) for g in gens] 
    22602261            sage: PermutationGroup(L).order() 
    22612262            322560 
     2263 
     2264            sage: M = Matrix(GF(2),[\ 
     2265            ... [1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0],\ 
     2266            ... [0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0],\ 
     2267            ... [0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1],\ 
     2268            ... [0,0,0,1,1,0,0,0,0,1,1,0,1,1,0,1,1]]) 
     2269            sage: B = BinaryCode(M) 
     2270            sage: gens, labeling = BC._aut_gp_and_can_label(B) 
     2271            sage: S = SymmetricGroup(M.ncols()) 
     2272            sage: L = [S([x+1 for x in g]) for g in gens] 
     2273            sage: PermutationGroup(L).order() 
     2274            2304 
    22622275 
    22632276        """ 
  • sage/graphs/graph_generators.py

    r7541 r7775  
    27332733            sage: L = list( graphs(8, lambda G: G.is_bipartite()) ) 
    27342734            sage: len(L) 
    2735             142 
     2735            143 
    27362736         
    27372737        Sloane A000088: 
  • sage/graphs/graph_isom.pyx

    r7762 r7775  
    581581                    r = j 
    582582                    while True: 
    583                         if r == 0 or self.levels[r-1] == k: 
     583                        if r == j or self.levels[r-1] == k: 
    584584                            if r != t: 
    585585                                alpha[s] = r 
     
    625625                    r = j 
    626626                    while True: 
    627                         if r == 0 or self.levels[r-1] == k: 
     627                        if r == j or self.levels[r-1] == k: 
    628628                            if r != t: 
    629629                                alpha[s] = r 
Note: See TracChangeset for help on using the changeset viewer.