{
  "pack": "math",
  "description": "Mathematical and scientific computation operations",
  "actions": [
    {"canonical": "add", "synonyms": ["add", "sum", "plus", "total", "add up", "combine numbers", "tally"], "phrases": ["add these numbers", "sum of", "what is plus", "total up", "add together", "sum up"]},
    {"canonical": "subtract", "synonyms": ["subtract", "minus", "take away", "difference", "deduct", "reduce by"], "phrases": ["subtract from", "what is minus", "take away from", "difference between", "deduct from"]},
    {"canonical": "multiply", "synonyms": ["multiply", "times", "product", "multiply by", "scale by"], "phrases": ["multiply by", "product of", "what is times", "scale by factor of"]},
    {"canonical": "divide", "synonyms": ["divide", "divided by", "quotient", "over", "ratio", "split into"], "phrases": ["divide by", "divided by", "what is over", "quotient of", "split into equal parts"]},
    {"canonical": "power", "synonyms": ["power", "exponent", "to the power of", "raised to", "squared", "cubed", "exponential"], "phrases": ["to the power of", "raised to the", "what is squared", "what is cubed", "to the nth power"]},
    {"canonical": "sqrt", "synonyms": ["sqrt", "square root", "root of", "square root of", "radical"], "phrases": ["square root of", "what is the root of", "radical of", "sqrt of"]},
    {"canonical": "log", "synonyms": ["log", "logarithm", "ln", "natural log", "log base", "common log"], "phrases": ["log of", "natural log of", "logarithm of", "log base 10 of", "ln of"]},
    {"canonical": "derivative", "synonyms": ["derivative", "derive", "differentiate", "d dx", "gradient", "slope of function"], "phrases": ["derivative of", "differentiate with respect to", "d/dx of", "slope of the function"]},
    {"canonical": "integral", "synonyms": ["integral", "integrate", "antiderivative", "area under curve", "definite integral", "indefinite integral"], "phrases": ["integral of", "integrate with respect to", "area under the curve of", "definite integral of", "antiderivative of"]},
    {"canonical": "solve", "synonyms": ["solve", "find x", "compute", "evaluate", "calculate", "work out", "solve for"], "phrases": ["solve for x", "evaluate the expression", "compute the result", "what is the answer to", "solve the equation", "work out the value"]},
    {"canonical": "simplify", "synonyms": ["simplify", "reduce", "factor", "expand", "simplify expression", "factor out"], "phrases": ["simplify the expression", "factor the polynomial", "expand the brackets", "factor out the common term"]},
    {"canonical": "convert_units", "synonyms": ["convert", "convert units", "change units", "convert to", "unit conversion"], "phrases": ["convert to meters", "change units to", "convert celsius to", "convert from", "convert to kilometers", "convert pounds to"]},
    {"canonical": "statistics", "synonyms": ["statistics", "mean", "average", "median", "mode", "standard deviation", "variance", "std dev"], "phrases": ["calculate the mean of", "find the average of", "standard deviation of", "variance of", "median of the list"]},
    {"canonical": "matrix_op", "synonyms": ["matrix multiply", "dot product", "cross product", "matrix inverse", "determinant", "eigenvalue"], "phrases": ["multiply the matrices", "dot product of", "cross product of", "inverse of the matrix", "determinant of"]},
    {"canonical": "modulo", "synonyms": ["modulo", "mod", "remainder", "modulus"], "phrases": ["modulo of", "remainder when", "what is mod", "modulus of"]},
    {"canonical": "absolute_value", "synonyms": ["absolute value", "abs", "magnitude", "absolute", "modulus of number"], "phrases": ["absolute value of", "what is the absolute value", "magnitude of the number", "abs of"]},
    {"canonical": "max_value", "synonyms": ["max value", "maximum", "largest", "biggest", "highest value", "find max", "greatest"], "phrases": ["find the maximum of", "what is the largest", "maximum value in", "find the biggest number", "highest value in"]},
    {"canonical": "min_value", "synonyms": ["min value", "minimum", "smallest", "least", "lowest value", "find min"], "phrases": ["find the minimum of", "what is the smallest", "minimum value in", "find the least number", "lowest value in"]},
    {"canonical": "round_number", "synonyms": ["round", "round number", "round off", "round to", "round up", "round down", "truncate"], "phrases": ["round to decimal places", "round the number to", "round off to", "round up to", "round down to"]},
    {"canonical": "percentage", "synonyms": ["percentage", "percent", "percent of", "rate", "proportion"], "phrases": ["what percentage is", "calculate the percentage", "percent of the total", "what is the percentage"]},
    {"canonical": "standard_deviation", "synonyms": ["standard deviation", "std dev", "std", "deviation", "spread"], "phrases": ["standard deviation of", "calculate the standard deviation", "std dev of the numbers", "deviation of the data"]},
    {"canonical": "sum_values", "synonyms": ["sum values", "sum list", "total values", "add all", "sum all", "aggregate"], "phrases": ["sum all the values", "total of the list", "add all numbers together", "sum of all values", "aggregate the numbers"]},
    {"canonical": "mean", "synonyms": ["mean", "arithmetic mean", "average value", "avg", "expected value"], "phrases": ["calculate the mean", "find the mean of", "average of the numbers", "arithmetic mean of"]},
    {"canonical": "si_unit_conversion", "synonyms": ["si conversion", "metric conversion", "si units", "convert si", "metric units"], "phrases": ["convert between si units", "si unit conversion", "convert to metric", "metric conversion of"]},
    {"canonical": "imperial_si_conversion", "synonyms": ["imperial to si", "imperial conversion", "feet to meters", "pounds to kilograms", "miles to kilometers", "fahrenheit to celsius"], "phrases": ["convert imperial to si", "convert feet to meters", "convert pounds to kilograms", "convert miles to kilometers", "fahrenheit to celsius"]}
  ],
  "targets": [
    {"canonical": "number", "synonyms": ["number", "integer", "float", "value", "constant", "digit", "decimal", "real number"], "phrases": ["real number", "integer value", "decimal number", "floating point"]},
    {"canonical": "expression", "synonyms": ["expression", "equation", "formula", "function", "polynomial", "algebraic expression"], "phrases": ["mathematical expression", "algebraic expression", "the equation", "the formula"]},
    {"canonical": "matrix", "synonyms": ["matrix", "vector", "array", "tensor", "grid", "2d array", "ndarray"], "phrases": ["matrix multiplication", "vector dot product", "matrix inverse", "tensor product"]},
    {"canonical": "result", "synonyms": ["result", "answer", "output", "solution", "value", "total", "sum", "product"], "phrases": ["final result", "computed value", "the answer", "the solution"]},
    {"canonical": "unit", "synonyms": ["unit", "measurement", "unit of measure", "meters", "celsius", "fahrenheit", "kg", "lbs", "miles", "km"], "phrases": ["unit conversion", "measurement unit", "from meters to feet"]},
    {"canonical": "set_of_numbers", "synonyms": ["set", "set of numbers", "sequence", "list of values", "data set", "numbers"], "phrases": ["set of numbers", "data set", "sequence of values", "list of numbers"]}
  ],
  "phrases": [
    {"phrase": "add these numbers", "action": "add"},
    {"phrase": "sum of", "action": "add"},
    {"phrase": "add together", "action": "add"},
    {"phrase": "subtract from", "action": "subtract"},
    {"phrase": "difference between", "action": "subtract"},
    {"phrase": "take away from", "action": "subtract"},
    {"phrase": "multiply by", "action": "multiply"},
    {"phrase": "product of", "action": "multiply"},
    {"phrase": "divide by", "action": "divide"},
    {"phrase": "divided by", "action": "divide"},
    {"phrase": "quotient of", "action": "divide"},
    {"phrase": "to the power of", "action": "power"},
    {"phrase": "raised to the", "action": "power"},
    {"phrase": "what is squared", "action": "power"},
    {"phrase": "square root of", "action": "sqrt"},
    {"phrase": "what is the root of", "action": "sqrt"},
    {"phrase": "log of", "action": "log"},
    {"phrase": "natural log of", "action": "log"},
    {"phrase": "logarithm of", "action": "log"},
    {"phrase": "derivative of", "action": "derivative"},
    {"phrase": "differentiate with respect to", "action": "derivative"},
    {"phrase": "d/dx of", "action": "derivative"},
    {"phrase": "integral of", "action": "integral"},
    {"phrase": "integrate with respect to", "action": "integral"},
    {"phrase": "area under the curve of", "action": "integral"},
    {"phrase": "solve for x", "action": "solve"},
    {"phrase": "evaluate the expression", "action": "solve"},
    {"phrase": "solve the equation", "action": "solve"},
    {"phrase": "simplify the expression", "action": "simplify"},
    {"phrase": "factor the polynomial", "action": "simplify"},
    {"phrase": "expand the brackets", "action": "simplify"},
    {"phrase": "convert to meters", "action": "convert_units"},
    {"phrase": "convert celsius to", "action": "convert_units"},
    {"phrase": "convert from", "action": "convert_units"},
    {"phrase": "calculate the mean of", "action": "mean"},
    {"phrase": "find the average of", "action": "mean"},
    {"phrase": "standard deviation of", "action": "standard_deviation"},
    {"phrase": "calculate the standard deviation", "action": "standard_deviation"},
    {"phrase": "multiply the matrices", "action": "matrix_op"},
    {"phrase": "dot product of", "action": "matrix_op"},
    {"phrase": "inverse of the matrix", "action": "matrix_op"},
    {"phrase": "remainder when", "action": "modulo"},
    {"phrase": "what is mod", "action": "modulo"},
    {"phrase": "absolute value of", "action": "absolute_value"},
    {"phrase": "magnitude of the number", "action": "absolute_value"},
    {"phrase": "find the maximum of", "action": "max_value"},
    {"phrase": "what is the largest", "action": "max_value"},
    {"phrase": "maximum value in", "action": "max_value"},
    {"phrase": "find the minimum of", "action": "min_value"},
    {"phrase": "what is the smallest", "action": "min_value"},
    {"phrase": "minimum value in", "action": "min_value"},
    {"phrase": "round to decimal places", "action": "round_number"},
    {"phrase": "round the number to", "action": "round_number"},
    {"phrase": "round off to", "action": "round_number"},
    {"phrase": "what percentage is", "action": "percentage"},
    {"phrase": "calculate the percentage", "action": "percentage"},
    {"phrase": "percent of the total", "action": "percentage"},
    {"phrase": "sum all the values", "action": "sum_values"},
    {"phrase": "total of the list", "action": "sum_values"},
    {"phrase": "add all numbers together", "action": "sum_values"},
    {"phrase": "convert imperial to si", "action": "imperial_si_conversion"},
    {"phrase": "convert feet to meters", "action": "imperial_si_conversion"},
    {"phrase": "convert pounds to kilograms", "action": "imperial_si_conversion"},
    {"phrase": "convert miles to kilometers", "action": "imperial_si_conversion"},
    {"phrase": "convert between si units", "action": "si_unit_conversion"},
    {"phrase": "si unit conversion", "action": "si_unit_conversion"}
  ],
  "domain_signals": {
    "math": {
      "equation": 3, "formula": 3, "calculate": 3, "sqrt": 3, "integral": 3,
      "derivative": 3, "matrix": 3, "algebra": 3, "calculus": 3, "polynomial": 3,
      "theorem": 3, "logarithm": 3, "trigonometry": 3, "modulo": 3, "eigenvalue": 3,
      "determinant": 3, "variance": 3, "standard deviation": 3, "arithmetic": 3,
      "percentage": 2, "absolute value": 3, "round": 2
    }
  }
}
