{
  "software": "apple-numbers",
  "function": "ROMAN",
  "native_application_execution": false,
  "checked_date": "2026-10-12",
  "method": "Independent mathematical/text-processing models, not Apple Numbers or Zoho Sheet execution; random tests check documented bounds/transforms, not randomness.",
  "official_function_reference": "https://support.apple.com/guide/functions/roman-ffa5913166/15.4/web/1.0",
  "passed": 10,
  "total": 10,
  "cases": [
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(1)",
      "variables": {},
      "expected": "I",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(2)",
      "variables": {},
      "expected": "II",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(3)",
      "variables": {},
      "expected": "III",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(4)",
      "variables": {},
      "expected": "IV",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(5)",
      "variables": {},
      "expected": "V",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(12)",
      "variables": {},
      "expected": "XII",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(49)",
      "variables": {},
      "expected": "XLIX",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(999)",
      "variables": {},
      "expected": "CMXCIX",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(2026)",
      "variables": {},
      "expected": "MMXXVI",
      "numeric": false,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(3999)",
      "variables": {},
      "expected": "MMMCMXCIX",
      "numeric": false,
      "scope": "recovered worked example"
    }
  ],
  "independent_results": [
    {
      "case": 294,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(1)",
      "actual_independent_model": "I",
      "expected": "I",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 295,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(2)",
      "actual_independent_model": "II",
      "expected": "II",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 296,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(3)",
      "actual_independent_model": "III",
      "expected": "III",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 297,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(4)",
      "actual_independent_model": "IV",
      "expected": "IV",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 298,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(5)",
      "actual_independent_model": "V",
      "expected": "V",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 299,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(12)",
      "actual_independent_model": "XII",
      "expected": "XII",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 300,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(49)",
      "actual_independent_model": "XLIX",
      "expected": "XLIX",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 301,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(999)",
      "actual_independent_model": "CMXCIX",
      "expected": "CMXCIX",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 302,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(2026)",
      "actual_independent_model": "MMXXVI",
      "expected": "MMXXVI",
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 303,
      "software": "apple-numbers",
      "function": "ROMAN",
      "expression": "ROMAN(3999)",
      "actual_independent_model": "MMMCMXCIX",
      "expected": "MMMCMXCIX",
      "passed": true,
      "scope": "recovered worked example"
    }
  ]
}
