Vi formula