# Difference

> This node sits on the Substrate layer. Its mathematical type is logic. The Ontogenesis models build on it.

Record: `reasoning:substrate-node-difference`
Kind: substrate-node
Canonical: https://banes-lab.com/ontology/reasoning#reasoning-substrate-node-difference

Listed in [Reasoning records](https://banes-lab.com/api/records/reasoning.md), after [Existence](https://banes-lab.com/records/reasoning/substrate-node-existence.md) and before [Relation](https://banes-lab.com/records/reasoning/substrate-node-relation.md).

## Layer

- [Substrate](https://banes-lab.com/records/reasoning/layer-substrate.md)

## Math type

- [logic](https://banes-lab.com/records/reasoning/math-type-logic.md)

## Grounded by

- [SPLIT](https://banes-lab.com/records/pag/keyword-action-split.md)
- [REMOVE](https://banes-lab.com/records/pag/keyword-action-remove.md)

## Sequence of

- [Ontogenesis](https://banes-lab.com/records/reasoning/model-ontogenesis.md)

## Linked from

- [The substrate](https://banes-lab.com/ontology/reasoning/the-substrate.md)
- [The models](https://banes-lab.com/ontology/reasoning/the-models.md)
- [action](https://banes-lab.com/ontology/grammar/pag-keywords-action.md)
