{"id":"array-integer-lcm","version":"1.0.0","description":"Compute the non-negative least common multiple of an array of canonical integer strings.","supported_operations":["array integer lcm","lcm of an array of integers","least common multiple of a list","n-ary lcm"],"unsupported_operations":["greatest common divisor","lcm of two integers","floating-point lcm"],"semantics":["Input values is an array of canonical base-10 integer strings with at most 10000 items.","The input -0 is accepted per item and canonicalized to 0 before evaluation.","The empty array has lcm 1, the multiplicative identity.","If any value is 0, the result is 0, matching the two-argument convention lcm(0, n) = 0.","Otherwise the lcm is computed pairwise left to right as |a / gcd(a, b) * b| and is independent of order.","The result is the non-negative least common multiple as a canonical integer string, at most 1000 digits."],"limits":{"max_items":10000,"max_digits":1000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["values"],"properties":{"values":{"type":"array","maxItems":10000,"items":{"type":"string","pattern":"^-?(0|[1-9][0-9]*)$","maxLength":1001}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"type":"string"}}},"examples":[{"input":{"values":["4","6","10"]},"output":{"value":"60"}}],"execute_url":"/v1/tools/array-integer-lcm/versions/1.0.0/execute"}