let V be non trivial RealLinearSpace; :: thesis: for p, q being Element of V st not p is zero & not q is zero holds
( Dir p = Dir q iff are_Prop p,q )

let p, q be Element of V; :: thesis: ( not p is zero & not q is zero implies ( Dir p = Dir q iff are_Prop p,q ) )
assume that
A1: not p is zero and
A2: not q is zero ; :: thesis: ( Dir p = Dir q iff are_Prop p,q )
A3: p in NonZero V by A1, STRUCT_0:1;
A4: now :: thesis: ( Dir p = Dir q implies are_Prop p,q )end;
now :: thesis: ( are_Prop p,q implies Dir p = Dir q )end;
hence ( Dir p = Dir q iff are_Prop p,q ) by A4; :: thesis: verum