def get_candidate_file_name(
    monotonous: bool,
    agg_point: bool,
    both: bool = False,
) -> str:
    """Get canonical filename for candidate set sizes."""
    if both:
        return f"candidate_sizes{'_mono' if monotonous else ''}_k_point"
    else:
        return f"candidate_sizes{'_mono' if monotonous else ''}_{'_point' if agg_point else '_k'}"