(B, A)
return result
Project blade A on blade B.
Project blade A on blade B.
Project blade A on blade B .
def proj(B, A):
    "Project blade A on blade B."
    result = (A < B) * inv(B)
    result.trigsimp()
    return result
def proj ( B , A ) : result = ( A < B ) * inv ( B ) result . trigsimp ( ) return result