def weak_pareto_dominates(vec1, vec2):
    """
    Returns whether vec1 weakly dominates vec2
    """
    for i in range(len(vec1)):
        if vec1[i] < vec2[i]:
            return False
    return True