Basic question about annihilator
I want to compute the intersection of a plane r spanned by two vectors and another plane s defined by its implicit equation. I thought the following would work:
var('x0,x1,x2') r0 = vector(QQ,[3,1,-2]) r1 = vector(QQ,[1,-5,3]) r = span([r0,r1]) s = 2*x0 - 3*x1 - 4*x2 == 0 r.annihilator([vector([2,-3,-4])])
But instead I am greeted with an error message saying that
AttributeError: 'sage.rings.rational.Rational' object has no attribute '_vector_'.
What am I doing wrong?