Minimal bases and minimal sub-bases for topological spaces