Hi,

Tensor products (of commutative rings) are "necessary" for
representing the
coordinate rings of a product of [affine] schemes.

For commutative rings, a new tensor product class imay not be needed
or
desirable, rather what is missing  currently is the homomorphisms.

Given algebras A and B, I would return C and the two maps m1: A -> C
and
m2: B -> C:

(C, m1, m2) = A.tensor_product(B,ring=R)

The algebra C would be an algebra which represents the tensor product
and
whose class could depend on A and B. If the ring is not specified,
then A
and B should have the same base_ring.

Tensor products of polynomial rings and their quotients would be the
first
natural cases to implement.

--David


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to