partial algebra