Update sat.py

bug fixes
todo: fix bug in unit_prop fn