@gatefever yes they both have same objective .method for checking is different but if any language doesnt satisy those property then we can be assured that the given language doesnt belongs to that group ,if it fails the property. but we can't assure about whether it will be cfl or regular if it passed the test.we have to try different approach then.