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
r["$r$"]:::scalar
__multiply_2(("$\times$")):::operator
k["$k$"]:::scalar
A["$A$"]:::scalar
r --> __equals_1
k --> __multiply_2
A --> __multiply_2
__multiply_2 --> __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
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "r = k [A]",
"chartScript": {
"script": "-A*k + r",
"variables": [
"A",
"k",
"r"
]
}
},
{
"id": "r",
"type": "scalar",
"latex": "r",
"subexpr": "r",
"chartScript": {
"script": "r",
"variables": [
"r"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "k A",
"chartScript": {
"script": "A*k",
"variables": [
"A",
"k"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
}
],
"edges": [
{
"from": "r",
"to": "__equals_1"
},
{
"from": "k",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "A",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
r["$r$"]:::scalar
__multiply_2(("$\times$")):::operator
k["$k$"]:::scalar
A["$A$"]:::scalar
r --> __equals_1
k --> __multiply_2
A --> __multiply_2
__multiply_2 --> __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
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
r["$r$"]:::scalar
__multiply_2(("$\times$")):::operator
k["$k$"]:::scalar
__power_3(("${(\cdot)}^{2}$")):::operator
A["$A$"]:::scalar
r --> __equals_1
k --> __multiply_2
A --> __power_3
__power_3 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "r = k [A]^2",
"chartScript": {
"script": "-pow(A, 2)*k + r",
"variables": [
"A",
"k",
"r"
]
}
},
{
"id": "r",
"type": "scalar",
"latex": "r",
"subexpr": "r",
"chartScript": {
"script": "r",
"variables": [
"r"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "k A^{2}",
"chartScript": {
"script": "pow(A, 2)*k",
"variables": [
"A",
"k"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
},
{
"id": "__power_3",
"type": "operator",
"op": "power",
"exponent": "2",
"subexpr": "A^{2}",
"chartScript": {
"script": "pow(A, 2)",
"variables": [
"A"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
}
],
"edges": [
{
"from": "r",
"to": "__equals_1"
},
{
"from": "k",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "A",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
r["$r$"]:::scalar
__multiply_2(("$\times$")):::operator
k["$k$"]:::scalar
__power_3(("${(\cdot)}^{2}$")):::operator
A["$A$"]:::scalar
r --> __equals_1
k --> __multiply_2
A --> __power_3
__power_3 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 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
r["$r$"]:::scalar
__multiply_2(("$\times$")):::operator
k["$k$"]:::scalar
__multiply_3(("$\times$")):::operator
__power_4(("$(\cdot)^{\cdot}$")):::operator
A["$A$"]:::scalar
m["$m$"]:::scalar
__power_5(("$(\cdot)^{\cdot}$")):::operator
B["$B$"]:::scalar
n["$n$"]:::scalar
r --> __equals_1
k --> __multiply_2
A --> __power_4
m -->|exp| __power_4
__power_4 --> __multiply_3
B --> __power_5
n -->|exp| __power_5
__power_5 --> __multiply_3
__multiply_3 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
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:#aaa,stroke-width:2px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "r = k [A]^m [B]^n",
"chartScript": {
"script": "-pow(A, m)*pow(B, n)*k + r",
"variables": [
"A",
"B",
"k",
"m",
"n",
"r"
]
}
},
{
"id": "r",
"type": "scalar",
"latex": "r",
"subexpr": "r",
"chartScript": {
"script": "r",
"variables": [
"r"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "k A^{m} B^{n}",
"chartScript": {
"script": "pow(A, m)*pow(B, n)*k",
"variables": [
"A",
"B",
"k",
"m",
"n"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "A^{m} B^{n}",
"chartScript": {
"script": "pow(A, m)*pow(B, n)",
"variables": [
"A",
"B",
"m",
"n"
]
}
},
{
"id": "__power_4",
"type": "operator",
"op": "power",
"subexpr": "A^{m}",
"chartScript": {
"script": "pow(A, m)",
"variables": [
"A",
"m"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "m",
"type": "scalar",
"latex": "m",
"subexpr": "m",
"chartScript": {
"script": "m",
"variables": [
"m"
]
}
},
{
"id": "__power_5",
"type": "operator",
"op": "power",
"subexpr": "B^{n}",
"chartScript": {
"script": "pow(B, n)",
"variables": [
"B",
"n"
]
}
},
{
"id": "B",
"type": "scalar",
"latex": "B",
"subexpr": "B",
"chartScript": {
"script": "B",
"variables": [
"B"
]
}
},
{
"id": "n",
"type": "scalar",
"latex": "n",
"subexpr": "n",
"chartScript": {
"script": "n",
"variables": [
"n"
]
}
}
],
"edges": [
{
"from": "r",
"to": "__equals_1"
},
{
"from": "k",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "A",
"to": "__power_4"
},
{
"from": "m",
"to": "__power_4",
"role": "exp"
},
{
"from": "__power_4",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "B",
"to": "__power_5"
},
{
"from": "n",
"to": "__power_5",
"role": "exp"
},
{
"from": "__power_5",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
r["$r$"]:::scalar
__multiply_2(("$\times$")):::operator
k["$k$"]:::scalar
__multiply_3(("$\times$")):::operator
__power_4(("$(\cdot)^{\cdot}$")):::operator
A["$A$"]:::scalar
m["$m$"]:::scalar
__power_5(("$(\cdot)^{\cdot}$")):::operator
B["$B$"]:::scalar
n["$n$"]:::scalar
r --> __equals_1
k --> __multiply_2
A --> __power_4
m -->|exp| __power_4
__power_4 --> __multiply_3
B --> __power_5
n -->|exp| __power_5
__power_5 --> __multiply_3
__multiply_3 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
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:#aaa,stroke-width:2px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 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
__log_2{{"$\ln(\cdot)$"}}:::function
A["$A$"]:::scalar
__const_3["$e$"]:::constant
__add_4(("$+$")):::operator
__negation_5@{ shape: "flip-tri", label: "$-$" }
__multiply_6(("$\times$")):::operator
k["$k$"]:::scalar
t["$t$"]:::scalar
__log_7{{"$\ln(\cdot)$"}}:::function
class __negation_5 operator
A --> __log_2
__const_3 -->|base| __log_2
__log_2 --> __equals_1
k --> __multiply_6
t --> __multiply_6
__multiply_6 --> __negation_5
__negation_5 --> __add_4
A --> __log_7
__const_3 -->|base| __log_7
__log_7 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#aaa,stroke-width:2px
linkStyle 10 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\ln [A] = -kt + \\ln [A]_0",
"chartScript": {
"script": "k*t",
"variables": [
"k",
"t"
]
}
},
{
"id": "__log_2",
"type": "function",
"op": "log",
"subexpr": "\\ln{\\left(A \\right)}",
"chartScript": {
"script": "log(A)",
"variables": [
"A"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "__const_3",
"type": "constant",
"label": "e (Euler's number)",
"latex": "e",
"subexpr": "e",
"chartScript": {
"script": "e",
"variables": []
}
},
{
"id": "__add_4",
"type": "operator",
"op": "add",
"subexpr": "-k t + \\ln{\\left(A \\right)}",
"chartScript": {
"script": "-k*t + log(A)",
"variables": [
"A",
"k",
"t"
]
}
},
{
"id": "__negation_5",
"type": "operator",
"op": "negation",
"subexpr": "-k t",
"chartScript": {
"script": "-k*t",
"variables": [
"k",
"t"
]
}
},
{
"id": "__multiply_6",
"type": "operator",
"op": "multiply",
"subexpr": "k t",
"chartScript": {
"script": "k*t",
"variables": [
"k",
"t"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
},
{
"id": "t",
"type": "scalar",
"latex": "t",
"subexpr": "t",
"chartScript": {
"script": "t",
"variables": [
"t"
]
}
},
{
"id": "__log_7",
"type": "function",
"op": "log",
"subexpr": "\\ln{\\left(A \\right)}",
"chartScript": {
"script": "log(A)",
"variables": [
"A"
]
}
}
],
"edges": [
{
"from": "A",
"to": "__log_2"
},
{
"from": "__const_3",
"to": "__log_2",
"role": "base"
},
{
"from": "__log_2",
"to": "__equals_1"
},
{
"from": "k",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "t",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_6",
"to": "__negation_5"
},
{
"from": "__negation_5",
"to": "__add_4"
},
{
"from": "A",
"to": "__log_7"
},
{
"from": "__const_3",
"to": "__log_7",
"role": "base"
},
{
"from": "__log_7",
"to": "__add_4"
},
{
"from": "__add_4",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
__log_2{{"$\ln(\cdot)$"}}:::function
A["$A$"]:::scalar
__const_3["$e$"]:::constant
__add_4(("$+$")):::operator
__negation_5@{ shape: "flip-tri", label: "$-$" }
__multiply_6(("$\times$")):::operator
k["$k$"]:::scalar
t["$t$"]:::scalar
__log_7{{"$\ln(\cdot)$"}}:::function
class __negation_5 operator
A --> __log_2
__const_3 -->|base| __log_2
__log_2 --> __equals_1
k --> __multiply_6
t --> __multiply_6
__multiply_6 --> __negation_5
__negation_5 --> __add_4
A --> __log_7
__const_3 -->|base| __log_7
__log_7 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#aaa,stroke-width:2px
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
__power_2(("$\dfrac{1}{(\cdot)}$")):::operator
A["$A$"]:::scalar
__multiply_3(("$\times$")):::operator
k["$k$"]:::scalar
t["$t$"]:::scalar
A --> __power_2
__power_2 -.-> __equals_1
k --> __multiply_3
t --> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#42a5f5,stroke-width:1px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\frac{1}{[A]} = kt + \\frac{1}{[A]_0}",
"chartScript": {
"script": "-k*t + 1/A",
"variables": [
"A",
"k",
"t"
]
}
},
{
"id": "__power_2",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{A}",
"chartScript": {
"script": "1/A",
"variables": [
"A"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "k t",
"chartScript": {
"script": "k*t",
"variables": [
"k",
"t"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
},
{
"id": "t",
"type": "scalar",
"latex": "t",
"subexpr": "t",
"chartScript": {
"script": "t",
"variables": [
"t"
]
}
}
],
"edges": [
{
"from": "A",
"to": "__power_2"
},
{
"from": "__power_2",
"to": "__equals_1"
},
{
"from": "k",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "t",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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(("$\dfrac{1}{(\cdot)}$")):::operator
A["$A$"]:::scalar
__multiply_3(("$\times$")):::operator
k["$k$"]:::scalar
t["$t$"]:::scalar
A --> __power_2
__power_2 -.-> __equals_1
k --> __multiply_3
t --> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#42a5f5,stroke-width:1px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 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
A["$A$"]:::scalar
__equals_1{"="}:::relation
A --> __equals_1
A --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "[A]",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "[A] = [A]_0 e^{-kt}",
"chartScript": {
"script": "True",
"variables": []
}
}
],
"edges": [
{
"from": "A",
"to": "__equals_1"
},
{
"from": "A",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
A["$A$"]:::scalar
__equals_1{"="}:::relation
A --> __equals_1
A --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 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
K["$K$"]:::scalar
__multiply_2(("$\times$")):::operator
__multiply_3(("$\times$")):::operator
__power_4(("$(\cdot)^{\cdot}$")):::operator
C["$C$"]:::scalar
c["$c$"]:::scalar
__power_5(("$(\cdot)^{\cdot}$")):::operator
D["$D$"]:::scalar
d["$d$"]:::scalar
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
__multiply_7(("$\times$")):::operator
__power_8(("$(\cdot)^{\cdot}$")):::operator
A["$A$"]:::scalar
a["$a$"]:::scalar
__power_9(("$(\cdot)^{\cdot}$")):::operator
B["$B$"]:::scalar
b["$b$"]:::scalar
K --> __equals_1
C --> __power_4
c -->|exp| __power_4
__power_4 --> __multiply_3
D --> __power_5
d -->|exp| __power_5
__power_5 --> __multiply_3
__multiply_3 --> __multiply_2
A --> __power_8
a -->|exp| __power_8
__power_8 --> __multiply_7
B --> __power_9
b -->|exp| __power_9
__power_9 --> __multiply_7
__multiply_7 --> __power_6
__power_6 -.-> __multiply_2
__multiply_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#ef5350,stroke-width:3px
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:#aaa,stroke-width:2px
linkStyle 13 stroke:#ef5350,stroke-width:3px
linkStyle 14 stroke:#aaa,stroke-width:2px
linkStyle 15 stroke:#42a5f5,stroke-width:1px
linkStyle 16 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "K = \\frac{[C]^c [D]^d}{[A]^a [B]^b}",
"chartScript": {
"script": "K - pow(A, -a)*pow(B, -b)*pow(C, c)*pow(D, d)",
"variables": [
"A",
"B",
"C",
"D",
"K",
"a",
"b",
"c",
"d"
]
}
},
{
"id": "K",
"type": "scalar",
"latex": "K",
"subexpr": "K",
"chartScript": {
"script": "K",
"variables": [
"K"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "C^{c} D^{d} \\frac{1}{A^{a} B^{b}}",
"chartScript": {
"script": "pow(A, -a)*pow(B, -b)*pow(C, c)*pow(D, d)",
"variables": [
"A",
"B",
"C",
"D",
"a",
"b",
"c",
"d"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "C^{c} D^{d}",
"chartScript": {
"script": "pow(C, c)*pow(D, d)",
"variables": [
"C",
"D",
"c",
"d"
]
}
},
{
"id": "__power_4",
"type": "operator",
"op": "power",
"subexpr": "C^{c}",
"chartScript": {
"script": "pow(C, c)",
"variables": [
"C",
"c"
]
}
},
{
"id": "C",
"type": "scalar",
"latex": "C",
"subexpr": "C",
"chartScript": {
"script": "C",
"variables": [
"C"
]
}
},
{
"id": "c",
"type": "scalar",
"latex": "c",
"subexpr": "c",
"chartScript": {
"script": "c",
"variables": [
"c"
]
}
},
{
"id": "__power_5",
"type": "operator",
"op": "power",
"subexpr": "D^{d}",
"chartScript": {
"script": "pow(D, d)",
"variables": [
"D",
"d"
]
}
},
{
"id": "D",
"type": "scalar",
"latex": "D",
"subexpr": "D",
"chartScript": {
"script": "D",
"variables": [
"D"
]
}
},
{
"id": "d",
"type": "scalar",
"latex": "d",
"subexpr": "d",
"chartScript": {
"script": "d",
"variables": [
"d"
]
}
},
{
"id": "__power_6",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{A^{a} B^{b}}",
"chartScript": {
"script": "pow(A, -a)*pow(B, -b)",
"variables": [
"A",
"B",
"a",
"b"
]
}
},
{
"id": "__multiply_7",
"type": "operator",
"op": "multiply",
"subexpr": "A^{a} B^{b}",
"chartScript": {
"script": "pow(A, a)*pow(B, b)",
"variables": [
"A",
"B",
"a",
"b"
]
}
},
{
"id": "__power_8",
"type": "operator",
"op": "power",
"subexpr": "A^{a}",
"chartScript": {
"script": "pow(A, a)",
"variables": [
"A",
"a"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "a",
"type": "scalar",
"latex": "a",
"subexpr": "a",
"chartScript": {
"script": "a",
"variables": [
"a"
]
}
},
{
"id": "__power_9",
"type": "operator",
"op": "power",
"subexpr": "B^{b}",
"chartScript": {
"script": "pow(B, b)",
"variables": [
"B",
"b"
]
}
},
{
"id": "B",
"type": "scalar",
"latex": "B",
"subexpr": "B",
"chartScript": {
"script": "B",
"variables": [
"B"
]
}
},
{
"id": "b",
"type": "scalar",
"latex": "b",
"subexpr": "b",
"chartScript": {
"script": "b",
"variables": [
"b"
]
}
}
],
"edges": [
{
"from": "K",
"to": "__equals_1"
},
{
"from": "C",
"to": "__power_4"
},
{
"from": "c",
"to": "__power_4",
"role": "exp"
},
{
"from": "__power_4",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "D",
"to": "__power_5"
},
{
"from": "d",
"to": "__power_5",
"role": "exp"
},
{
"from": "__power_5",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "A",
"to": "__power_8"
},
{
"from": "a",
"to": "__power_8",
"role": "exp"
},
{
"from": "__power_8",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "B",
"to": "__power_9"
},
{
"from": "b",
"to": "__power_9",
"role": "exp"
},
{
"from": "__power_9",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_7",
"to": "__power_6"
},
{
"from": "__power_6",
"to": "__multiply_2"
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
K["$K$"]:::scalar
__multiply_2(("$\times$")):::operator
__multiply_3(("$\times$")):::operator
__power_4(("$(\cdot)^{\cdot}$")):::operator
C["$C$"]:::scalar
c["$c$"]:::scalar
__power_5(("$(\cdot)^{\cdot}$")):::operator
D["$D$"]:::scalar
d["$d$"]:::scalar
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
__multiply_7(("$\times$")):::operator
__power_8(("$(\cdot)^{\cdot}$")):::operator
A["$A$"]:::scalar
a["$a$"]:::scalar
__power_9(("$(\cdot)^{\cdot}$")):::operator
B["$B$"]:::scalar
b["$b$"]:::scalar
K --> __equals_1
C --> __power_4
c -->|exp| __power_4
__power_4 --> __multiply_3
D --> __power_5
d -->|exp| __power_5
__power_5 --> __multiply_3
__multiply_3 --> __multiply_2
A --> __power_8
a -->|exp| __power_8
__power_8 --> __multiply_7
B --> __power_9
b -->|exp| __power_9
__power_9 --> __multiply_7
__multiply_7 --> __power_6
__power_6 -.-> __multiply_2
__multiply_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#ef5350,stroke-width:3px
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:#aaa,stroke-width:2px
linkStyle 13 stroke:#ef5350,stroke-width:3px
linkStyle 14 stroke:#aaa,stroke-width:2px
linkStyle 15 stroke:#42a5f5,stroke-width:1px
linkStyle 16 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
__multiply_2(("$\times$")):::operator
P["$P$"]:::scalar
V["$V$"]:::scalar
__multiply_3(("$\times$")):::operator
n["$n$"]:::scalar
__multiply_4(("$\times$")):::operator
R["$R$"]:::scalar
T["$T$"]:::scalar
P --> __multiply_2
V --> __multiply_2
__multiply_2 --> __equals_1
n --> __multiply_3
R --> __multiply_4
T --> __multiply_4
__multiply_4 --> __multiply_3
__multiply_3 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "P V = n R T",
"chartScript": {
"script": "P*V - R*T*n",
"variables": [
"P",
"R",
"T",
"V",
"n"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "P V",
"chartScript": {
"script": "P*V",
"variables": [
"P",
"V"
]
}
},
{
"id": "P",
"type": "scalar",
"latex": "P",
"subexpr": "P",
"chartScript": {
"script": "P",
"variables": [
"P"
]
}
},
{
"id": "V",
"type": "scalar",
"latex": "V",
"subexpr": "V",
"chartScript": {
"script": "V",
"variables": [
"V"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "n R T",
"chartScript": {
"script": "R*T*n",
"variables": [
"R",
"T",
"n"
]
}
},
{
"id": "n",
"type": "scalar",
"latex": "n",
"subexpr": "n",
"chartScript": {
"script": "n",
"variables": [
"n"
]
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "R T",
"chartScript": {
"script": "R*T",
"variables": [
"R",
"T"
]
}
},
{
"id": "R",
"type": "scalar",
"latex": "R",
"subexpr": "R",
"chartScript": {
"script": "R",
"variables": [
"R"
]
}
},
{
"id": "T",
"type": "scalar",
"latex": "T",
"subexpr": "T",
"chartScript": {
"script": "T",
"variables": [
"T"
]
}
}
],
"edges": [
{
"from": "P",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "V",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "n",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "R",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "T",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_4",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
__multiply_2(("$\times$")):::operator
P["$P$"]:::scalar
V["$V$"]:::scalar
__multiply_3(("$\times$")):::operator
n["$n$"]:::scalar
__multiply_4(("$\times$")):::operator
R["$R$"]:::scalar
T["$T$"]:::scalar
P --> __multiply_2
V --> __multiply_2
__multiply_2 --> __equals_1
n --> __multiply_3
R --> __multiply_4
T --> __multiply_4
__multiply_4 --> __multiply_3
__multiply_3 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
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
k["$k$"]:::scalar
__multiply_2(("$\times$")):::operator
A["$A$"]:::scalar
__power_3(("$(\cdot)^{\cdot}$")):::operator
e["$e$"]:::scalar
__multiply_4(("$\times$")):::operator
__negation_5@{ shape: "flip-tri", label: "$-$" }
E_a["$E_{a}$"]:::scalar
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
__multiply_7(("$\times$")):::operator
R["$R$"]:::scalar
T["$T$"]:::scalar
class __negation_5 operator
k --> __equals_1
A --> __multiply_2
e --> __power_3
E_a --> __negation_5
__negation_5 --> __multiply_4
R --> __multiply_7
T --> __multiply_7
__multiply_7 --> __power_6
__power_6 -.-> __multiply_4
__multiply_4 -->|exp| __power_3
__power_3 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
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:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#42a5f5,stroke-width:1px
linkStyle 9 stroke:#aaa,stroke-width:2px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "k = A e^{-E_a / (R T)}",
"chartScript": {
"script": "-A*exp(-E_a/(R*T)) + k",
"variables": [
"A",
"E_a",
"R",
"T",
"k"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "A e^{\\frac{\\left(-1\\right) E_{a}}{R T}}",
"chartScript": {
"script": "A*exp(-E_a/(R*T))",
"variables": [
"A",
"E_a",
"R",
"T"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "__power_3",
"type": "operator",
"op": "power",
"subexpr": "e^{\\frac{\\left(-1\\right) E_{a}}{R T}}",
"chartScript": {
"script": "exp(-E_a/(R*T))",
"variables": [
"E_a",
"R",
"T"
]
}
},
{
"id": "e",
"type": "scalar",
"latex": "e",
"subexpr": "e",
"chartScript": {
"script": "e",
"variables": []
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "-E_{a} \\frac{1}{R T}",
"chartScript": {
"script": "-E_a/(R*T)",
"variables": [
"E_a",
"R",
"T"
]
}
},
{
"id": "__negation_5",
"type": "operator",
"op": "negation",
"subexpr": "-E_{a}",
"chartScript": {
"script": "-E_a",
"variables": [
"E_a"
]
}
},
{
"id": "E_a",
"type": "scalar",
"latex": "E_{a}",
"subexpr": "E_{a}",
"chartScript": {
"script": "E_a",
"variables": [
"E_a"
]
}
},
{
"id": "__power_6",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{R T}",
"chartScript": {
"script": "1/(R*T)",
"variables": [
"R",
"T"
]
}
},
{
"id": "__multiply_7",
"type": "operator",
"op": "multiply",
"subexpr": "R T",
"chartScript": {
"script": "R*T",
"variables": [
"R",
"T"
]
}
},
{
"id": "R",
"type": "scalar",
"latex": "R",
"subexpr": "R",
"chartScript": {
"script": "R",
"variables": [
"R"
]
}
},
{
"id": "T",
"type": "scalar",
"latex": "T",
"subexpr": "T",
"chartScript": {
"script": "T",
"variables": [
"T"
]
}
}
],
"edges": [
{
"from": "k",
"to": "__equals_1"
},
{
"from": "A",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "e",
"to": "__power_3"
},
{
"from": "E_a",
"to": "__negation_5"
},
{
"from": "__negation_5",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "R",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "T",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_7",
"to": "__power_6"
},
{
"from": "__power_6",
"to": "__multiply_4"
},
{
"from": "__multiply_4",
"to": "__power_3",
"role": "exp"
},
{
"from": "__power_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
k["$k$"]:::scalar
__multiply_2(("$\times$")):::operator
A["$A$"]:::scalar
__power_3(("$(\cdot)^{\cdot}$")):::operator
e["$e$"]:::scalar
__multiply_4(("$\times$")):::operator
__negation_5@{ shape: "flip-tri", label: "$-$" }
E_a["$E_{a}$"]:::scalar
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
__multiply_7(("$\times$")):::operator
R["$R$"]:::scalar
T["$T$"]:::scalar
class __negation_5 operator
k --> __equals_1
A --> __multiply_2
e --> __power_3
E_a --> __negation_5
__negation_5 --> __multiply_4
R --> __multiply_7
T --> __multiply_7
__multiply_7 --> __power_6
__power_6 -.-> __multiply_4
__multiply_4 -->|exp| __power_3
__power_3 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
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:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#42a5f5,stroke-width:1px
linkStyle 9 stroke:#aaa,stroke-width:2px
linkStyle 10 stroke:#ef5350,stroke-width:3px
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
t_1_2["$t_{1/2}$"]:::scalar
__multiply_2(("$\times$")):::operator
__log_3{{"$\ln(\cdot)$"}}:::function
__num_4["$2$"]:::number
__const_5["$e$"]:::constant
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
k["$k$"]:::scalar
t_1_2 --> __equals_1
__num_4 --> __log_3
__const_5 -->|base| __log_3
__log_3 --> __multiply_2
k --> __power_6
__power_6 -.-> __multiply_2
__multiply_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#42a5f5,stroke-width:1px
linkStyle 6 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "t_{1/2} = \\frac{\\ln 2}{k}",
"chartScript": {
"script": "t_1/2 - log(2)/k",
"variables": [
"k",
"t_1/2"
]
}
},
{
"id": "t_1_2",
"type": "scalar",
"latex": "t_{1/2}",
"subexpr": "t_{1/2}",
"chartScript": {
"script": "t_1/2",
"variables": [
"t_1/2"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "\\frac{1}{k} \\ln{\\left(2 \\right)}",
"chartScript": {
"script": "log(2)/k",
"variables": [
"k"
]
}
},
{
"id": "__log_3",
"type": "function",
"op": "log",
"subexpr": "\\ln{\\left(2 \\right)}",
"chartScript": {
"script": "log(2)",
"variables": []
}
},
{
"id": "__num_4",
"type": "number",
"label": "2",
"subexpr": "2",
"chartScript": {
"script": "2",
"variables": []
}
},
{
"id": "__const_5",
"type": "constant",
"label": "e (Euler's number)",
"latex": "e",
"subexpr": "e",
"chartScript": {
"script": "e",
"variables": []
}
},
{
"id": "__power_6",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{k}",
"chartScript": {
"script": "1/k",
"variables": [
"k"
]
}
},
{
"id": "k",
"type": "scalar",
"latex": "k",
"subexpr": "k",
"chartScript": {
"script": "k",
"variables": [
"k"
]
}
}
],
"edges": [
{
"from": "t_1_2",
"to": "__equals_1"
},
{
"from": "__num_4",
"to": "__log_3"
},
{
"from": "__const_5",
"to": "__log_3",
"role": "base"
},
{
"from": "__log_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "k",
"to": "__power_6"
},
{
"from": "__power_6",
"to": "__multiply_2"
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
t_1_2["$t_{1/2}$"]:::scalar
__multiply_2(("$\times$")):::operator
__log_3{{"$\ln(\cdot)$"}}:::function
__num_4["$2$"]:::number
__const_5["$e$"]:::constant
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
k["$k$"]:::scalar
t_1_2 --> __equals_1
__num_4 --> __log_3
__const_5 -->|base| __log_3
__log_3 --> __multiply_2
k --> __power_6
__power_6 -.-> __multiply_2
__multiply_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#42a5f5,stroke-width:1px
linkStyle 6 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
E["$E$"]:::scalar
__add_2(("$+$")):::operator
__power_3(("${(\cdot)}^{0}$")):::operator
__negation_4@{ shape: "flip-tri", label: "$-$" }
__multiply_5(("$\times$")):::operator
__multiply_6(("$\times$")):::operator
__multiply_7(("$\times$")):::operator
R["$R$"]:::scalar
T["$T$"]:::scalar
__power_8(("$\dfrac{1}{(\cdot)}$")):::operator
__multiply_9(("$\times$")):::operator
n["$n$"]:::scalar
F["$F$"]:::scalar
__log_10{{"$\ln(\cdot)$"}}:::function
Q["$Q$"]:::scalar
__const_11["$e$"]:::constant
class __negation_4 operator
E --> __equals_1
E --> __power_3
__power_3 --> __add_2
R --> __multiply_7
T --> __multiply_7
__multiply_7 --> __multiply_6
n --> __multiply_9
F --> __multiply_9
__multiply_9 --> __power_8
__power_8 -.-> __multiply_6
__multiply_6 --> __multiply_5
Q --> __log_10
__const_11 -->|base| __log_10
__log_10 --> __multiply_5
__multiply_5 --> __negation_4
__negation_4 --> __add_2
__add_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#42a5f5,stroke-width:1px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
linkStyle 12 stroke:#aaa,stroke-width:2px
linkStyle 13 stroke:#ef5350,stroke-width:3px
linkStyle 14 stroke:#aaa,stroke-width:2px
linkStyle 15 stroke:#aaa,stroke-width:2px
linkStyle 16 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "E = E^0 - \\frac{R T}{n F} \\ln Q",
"chartScript": {
"script": "E - 1 + R*T*log(Q)/(F*n)",
"variables": [
"E",
"F",
"Q",
"R",
"T",
"n"
]
}
},
{
"id": "E",
"type": "scalar",
"latex": "E",
"subexpr": "E",
"chartScript": {
"script": "E",
"variables": [
"E"
]
}
},
{
"id": "__add_2",
"type": "operator",
"op": "add",
"subexpr": "E^{0} - R T \\frac{1}{F n} \\ln{\\left(Q \\right)}",
"chartScript": {
"script": "1 - R*T*log(Q)/(F*n)",
"variables": [
"F",
"Q",
"R",
"T",
"n"
]
}
},
{
"id": "__power_3",
"type": "operator",
"op": "power",
"exponent": "0",
"subexpr": "E^{0}",
"chartScript": {
"script": "1",
"variables": []
}
},
{
"id": "__negation_4",
"type": "operator",
"op": "negation",
"subexpr": "-R T \\frac{1}{F n} \\ln{\\left(Q \\right)}",
"chartScript": {
"script": "-R*T*log(Q)/(F*n)",
"variables": [
"F",
"Q",
"R",
"T",
"n"
]
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "R T \\frac{1}{F n} \\ln{\\left(Q \\right)}",
"chartScript": {
"script": "R*T*log(Q)/(F*n)",
"variables": [
"F",
"Q",
"R",
"T",
"n"
]
}
},
{
"id": "__multiply_6",
"type": "operator",
"op": "multiply",
"subexpr": "R T \\frac{1}{F n}",
"chartScript": {
"script": "R*T/(F*n)",
"variables": [
"F",
"R",
"T",
"n"
]
}
},
{
"id": "__multiply_7",
"type": "operator",
"op": "multiply",
"subexpr": "R T",
"chartScript": {
"script": "R*T",
"variables": [
"R",
"T"
]
}
},
{
"id": "R",
"type": "scalar",
"latex": "R",
"subexpr": "R",
"chartScript": {
"script": "R",
"variables": [
"R"
]
}
},
{
"id": "T",
"type": "scalar",
"latex": "T",
"subexpr": "T",
"chartScript": {
"script": "T",
"variables": [
"T"
]
}
},
{
"id": "__power_8",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{F n}",
"chartScript": {
"script": "1/(F*n)",
"variables": [
"F",
"n"
]
}
},
{
"id": "__multiply_9",
"type": "operator",
"op": "multiply",
"subexpr": "n F",
"chartScript": {
"script": "F*n",
"variables": [
"F",
"n"
]
}
},
{
"id": "n",
"type": "scalar",
"latex": "n",
"subexpr": "n",
"chartScript": {
"script": "n",
"variables": [
"n"
]
}
},
{
"id": "F",
"type": "scalar",
"latex": "F",
"subexpr": "F",
"chartScript": {
"script": "F",
"variables": [
"F"
]
}
},
{
"id": "__log_10",
"type": "function",
"op": "log",
"subexpr": "\\ln{\\left(Q \\right)}",
"chartScript": {
"script": "log(Q)",
"variables": [
"Q"
]
}
},
{
"id": "Q",
"type": "scalar",
"latex": "Q",
"subexpr": "Q",
"chartScript": {
"script": "Q",
"variables": [
"Q"
]
}
},
{
"id": "__const_11",
"type": "constant",
"label": "e (Euler's number)",
"latex": "e",
"subexpr": "e",
"chartScript": {
"script": "e",
"variables": []
}
}
],
"edges": [
{
"from": "E",
"to": "__equals_1"
},
{
"from": "E",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__add_2"
},
{
"from": "R",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "T",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_7",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "n",
"to": "__multiply_9",
"semantic": "direct",
"weight": 1.0
},
{
"from": "F",
"to": "__multiply_9",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_9",
"to": "__power_8"
},
{
"from": "__power_8",
"to": "__multiply_6"
},
{
"from": "__multiply_6",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "Q",
"to": "__log_10"
},
{
"from": "__const_11",
"to": "__log_10",
"role": "base"
},
{
"from": "__log_10",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__negation_4"
},
{
"from": "__negation_4",
"to": "__add_2"
},
{
"from": "__add_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
E["$E$"]:::scalar
__add_2(("$+$")):::operator
__power_3(("${(\cdot)}^{0}$")):::operator
__negation_4@{ shape: "flip-tri", label: "$-$" }
__multiply_5(("$\times$")):::operator
__multiply_6(("$\times$")):::operator
__multiply_7(("$\times$")):::operator
R["$R$"]:::scalar
T["$T$"]:::scalar
__power_8(("$\dfrac{1}{(\cdot)}$")):::operator
__multiply_9(("$\times$")):::operator
n["$n$"]:::scalar
F["$F$"]:::scalar
__log_10{{"$\ln(\cdot)$"}}:::function
Q["$Q$"]:::scalar
__const_11["$e$"]:::constant
class __negation_4 operator
E --> __equals_1
E --> __power_3
__power_3 --> __add_2
R --> __multiply_7
T --> __multiply_7
__multiply_7 --> __multiply_6
n --> __multiply_9
F --> __multiply_9
__multiply_9 --> __power_8
__power_8 -.-> __multiply_6
__multiply_6 --> __multiply_5
Q --> __log_10
__const_11 -->|base| __log_10
__log_10 --> __multiply_5
__multiply_5 --> __negation_4
__negation_4 --> __add_2
__add_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#42a5f5,stroke-width:1px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
linkStyle 12 stroke:#aaa,stroke-width:2px
linkStyle 13 stroke:#ef5350,stroke-width:3px
linkStyle 14 stroke:#aaa,stroke-width:2px
linkStyle 15 stroke:#aaa,stroke-width:2px
linkStyle 16 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
A["$A$"]:::scalar
__multiply_2(("$\times$")):::operator
epsilon["$\epsilon$"]:::scalar
__multiply_3(("$\times$")):::operator
b["$b$"]:::scalar
c["$c$"]:::scalar
A --> __equals_1
epsilon --> __multiply_2
b --> __multiply_3
c --> __multiply_3
__multiply_3 --> __multiply_2
__multiply_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "A = \\epsilon b c",
"chartScript": {
"script": "A - b*c*epsilon",
"variables": [
"A",
"b",
"c",
"epsilon"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "\\epsilon b c",
"chartScript": {
"script": "b*c*epsilon",
"variables": [
"b",
"c",
"epsilon"
]
}
},
{
"id": "epsilon",
"type": "scalar",
"latex": "\\epsilon",
"subexpr": "\\epsilon",
"chartScript": {
"script": "epsilon",
"variables": [
"epsilon"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "b c",
"chartScript": {
"script": "b*c",
"variables": [
"b",
"c"
]
}
},
{
"id": "b",
"type": "scalar",
"latex": "b",
"subexpr": "b",
"chartScript": {
"script": "b",
"variables": [
"b"
]
}
},
{
"id": "c",
"type": "scalar",
"latex": "c",
"subexpr": "c",
"chartScript": {
"script": "c",
"variables": [
"c"
]
}
}
],
"edges": [
{
"from": "A",
"to": "__equals_1"
},
{
"from": "epsilon",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "b",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "c",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
A["$A$"]:::scalar
__multiply_2(("$\times$")):::operator
epsilon["$\epsilon$"]:::scalar
__multiply_3(("$\times$")):::operator
b["$b$"]:::scalar
c["$c$"]:::scalar
A --> __equals_1
epsilon --> __multiply_2
b --> __multiply_3
c --> __multiply_3
__multiply_3 --> __multiply_2
__multiply_2 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 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
M["$M$"]:::scalar
__multiply_2(("$\times$")):::operator
n["$n$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
V["$V$"]:::scalar
M --> __equals_1
n --> __multiply_2
V --> __power_3
__power_3 -.-> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#42a5f5,stroke-width:1px
linkStyle 4 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "M = \\frac{n}{V}",
"chartScript": {
"script": "M - n/V",
"variables": [
"M",
"V",
"n"
]
}
},
{
"id": "M",
"type": "scalar",
"latex": "M",
"subexpr": "M",
"chartScript": {
"script": "M",
"variables": [
"M"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "n \\frac{1}{V}",
"chartScript": {
"script": "n/V",
"variables": [
"V",
"n"
]
}
},
{
"id": "n",
"type": "scalar",
"latex": "n",
"subexpr": "n",
"chartScript": {
"script": "n",
"variables": [
"n"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{V}",
"chartScript": {
"script": "1/V",
"variables": [
"V"
]
}
},
{
"id": "V",
"type": "scalar",
"latex": "V",
"subexpr": "V",
"chartScript": {
"script": "V",
"variables": [
"V"
]
}
}
],
"edges": [
{
"from": "M",
"to": "__equals_1"
},
{
"from": "n",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "V",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__multiply_2"
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
M["$M$"]:::scalar
__multiply_2(("$\times$")):::operator
n["$n$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
V["$V$"]:::scalar
M --> __equals_1
n --> __multiply_2
V --> __power_3
__power_3 -.-> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#42a5f5,stroke-width:1px
linkStyle 4 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
rho["$\rho$"]:::scalar
__multiply_2(("$\times$")):::operator
m["$m$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
V["$V$"]:::scalar
rho --> __equals_1
m --> __multiply_2
V --> __power_3
__power_3 -.-> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#42a5f5,stroke-width:1px
linkStyle 4 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\rho = \\frac{m}{V}",
"chartScript": {
"script": "rho - m/V",
"variables": [
"V",
"m",
"rho"
]
}
},
{
"id": "rho",
"type": "scalar",
"latex": "\\rho",
"subexpr": "\\rho",
"chartScript": {
"script": "rho",
"variables": [
"rho"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "m \\frac{1}{V}",
"chartScript": {
"script": "m/V",
"variables": [
"V",
"m"
]
}
},
{
"id": "m",
"type": "scalar",
"latex": "m",
"subexpr": "m",
"chartScript": {
"script": "m",
"variables": [
"m"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{V}",
"chartScript": {
"script": "1/V",
"variables": [
"V"
]
}
},
{
"id": "V",
"type": "scalar",
"latex": "V",
"subexpr": "V",
"chartScript": {
"script": "V",
"variables": [
"V"
]
}
}
],
"edges": [
{
"from": "rho",
"to": "__equals_1"
},
{
"from": "m",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "V",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__multiply_2"
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
rho["$\rho$"]:::scalar
__multiply_2(("$\times$")):::operator
m["$m$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
V["$V$"]:::scalar
rho --> __equals_1
m --> __multiply_2
V --> __power_3
__power_3 -.-> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#42a5f5,stroke-width:1px
linkStyle 4 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
__multiply_2(("$\times$")):::operator
M_1["$M_{1}$"]:::scalar
V_1["$V_{1}$"]:::scalar
__multiply_3(("$\times$")):::operator
M_2["$M_{2}$"]:::scalar
V_2["$V_{2}$"]:::scalar
M_1 --> __multiply_2
V_1 --> __multiply_2
__multiply_2 --> __equals_1
M_2 --> __multiply_3
V_2 --> __multiply_3
__multiply_3 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "M_1 V_1 = M_2 V_2",
"chartScript": {
"script": "M_1*V_1 - M_2*V_2",
"variables": [
"M_1",
"M_2",
"V_1",
"V_2"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "M_{1} V_{1}",
"chartScript": {
"script": "M_1*V_1",
"variables": [
"M_1",
"V_1"
]
}
},
{
"id": "M_1",
"type": "scalar",
"latex": "M_{1}",
"subexpr": "M_{1}",
"chartScript": {
"script": "M_1",
"variables": [
"M_1"
]
}
},
{
"id": "V_1",
"type": "scalar",
"latex": "V_{1}",
"subexpr": "V_{1}",
"chartScript": {
"script": "V_1",
"variables": [
"V_1"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "M_{2} V_{2}",
"chartScript": {
"script": "M_2*V_2",
"variables": [
"M_2",
"V_2"
]
}
},
{
"id": "M_2",
"type": "scalar",
"latex": "M_{2}",
"subexpr": "M_{2}",
"chartScript": {
"script": "M_2",
"variables": [
"M_2"
]
}
},
{
"id": "V_2",
"type": "scalar",
"latex": "V_{2}",
"subexpr": "V_{2}",
"chartScript": {
"script": "V_2",
"variables": [
"V_2"
]
}
}
],
"edges": [
{
"from": "M_1",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "V_1",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "M_2",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "V_2",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
__multiply_2(("$\times$")):::operator
M_1["$M_{1}$"]:::scalar
V_1["$V_{1}$"]:::scalar
__multiply_3(("$\times$")):::operator
M_2["$M_{2}$"]:::scalar
V_2["$V_{2}$"]:::scalar
M_1 --> __multiply_2
V_1 --> __multiply_2
__multiply_2 --> __equals_1
M_2 --> __multiply_3
V_2 --> __multiply_3
__multiply_3 --> __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:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 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
Delta_G["$\Delta G$"]:::scalar
__add_2(("$+$")):::operator
Delta_H["$\Delta H$"]:::scalar
__negation_3@{ shape: "flip-tri", label: "$-$" }
__multiply_4(("$\times$")):::operator
T["$T$"]:::scalar
Delta_S["$\Delta S$"]:::scalar
class __negation_3 operator
Delta_G --> __equals_1
Delta_H --> __add_2
T --> __multiply_4
Delta_S --> __multiply_4
__multiply_4 --> __negation_3
__negation_3 --> __add_2
__add_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\Delta G = \\Delta H - T \\Delta S",
"chartScript": {
"script": "Delta*G - Delta*H + Delta*S*T",
"variables": [
"Delta",
"G",
"H",
"S",
"T"
]
}
},
{
"id": "Delta_G",
"type": "scalar",
"latex": "\\Delta G",
"subexpr": "\\Delta G",
"chartScript": {
"script": "Delta*G",
"variables": [
"Delta",
"G"
]
}
},
{
"id": "__add_2",
"type": "operator",
"op": "add",
"subexpr": "-T \\Delta S + \\Delta H",
"chartScript": {
"script": "Delta*H - Delta*S*T",
"variables": [
"Delta",
"H",
"S",
"T"
]
}
},
{
"id": "Delta_H",
"type": "scalar",
"latex": "\\Delta H",
"subexpr": "\\Delta H",
"chartScript": {
"script": "Delta*H",
"variables": [
"Delta",
"H"
]
}
},
{
"id": "__negation_3",
"type": "operator",
"op": "negation",
"subexpr": "-T \\Delta S",
"chartScript": {
"script": "-Delta*S*T",
"variables": [
"Delta",
"S",
"T"
]
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "T \\Delta S",
"chartScript": {
"script": "Delta*S*T",
"variables": [
"Delta",
"S",
"T"
]
}
},
{
"id": "T",
"type": "scalar",
"latex": "T",
"subexpr": "T",
"chartScript": {
"script": "T",
"variables": [
"T"
]
}
},
{
"id": "Delta_S",
"type": "scalar",
"latex": "\\Delta S",
"subexpr": "\\Delta S",
"chartScript": {
"script": "Delta*S",
"variables": [
"Delta",
"S"
]
}
}
],
"edges": [
{
"from": "Delta_G",
"to": "__equals_1"
},
{
"from": "Delta_H",
"to": "__add_2"
},
{
"from": "T",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "Delta_S",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_4",
"to": "__negation_3"
},
{
"from": "__negation_3",
"to": "__add_2"
},
{
"from": "__add_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "chemistry"
}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
Delta_G["$\Delta G$"]:::scalar
__add_2(("$+$")):::operator
Delta_H["$\Delta H$"]:::scalar
__negation_3@{ shape: "flip-tri", label: "$-$" }
__multiply_4(("$\times$")):::operator
T["$T$"]:::scalar
Delta_S["$\Delta S$"]:::scalar
class __negation_3 operator
Delta_G --> __equals_1
Delta_H --> __add_2
T --> __multiply_4
Delta_S --> __multiply_4
__multiply_4 --> __negation_3
__negation_3 --> __add_2
__add_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#aaa,stroke-width:2px
linkStyle 6 stroke:#aaa,stroke-width:2px