gap&gt; ps := HyperbolicQuadric(5,2);
Q+(5, 2)
gap&gt; p := Random(Planes(ps));
&lt;a plane in Q+(5, 2)&gt;
gap&gt; q := Random(Planes(ps));
&lt;a plane in Q+(5, 2)&gt;
gap&gt; s := Span(p,q);
&lt;a proj. 4-space in ProjectiveSpace(5, 2)&gt;
gap&gt; s = Span([p,q]);
true
gap&gt; t := Span(EmptySubspace(ps),p);
&lt;a plane in Q+(5, 2)&gt;
gap&gt; t = p;
true
