flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sin_2{{"$\sin(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __sin_2
__sin_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\sin(x) = y",
"chartScript": {
"script": "-y + sin(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__sin_2",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(x \\right)}",
"chartScript": {
"script": "sin(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__sin_2"
},
{
"from": "__sin_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sin_2{{"$\sin(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __sin_2
__sin_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__cos_2{{"$\cos(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __cos_2
__cos_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\cos(x) = y",
"chartScript": {
"script": "-y + cos(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__cos_2",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(x \\right)}",
"chartScript": {
"script": "cos(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__cos_2"
},
{
"from": "__cos_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__cos_2{{"$\cos(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __cos_2
__cos_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__tan_2{{"$\tan(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __tan_2
__tan_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\tan(x) = y",
"chartScript": {
"script": "-y + tan(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__tan_2",
"type": "function",
"latex": "\\tan",
"op": "tan",
"subexpr": "\\tan{\\left(x \\right)}",
"chartScript": {
"script": "tan(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__tan_2"
},
{
"from": "__tan_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__tan_2{{"$\tan(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __tan_2
__tan_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__add_2(("$+$")):::operator
__power_3(("${(\cdot)}^{2}$")):::operator
__sin_4{{"$\sin(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_5(("${(\cdot)}^{2}$")):::operator
__cos_6{{"$\cos(\cdot)$"}}:::function
__num_7["$1$"]:::number
x --> __sin_4
__sin_4 --> __power_3
__power_3 --> __add_2
x --> __cos_6
__cos_6 --> __power_5
__power_5 --> __add_2
__add_2 --> __equals_1
__num_7 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#ef5350,stroke-width:6px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:6px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\sin^2(x) + \\cos^2(x) = 1",
"chartScript": {
"script": "pow(sin(x), 2) + pow(cos(x), 2) - 1",
"variables": [
"x"
]
}
},
{
"id": "__add_2",
"type": "operator",
"op": "add",
"subexpr": "\\sin^{2}{\\left(x \\right)} + \\cos^{2}{\\left(x \\right)}",
"chartScript": {
"script": "pow(sin(x), 2) + pow(cos(x), 2)",
"variables": [
"x"
]
}
},
{
"id": "__power_3",
"type": "operator",
"op": "power",
"exponent": "2",
"subexpr": "\\sin^{2}{\\left(x \\right)}",
"chartScript": {
"script": "pow(sin(x), 2)",
"variables": [
"x"
]
}
},
{
"id": "__sin_4",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(x \\right)}",
"chartScript": {
"script": "sin(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "__power_5",
"type": "operator",
"op": "power",
"exponent": "2",
"subexpr": "\\cos^{2}{\\left(x \\right)}",
"chartScript": {
"script": "pow(cos(x), 2)",
"variables": [
"x"
]
}
},
{
"id": "__cos_6",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(x \\right)}",
"chartScript": {
"script": "cos(x)",
"variables": [
"x"
]
}
},
{
"id": "__num_7",
"type": "number",
"label": "1",
"subexpr": "1",
"chartScript": {
"script": "1",
"variables": []
}
}
],
"edges": [
{
"from": "x",
"to": "__sin_4"
},
{
"from": "__sin_4",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__add_2"
},
{
"from": "x",
"to": "__cos_6"
},
{
"from": "__cos_6",
"to": "__power_5"
},
{
"from": "__power_5",
"to": "__add_2"
},
{
"from": "__add_2",
"to": "__equals_1"
},
{
"from": "__num_7",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__add_2(("$+$")):::operator
__power_3(("${(\cdot)}^{2}$")):::operator
__sin_4{{"$\sin(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_5(("${(\cdot)}^{2}$")):::operator
__cos_6{{"$\cos(\cdot)$"}}:::function
__num_7["$1$"]:::number
x --> __sin_4
__sin_4 --> __power_3
__power_3 --> __add_2
x --> __cos_6
__cos_6 --> __power_5
__power_5 --> __add_2
__add_2 --> __equals_1
__num_7 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#ef5350,stroke-width:6px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:6px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sin_2{{"$\sin(\cdot)$"}}:::function
__multiply_3(("$\times$")):::operator
__num_4["$2$"]:::number
x["$x$"]:::scalar
__multiply_5(("$\times$")):::operator
__num_6["$2$"]:::number
__multiply_7(("$\times$")):::operator
__sin_8{{"$\sin(\cdot)$"}}:::function
__cos_9{{"$\cos(\cdot)$"}}:::function
__num_4 --> __multiply_3
x --> __multiply_3
__multiply_3 --> __sin_2
__sin_2 --> __equals_1
__num_6 --> __multiply_5
x --> __sin_8
__sin_8 --> __multiply_7
x --> __cos_9
__cos_9 --> __multiply_7
__multiply_7 --> __multiply_5
__multiply_5 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\sin(2x) = 2\\sin(x)\\cos(x)",
"chartScript": {
"script": "-2*sin(x)*cos(x) + sin(2*x)",
"variables": [
"x"
]
}
},
{
"id": "__sin_2",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(2 x \\right)}",
"chartScript": {
"script": "sin(2*x)",
"variables": [
"x"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "x 2",
"chartScript": {
"script": "2*x",
"variables": [
"x"
]
}
},
{
"id": "__num_4",
"type": "number",
"label": "2",
"subexpr": "2",
"chartScript": {
"script": "2",
"variables": []
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "2 \\sin{\\left(x \\right)} \\cos{\\left(x \\right)}",
"chartScript": {
"script": "2*sin(x)*cos(x)",
"variables": [
"x"
]
}
},
{
"id": "__num_6",
"type": "number",
"label": "2",
"subexpr": "2",
"chartScript": {
"script": "2",
"variables": []
}
},
{
"id": "__multiply_7",
"type": "operator",
"op": "multiply",
"subexpr": "\\sin{\\left(x \\right)} \\cos{\\left(x \\right)}",
"chartScript": {
"script": "sin(x)*cos(x)",
"variables": [
"x"
]
}
},
{
"id": "__sin_8",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(x \\right)}",
"chartScript": {
"script": "sin(x)",
"variables": [
"x"
]
}
},
{
"id": "__cos_9",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(x \\right)}",
"chartScript": {
"script": "cos(x)",
"variables": [
"x"
]
}
}
],
"edges": [
{
"from": "__num_4",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "x",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__sin_2"
},
{
"from": "__sin_2",
"to": "__equals_1"
},
{
"from": "__num_6",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "x",
"to": "__sin_8"
},
{
"from": "__sin_8",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "x",
"to": "__cos_9"
},
{
"from": "__cos_9",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_7",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sin_2{{"$\sin(\cdot)$"}}:::function
__multiply_3(("$\times$")):::operator
__num_4["$2$"]:::number
x["$x$"]:::scalar
__multiply_5(("$\times$")):::operator
__num_6["$2$"]:::number
__multiply_7(("$\times$")):::operator
__sin_8{{"$\sin(\cdot)$"}}:::function
__cos_9{{"$\cos(\cdot)$"}}:::function
__num_4 --> __multiply_3
x --> __multiply_3
__multiply_3 --> __sin_2
__sin_2 --> __equals_1
__num_6 --> __multiply_5
x --> __sin_8
__sin_8 --> __multiply_7
x --> __cos_9
__cos_9 --> __multiply_7
__multiply_7 --> __multiply_5
__multiply_5 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sin_2{{"$\sin(\cdot)$"}}:::function
__add_3(("$+$")):::operator
a["$a$"]:::scalar
b["$b$"]:::scalar
__add_4(("$+$")):::operator
__multiply_5(("$\times$")):::operator
__sin_6{{"$\sin(\cdot)$"}}:::function
__cos_7{{"$\cos(\cdot)$"}}:::function
__multiply_8(("$\times$")):::operator
__cos_9{{"$\cos(\cdot)$"}}:::function
__sin_10{{"$\sin(\cdot)$"}}:::function
a --> __add_3
b --> __add_3
__add_3 --> __sin_2
__sin_2 --> __equals_1
a --> __sin_6
__sin_6 --> __multiply_5
b --> __cos_7
__cos_7 --> __multiply_5
__multiply_5 --> __add_4
a --> __cos_9
__cos_9 --> __multiply_8
b --> __sin_10
__sin_10 --> __multiply_8
__multiply_8 --> __add_4
__add_4 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#aaa,stroke-width:2px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
linkStyle 12 stroke:#ef5350,stroke-width:3px
linkStyle 13 stroke:#aaa,stroke-width:2px
linkStyle 14 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\sin(a + b) = \\sin(a)\\cos(b) + \\cos(a)\\sin(b)",
"chartScript": {
"script": "-sin(a)*cos(b) - sin(b)*cos(a) + sin(a + b)",
"variables": [
"a",
"b"
]
}
},
{
"id": "__sin_2",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(a + b \\right)}",
"chartScript": {
"script": "sin(a + b)",
"variables": [
"a",
"b"
]
}
},
{
"id": "__add_3",
"type": "operator",
"op": "add",
"subexpr": "a + b",
"chartScript": {
"script": "a + b",
"variables": [
"a",
"b"
]
}
},
{
"id": "a",
"type": "scalar",
"latex": "a",
"subexpr": "a",
"chartScript": {
"script": "a",
"variables": [
"a"
]
}
},
{
"id": "b",
"type": "scalar",
"latex": "b",
"subexpr": "b",
"chartScript": {
"script": "b",
"variables": [
"b"
]
}
},
{
"id": "__add_4",
"type": "operator",
"op": "add",
"subexpr": "\\sin{\\left(a \\right)} \\cos{\\left(b \\right)} + \\cos{\\left(a \\right)} \\sin{\\left(b \\right)}",
"chartScript": {
"script": "sin(a)*cos(b) + sin(b)*cos(a)",
"variables": [
"a",
"b"
]
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "\\sin{\\left(a \\right)} \\cos{\\left(b \\right)}",
"chartScript": {
"script": "sin(a)*cos(b)",
"variables": [
"a",
"b"
]
}
},
{
"id": "__sin_6",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(a \\right)}",
"chartScript": {
"script": "sin(a)",
"variables": [
"a"
]
}
},
{
"id": "__cos_7",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(b \\right)}",
"chartScript": {
"script": "cos(b)",
"variables": [
"b"
]
}
},
{
"id": "__multiply_8",
"type": "operator",
"op": "multiply",
"subexpr": "\\cos{\\left(a \\right)} \\sin{\\left(b \\right)}",
"chartScript": {
"script": "sin(b)*cos(a)",
"variables": [
"a",
"b"
]
}
},
{
"id": "__cos_9",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(a \\right)}",
"chartScript": {
"script": "cos(a)",
"variables": [
"a"
]
}
},
{
"id": "__sin_10",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(b \\right)}",
"chartScript": {
"script": "sin(b)",
"variables": [
"b"
]
}
}
],
"edges": [
{
"from": "a",
"to": "__add_3"
},
{
"from": "b",
"to": "__add_3"
},
{
"from": "__add_3",
"to": "__sin_2"
},
{
"from": "__sin_2",
"to": "__equals_1"
},
{
"from": "a",
"to": "__sin_6"
},
{
"from": "__sin_6",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "b",
"to": "__cos_7"
},
{
"from": "__cos_7",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__add_4"
},
{
"from": "a",
"to": "__cos_9"
},
{
"from": "__cos_9",
"to": "__multiply_8",
"semantic": "direct",
"weight": 1.0
},
{
"from": "b",
"to": "__sin_10"
},
{
"from": "__sin_10",
"to": "__multiply_8",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_8",
"to": "__add_4"
},
{
"from": "__add_4",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sin_2{{"$\sin(\cdot)$"}}:::function
__add_3(("$+$")):::operator
a["$a$"]:::scalar
b["$b$"]:::scalar
__add_4(("$+$")):::operator
__multiply_5(("$\times$")):::operator
__sin_6{{"$\sin(\cdot)$"}}:::function
__cos_7{{"$\cos(\cdot)$"}}:::function
__multiply_8(("$\times$")):::operator
__cos_9{{"$\cos(\cdot)$"}}:::function
__sin_10{{"$\sin(\cdot)$"}}:::function
a --> __add_3
b --> __add_3
__add_3 --> __sin_2
__sin_2 --> __equals_1
a --> __sin_6
__sin_6 --> __multiply_5
b --> __cos_7
__cos_7 --> __multiply_5
__multiply_5 --> __add_4
a --> __cos_9
__cos_9 --> __multiply_8
b --> __sin_10
__sin_10 --> __multiply_8
__multiply_8 --> __add_4
__add_4 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#aaa,stroke-width:2px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
linkStyle 12 stroke:#ef5350,stroke-width:3px
linkStyle 13 stroke:#aaa,stroke-width:2px
linkStyle 14 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__asin_2{{"$asin(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __asin_2
__asin_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\arcsin(x) = y",
"chartScript": {
"script": "-y + asin(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__asin_2",
"type": "function",
"op": "asin",
"subexpr": "\\operatorname{asin}{\\left(x \\right)}",
"chartScript": {
"script": "a*i*n*operatorname*s*x",
"variables": [
"a",
"i",
"n",
"operatorname",
"s",
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__asin_2"
},
{
"from": "__asin_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__asin_2{{"$asin(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __asin_2
__asin_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__acos_2{{"$acos(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __acos_2
__acos_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\arccos(x) = y",
"chartScript": {
"script": "-y + acos(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__acos_2",
"type": "function",
"op": "acos",
"subexpr": "\\operatorname{acos}{\\left(x \\right)}",
"chartScript": {
"script": "a*c*o*operatorname*s*x",
"variables": [
"a",
"c",
"o",
"operatorname",
"s",
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__acos_2"
},
{
"from": "__acos_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__acos_2{{"$acos(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __acos_2
__acos_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__atan_2{{"$atan(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __atan_2
__atan_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\arctan(x) = y",
"chartScript": {
"script": "-y + atan(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__atan_2",
"type": "function",
"op": "atan",
"subexpr": "\\operatorname{atan}{\\left(x \\right)}",
"chartScript": {
"script": "pow(a, 2)*n*operatorname*t*x",
"variables": [
"a",
"n",
"operatorname",
"t",
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__atan_2"
},
{
"from": "__atan_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__atan_2{{"$atan(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __atan_2
__atan_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sinh_2{{"$\sinh(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __sinh_2
__sinh_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\sinh(x) = y",
"chartScript": {
"script": "-y + sinh(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__sinh_2",
"type": "function",
"latex": "\\sinh",
"op": "sinh",
"subexpr": "\\sinh{\\left(x \\right)}",
"chartScript": {
"script": "sinh(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__sinh_2"
},
{
"from": "__sinh_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sinh_2{{"$\sinh(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __sinh_2
__sinh_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__cosh_2{{"$\cosh(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __cosh_2
__cosh_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\cosh(x) = y",
"chartScript": {
"script": "-y + cosh(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__cosh_2",
"type": "function",
"latex": "\\cosh",
"op": "cosh",
"subexpr": "\\cosh{\\left(x \\right)}",
"chartScript": {
"script": "cosh(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__cosh_2"
},
{
"from": "__cosh_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__cosh_2{{"$\cosh(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __cosh_2
__cosh_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__tanh_2{{"$\tanh(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __tanh_2
__tanh_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\tanh(x) = y",
"chartScript": {
"script": "-y + tanh(x)",
"variables": [
"x",
"y"
]
}
},
{
"id": "__tanh_2",
"type": "function",
"latex": "\\tanh",
"op": "tanh",
"subexpr": "\\tanh{\\left(x \\right)}",
"chartScript": {
"script": "tanh(x)",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "y",
"type": "scalar",
"latex": "y",
"subexpr": "y",
"chartScript": {
"script": "y",
"variables": [
"y"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__tanh_2"
},
{
"from": "__tanh_2",
"to": "__equals_1"
},
{
"from": "y",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__tanh_2{{"$\tanh(\cdot)$"}}:::function
x["$x$"]:::scalar
y["$y$"]:::scalar
x --> __tanh_2
__tanh_2 --> __equals_1
y --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__power_2(("$(\cdot)^{\cdot}$")):::operator
e["$e$"]:::scalar
__multiply_3(("$\times$")):::operator
i["$i$"]:::scalar
x["$x$"]:::scalar
__add_4(("$+$")):::operator
__cos_5{{"$\cos(\cdot)$"}}:::function
__multiply_6(("$\times$")):::operator
__sin_7{{"$\sin(\cdot)$"}}:::function
e --> __power_2
i --> __multiply_3
x --> __multiply_3
__multiply_3 -->|exp| __power_2
__power_2 --> __equals_1
x --> __cos_5
__cos_5 --> __add_4
i --> __multiply_6
x --> __sin_7
__sin_7 --> __multiply_6
__multiply_6 --> __add_4
__add_4 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#aaa,stroke-width:2px
linkStyle 11 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "e^{ix} = \\cos(x) + i\\sin(x)",
"chartScript": {
"script": "-i*sin(x) + exp(i*x) - cos(x)",
"variables": [
"i",
"x"
]
}
},
{
"id": "__power_2",
"type": "operator",
"op": "power",
"subexpr": "e^{i x}",
"chartScript": {
"script": "exp(i*x)",
"variables": [
"i",
"x"
]
}
},
{
"id": "e",
"type": "scalar",
"latex": "e",
"subexpr": "e",
"chartScript": {
"script": "e",
"variables": []
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "i x",
"chartScript": {
"script": "i*x",
"variables": [
"i",
"x"
]
}
},
{
"id": "i",
"type": "scalar",
"latex": "i",
"subexpr": "i",
"chartScript": {
"script": "i",
"variables": [
"i"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "__add_4",
"type": "operator",
"op": "add",
"subexpr": "i \\sin{\\left(x \\right)} + \\cos{\\left(x \\right)}",
"chartScript": {
"script": "i*sin(x) + cos(x)",
"variables": [
"i",
"x"
]
}
},
{
"id": "__cos_5",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(x \\right)}",
"chartScript": {
"script": "cos(x)",
"variables": [
"x"
]
}
},
{
"id": "__multiply_6",
"type": "operator",
"op": "multiply",
"subexpr": "i \\sin{\\left(x \\right)}",
"chartScript": {
"script": "i*sin(x)",
"variables": [
"i",
"x"
]
}
},
{
"id": "__sin_7",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(x \\right)}",
"chartScript": {
"script": "sin(x)",
"variables": [
"x"
]
}
}
],
"edges": [
{
"from": "e",
"to": "__power_2"
},
{
"from": "i",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "x",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__power_2",
"role": "exp"
},
{
"from": "__power_2",
"to": "__equals_1"
},
{
"from": "x",
"to": "__cos_5"
},
{
"from": "__cos_5",
"to": "__add_4"
},
{
"from": "i",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "x",
"to": "__sin_7"
},
{
"from": "__sin_7",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_6",
"to": "__add_4"
},
{
"from": "__add_4",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__power_2(("$(\cdot)^{\cdot}$")):::operator
e["$e$"]:::scalar
__multiply_3(("$\times$")):::operator
i["$i$"]:::scalar
x["$x$"]:::scalar
__add_4(("$+$")):::operator
__cos_5{{"$\cos(\cdot)$"}}:::function
__multiply_6(("$\times$")):::operator
__sin_7{{"$\sin(\cdot)$"}}:::function
e --> __power_2
i --> __multiply_3
x --> __multiply_3
__multiply_3 -->|exp| __power_2
__power_2 --> __equals_1
x --> __cos_5
__cos_5 --> __add_4
i --> __multiply_6
x --> __sin_7
__sin_7 --> __multiply_6
__multiply_6 --> __add_4
__add_4 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#aaa,stroke-width:2px
linkStyle 11 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__csc_2{{"$\csc(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__sin_4{{"$\sin(\cdot)$"}}:::function
x --> __csc_2
__csc_2 --> __equals_1
x --> __sin_4
__sin_4 --> __power_3
__power_3 -.-> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#42a5f5,stroke-width:1px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\csc(x) = \\frac{1}{\\sin(x)}",
"chartScript": {
"script": "(1/sin(x)) - 1/sin(x)",
"variables": [
"x"
]
}
},
{
"id": "__csc_2",
"type": "function",
"latex": "\\csc",
"op": "csc",
"subexpr": "\\csc{\\left(x \\right)}",
"chartScript": {
"script": "(1/sin(x))",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{\\sin{\\left(x \\right)}}",
"chartScript": {
"script": "1/sin(x)",
"variables": [
"x"
]
}
},
{
"id": "__sin_4",
"type": "function",
"latex": "\\sin",
"op": "sin",
"subexpr": "\\sin{\\left(x \\right)}",
"chartScript": {
"script": "sin(x)",
"variables": [
"x"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__csc_2"
},
{
"from": "__csc_2",
"to": "__equals_1"
},
{
"from": "x",
"to": "__sin_4"
},
{
"from": "__sin_4",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__csc_2{{"$\csc(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__sin_4{{"$\sin(\cdot)$"}}:::function
x --> __csc_2
__csc_2 --> __equals_1
x --> __sin_4
__sin_4 --> __power_3
__power_3 -.-> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#42a5f5,stroke-width:1px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sec_2{{"$\sec(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__cos_4{{"$\cos(\cdot)$"}}:::function
x --> __sec_2
__sec_2 --> __equals_1
x --> __cos_4
__cos_4 --> __power_3
__power_3 -.-> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#42a5f5,stroke-width:1px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\sec(x) = \\frac{1}{\\cos(x)}",
"chartScript": {
"script": "(1/cos(x)) - 1/cos(x)",
"variables": [
"x"
]
}
},
{
"id": "__sec_2",
"type": "function",
"latex": "\\sec",
"op": "sec",
"subexpr": "\\sec{\\left(x \\right)}",
"chartScript": {
"script": "(1/cos(x))",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{\\cos{\\left(x \\right)}}",
"chartScript": {
"script": "1/cos(x)",
"variables": [
"x"
]
}
},
{
"id": "__cos_4",
"type": "function",
"latex": "\\cos",
"op": "cos",
"subexpr": "\\cos{\\left(x \\right)}",
"chartScript": {
"script": "cos(x)",
"variables": [
"x"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__sec_2"
},
{
"from": "__sec_2",
"to": "__equals_1"
},
{
"from": "x",
"to": "__cos_4"
},
{
"from": "__cos_4",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__sec_2{{"$\sec(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__cos_4{{"$\cos(\cdot)$"}}:::function
x --> __sec_2
__sec_2 --> __equals_1
x --> __cos_4
__cos_4 --> __power_3
__power_3 -.-> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#42a5f5,stroke-width:1px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__cot_2{{"$\cot(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__tan_4{{"$\tan(\cdot)$"}}:::function
x --> __cot_2
__cot_2 --> __equals_1
x --> __tan_4
__tan_4 --> __power_3
__power_3 -.-> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#42a5f5,stroke-width:1px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\cot(x) = \\frac{1}{\\tan(x)}",
"chartScript": {
"script": "(1/tan(x)) - 1/tan(x)",
"variables": [
"x"
]
}
},
{
"id": "__cot_2",
"type": "function",
"latex": "\\cot",
"op": "cot",
"subexpr": "\\cot{\\left(x \\right)}",
"chartScript": {
"script": "(1/tan(x))",
"variables": [
"x"
]
}
},
{
"id": "x",
"type": "scalar",
"latex": "x",
"subexpr": "x",
"chartScript": {
"script": "x",
"variables": [
"x"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{\\tan{\\left(x \\right)}}",
"chartScript": {
"script": "1/tan(x)",
"variables": [
"x"
]
}
},
{
"id": "__tan_4",
"type": "function",
"latex": "\\tan",
"op": "tan",
"subexpr": "\\tan{\\left(x \\right)}",
"chartScript": {
"script": "tan(x)",
"variables": [
"x"
]
}
}
],
"edges": [
{
"from": "x",
"to": "__cot_2"
},
{
"from": "__cot_2",
"to": "__equals_1"
},
{
"from": "x",
"to": "__tan_4"
},
{
"from": "__tan_4",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
}
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__cot_2{{"$\cot(\cdot)$"}}:::function
x["$x$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__tan_4{{"$\tan(\cdot)$"}}:::function
x --> __cot_2
__cot_2 --> __equals_1
x --> __tan_4
__tan_4 --> __power_3
__power_3 -.-> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
linkStyle 4 stroke:#42a5f5,stroke-width:1px