semimathematically
not defined yet