
    Write a function to determine if two transaction amounts share the same sum of their divisible payment patterns, where a payment pattern is any amount that divides evenly into the transaction total without a remainder. This analysis helps identify potentially fraudulent transactions by comparing their mathematical signatures against known legitimate transaction 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 determine if two transaction amounts share the same sum of their divisible payment patterns, where a payment pattern is any amount that divides evenly into the transaction total without a remainder. This analysis helps identify potentially fraudulent transactions by comparing their mathematical signatures against known legitimate transaction 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 determine if two transaction amounts share the same sum of their divisible payment patterns, where a payment pattern is any amount that divides evenly into the transaction total without a remainder. This analysis helps identify potentially fraudulent transactions by comparing their mathematical signatures against known legitimate transaction patterns.
    

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