{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.calculatorx.com/schemas/math.exponent.input.json",
  "title": "Exponentiation — input",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "a": {
      "type": "number",
      "description": "Base a. Aliases: base, aInput"
    },
    "base": {
      "type": "number",
      "description": "Alias for a (token e allowed)"
    },
    "aInput": {
      "type": "number",
      "description": "Share-URL alias for a"
    },
    "n": {
      "type": "number",
      "description": "Exponent. Aliases: exp, nInput"
    },
    "nInput": {
      "type": "number",
      "description": "Share-URL alias for n"
    },
    "y": {
      "type": "number",
      "description": "Power when solving for a or n"
    },
    "solve_for": {
      "type": "string",
      "enum": [
        "y",
        "a",
        "n"
      ],
      "description": "Unknown to solve (default y / inferred)"
    }
  },
  "description": "Real power y = aⁿ with solve_for y (default scalar), a, or n. (calculation_version 1.0.4) Provide at least 1 of: a, base, aInput, n, nInput, y."
}
