| Home | Trees | Indices | Help |
|---|
|
|
object --+
|
structure.sage_object.SageObject --+
|
structure.parent.Parent --+
|
structure.parent_base.ParentWithBase --+
|
free_module.CombinatorialFreeModuleInterface --+
|
object --+ |
| |
structure.sage_object.SageObject --+ |
| |
structure.parent.Parent --+ |
| |
structure.parent_base.ParentWithBase --+ |
| |
structure.parent_gens.ParentWithGens --+ |
| |
structure.parent_gens.ParentWithAdditiveAbelianGens --+ |
| |
modules.module.Module --+
|
free_module.CombinatorialFreeModule --+
|
object --+ |
| |
root_lattice_realization.RootLatticeRealization --+ |
| |
weight_lattice_realization.WeightLatticeRealization --+
|
AmbientSpace
Abstract class for ambient spaces Any implementation of this class should implement a class method smallest_base_ring as described below, and a method dimension working on a partially initialized instance with just root_system as attribute. There is no safe default implementation for the later, so none is provided.
|
|||
|
|||
|
|||
|
Inherited from |
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
EXAMPLES:
sage: e = RootSystem(['A',3]).ambient_lattice()
sage: e == loads(dumps(e))
True
|
Returns the dimension of this ambient space.
EXAMPLES:
sage: from sage.combinat.root_system.ambient_space import AmbientSpace
sage: e = RootSystem(['F',4]).ambient_space()
sage: AmbientSpace.dimension(e)
Traceback (most recent call last):
...
NotImplementedError
|
Returns the smallest ground ring over which the ambient space can be realized.
EXAMPLES:
sage: e = RootSystem(['F',4]).ambient_space()
sage: e.smallest_base_ring()
Rational Field
|
EXAMPLES:
sage: RootSystem(['A',4]).ambient_lattice()
Ambient lattice for the Root system of type ['A', 4]
sage: RootSystem(['B',4]).ambient_space()
Ambient space for the Root system of type ['B', 4]
|
TESTS:
sage: R = RootSystem(['A',4]).ambient_lattice()
sage: R([1,2,3,4,5])
(1, 2, 3, 4, 5)
|
Note that indexing starts at 1.
EXAMPLES:
sage: e = RootSystem(['A',2]).ambient_lattice()
sage: e[1]
(1, 0, 0)
|
EXAMPLES:
sage: e = RootSystem(["A", 3]).ambient_lattice()
sage: e.coroot_lattice()
Ambient lattice for the Root system of type ['A', 3]
|
Returns the i-th simple coroot, as an element of this space
EXAMPLES:
sage: R = RootSystem(["A",3])
sage: L = R.ambient_lattice()
sage: L.simple_coroot(1)
(1, -1, 0, 0)
sage: L.simple_coroot(2)
(0, 1, -1, 0)
sage: L.simple_coroot(3)
(0, 0, 1, -1)
|
EXAMPLES:
sage: e = RootSystem(["A", 3]).ambient_lattice()
sage: a = e.simple_root(0); a
(-1, 0, 0, 0)
sage: b = e.simple_root(1); b
(1, -1, 0, 0)
sage: s_a = e.reflection(a)
sage: s_a(b)
(0, -1, 0, 0)
|
Note that indexing starts at 0.
EXAMPLES:
sage: e = RootSystem(['A',2]).ambient_lattice()
sage: e._term(0)
(1, 0, 0)
|
EXAMPLES:
sage: e1 = RootSystem(['A',3]).ambient_lattice()
sage: e2 = RootSystem(['B',3]).ambient_lattice()
sage: e1 == e1
True
sage: e1 == e2
False
|
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0beta1 on Thu Jul 17 04:23:34 2008 | http://epydoc.sourceforge.net |