feat(invariant-checking): basic skeleton
fix(invariant-checking): fix data file bug, fix typo
fix(inv_checking.ml): generate final formula