- sage: x1 = J1.from_vector(vector(QQ,(1,2,1)))
- sage: y1 = J1.from_vector(vector(QQ,(1,0,2)))
- sage: x2 = J2.from_vector(vector(QQ,(1,2,3)))
- sage: y2 = J2.from_vector(vector(QQ,(1,1,1)))
- sage: z1 = J.from_vector(vector(QQ,(1,2,1,1,2,3)))
- sage: z2 = J.from_vector(vector(QQ,(1,0,2,1,1,1)))
- sage: (x1*y1).to_vector()
- (1, 0, 2)
- sage: (x2*y2).to_vector()
- (6, 3, 4)
- sage: J.cartesian_jordan_product(z1,z2).to_vector()
- (1, 0, 2, 6, 3, 4)
-