@@ -1582,12 +1582,15 @@ def is_t_design(self, t=None, v=None, k=None, l=None, return_parameters=False):
1582
1582
[(8, 4, 7)]
1583
1583
sage: [(v,k,l) for v in R for k in R for l in R if S4_8.is_t_design(0,v,k,l)]
1584
1584
[(8, 4, 14)]
1585
- sage: A = designs.AffineGeometryDesign(3, 1, GF(2)) # needs sage.rings.finite_rings
1586
- sage: A.is_t_design(return_parameters=True) # needs sage.rings.finite_rings
1585
+
1586
+ sage: # needs sage.rings.finite_rings
1587
+ sage: A = designs.AffineGeometryDesign(3, 1, GF(2))
1588
+ sage: A.is_t_design(return_parameters=True)
1587
1589
(True, (2, 8, 2, 1))
1588
- sage: A = designs.AffineGeometryDesign(4, 2, GF(2)) # needs sage.rings.finite_rings
1589
- sage: A.is_t_design(return_parameters=True) # needs sage.rings.finite_rings
1590
+ sage: A = designs.AffineGeometryDesign(4, 2, GF(2))
1591
+ sage: A.is_t_design(return_parameters=True)
1590
1592
(True, (3, 16, 4, 1))
1593
+
1591
1594
sage: I = IncidenceStructure(2, [])
1592
1595
sage: I.is_t_design(return_parameters=True)
1593
1596
(True, (0, 2, 0, 0))
@@ -1828,15 +1831,15 @@ def automorphism_group(self):
1828
1831
1829
1832
EXAMPLES::
1830
1833
1831
- sage: # needs sage.rings.finite_rings
1834
+ sage: # needs sage.groups sage. rings.finite_rings
1832
1835
sage: P = designs.DesarguesianProjectivePlaneDesign(2); P
1833
1836
(7,3,1)-Balanced Incomplete Block Design
1834
- sage: G = P.automorphism_group() # needs sage.groups
1835
- sage: G.is_isomorphic(PGL(3,2)) # needs sage.groups
1837
+ sage: G = P.automorphism_group()
1838
+ sage: G.is_isomorphic(PGL(3,2))
1836
1839
True
1837
- sage: G # needs sage.groups
1840
+ sage: G
1838
1841
Permutation Group with generators [...]
1839
- sage: G.cardinality() # needs sage.groups
1842
+ sage: G.cardinality()
1840
1843
168
1841
1844
1842
1845
A non self-dual example::
@@ -2164,10 +2167,11 @@ def _spring_layout(self):
2164
2167
2165
2168
EXAMPLES::
2166
2169
2170
+ sage: # needs sage.plot
2167
2171
sage: H = Hypergraph([{1,2,3},{2,3,4},{3,4,5},{4,5,6}]); H
2168
2172
Incidence structure with 6 points and 4 blocks
2169
- sage: L = H._spring_layout() # needs sage.plot
2170
- sage: L # random # needs sage.plot
2173
+ sage: L = H._spring_layout()
2174
+ sage: L # random
2171
2175
{1: (0.238, -0.926),
2172
2176
2: (0.672, -0.518),
2173
2177
3: (0.449, -0.225),
@@ -2178,9 +2182,9 @@ def _spring_layout(self):
2178
2182
{2, 3, 4}: (0.727, -0.173),
2179
2183
{4, 5, 6}: (0.838, 0.617),
2180
2184
{1, 2, 3}: (0.393, -0.617)}
2181
- sage: all(v in L for v in H.ground_set()) # needs sage.plot
2185
+ sage: all(v in L for v in H.ground_set())
2182
2186
True
2183
- sage: all(v in L for v in map(Set, H.blocks())) # needs sage.plot
2187
+ sage: all(v in L for v in map(Set, H.blocks()))
2184
2188
True
2185
2189
"""
2186
2190
from sage .graphs .graph import Graph
0 commit comments