
    In a bank's fraud detection system, determine if two transaction amounts have the same divisor sum pattern, where a divisor sum pattern is calculated as the sum of all numbers that evenly divide into the transaction amount. This pattern matching helps identify potentially fraudulent transactions by comparing their mathematical signatures, where identical divisor sums may indicate suspicious activity requiring further investigation.
    

    
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):
    """
    In a bank's fraud detection system, determine if two transaction amounts have the same divisor sum pattern, where a divisor sum pattern is calculated as the sum of all numbers that evenly divide into the transaction amount. This pattern matching helps identify potentially fraudulent transactions by comparing their mathematical signatures, where identical divisor sums may indicate suspicious activity requiring further investigation.
    

    """
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):
    """
    In a bank's fraud detection system, determine if two transaction amounts have the same divisor sum pattern, where a divisor sum pattern is calculated as the sum of all numbers that evenly divide into the transaction amount. This pattern matching helps identify potentially fraudulent transactions by comparing their mathematical signatures, where identical divisor sums may indicate suspicious activity requiring further investigation.
    

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