# not

> **not**(`a`): [`Truth`](/Jevlish/reference/type-aliases/truth/)

Defined in: [src/logic.ts:29](https://github.com/jacobgoldfarb/Jevlish/blob/83ccd8c0be5f41962c805f7d42ddf1b1f048de89/src/logic.ts#L29)

Three-valued NOT: uncertain stays uncertain.

## Parameters

| Parameter | Type                                              |
| --------- | ------------------------------------------------- |
| `a`       | [`Truth`](/Jevlish/reference/type-aliases/truth/) |

## Returns

[`Truth`](/Jevlish/reference/type-aliases/truth/)