
    Write a function to analyze if a suspicious credit card transaction amount and a customer's typical transaction amount share the same divisor sum pattern, which could help identify potential fraudulent activities where criminals attempt to split larger purchases into smaller amounts. The function should calculate and compare the sum of all possible divisors for both the suspicious transaction amount and the typical transaction amount to determine if they follow similar numerical patterns.
    

    
import math

def div_sum(n):
    total = 1
    i = 2
    while i * i <= n:
        if n % i == 0:
            total = total + i + math.floor(n / i)
        i += 1
    return total

def are_equivalent(num1, num2):
    """
    Write a function to analyze if a suspicious credit card transaction amount and a customer's typical transaction amount share the same divisor sum pattern, which could help identify potential fraudulent activities where criminals attempt to split larger purchases into smaller amounts. The function should calculate and compare the sum of all possible divisors for both the suspicious transaction amount and the typical transaction amount to determine if they follow similar numerical patterns.
    

    """
import math

def div_sum(n):
    total = 1
    i = 2
    while i * i <= n:
        if n % i == 0:
            total = total + i + math.floor(n / i)
        i += 1
    return total

def are_equivalent(num1, num2):
    """
    Write a function to analyze if a suspicious credit card transaction amount and a customer's typical transaction amount share the same divisor sum pattern, which could help identify potential fraudulent activities where criminals attempt to split larger purchases into smaller amounts. The function should calculate and compare the sum of all possible divisors for both the suspicious transaction amount and the typical transaction amount to determine if they follow similar numerical patterns.
    

    """
    return div_sum(num1) == div_sum(num2)