Edge labels

Label types. There are three main types of edge labels: Reasoning / Planning / Evaluation.

Connected node types. ReasoningFlow restricts node types that can be connected via a certain edge label. This is a deliberate design choice to reduce parser errors and enhance applicability.


reason:premise-conclusion

This edge represents the basic premise-conclusion relationship. To apply this edge, both nodes should be asserted facts/propositions, as listed below.

(Deductive) Premises → Conclusion

This might also include commonsense-included deductive reasoning, where some premises are missing.

$\color{FFD6A5}{■}$ Sulferic acid is a strong acid, → $\color{FDFFB6}{■}$so it will fully dissociate, providing H+ ions.

$\color{FFD6A5}{■}$ I recall that the energy splitting due to the Zeeman effect is proportional to the magnetic field. → $\color{FDFFB6}{■}$ So, if you increase the magnetic field, the splitting should increase as well.

(Math) Inputs and equations → Calculation results

$\color{FDFFB6}{■}$r^2 h = 2r^3 → $\color{FDFFB6}{■}$h = 2r

$\color{FDFFB6}{■}$ Corrosion rate = (10 × 8.76 × 10³) / (2 × 96485 × 8960 × 7.1e-6) → $\color{FDFFB6}{■}$ So, corrosion rate ≒ 87600 / 12264 ≒ 7.14 mm/year

(Inductive) Observations → Inductive Hypothesis