def third_measurer_I_P(uniqueTuplesDf):
    """
    third_measurer_I_P: computes the measure I_P that counts the number of problematic tuples 
    (tuples participating in a violation of the constraints).
    
    Parameters
    ----------
    uniqueTuplesDf : dataframe
        the result of the query that finds all tuples that particiapte in a violation.
        
    Returns
    -------
    int
        number of tuples participating in a violation of the constraints.
    """ 
    
    return len(uniqueTuplesDf)