44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
|
---
|
|||
|
title: Normal Form
|
|||
|
TARGET DECK: Obsidian::STEM
|
|||
|
FILE TAGS: ars::normal
|
|||
|
tags:
|
|||
|
- ars
|
|||
|
---
|
|||
|
|
|||
|
## Overview
|
|||
|
|
|||
|
An object is said to be in **normal form** if it cannot be reduced any further. Examples of normal form include:
|
|||
|
|
|||
|
* [[truth-tables|Conjunctive Normal Form]]
|
|||
|
* [[truth-tables|Disjunctive Normal Form]]
|
|||
|
* [[pred-logic#Identifiers|Prenex Normal Form]]
|
|||
|
* [[beta-reduction#Normal Form|β-normal forms]]
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
What does it mean for an object to be in normal form?
|
|||
|
Back: It cannot be rewritten/reduced any further.
|
|||
|
Reference: Gries, David. *The Science of Programming*. Texts and Monographs in Computer Science. New York: Springer-Verlag, 1981.
|
|||
|
<!--ID: 1707675146194-->
|
|||
|
END%%
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
What zero-order logical normal form(s) have only $\land$ and $\lor$ operators?
|
|||
|
Back: CNF and DNF.
|
|||
|
Reference: Gries, David. *The Science of Programming*. Texts and Monographs in Computer Science. New York: Springer-Verlag, 1981.
|
|||
|
<!--ID: 1707675369145-->
|
|||
|
END%%
|
|||
|
|
|||
|
%%ANKI
|
|||
|
Basic
|
|||
|
What first-order logical normal form(s) writes bound identifiers before free ones?
|
|||
|
Back: PNF
|
|||
|
Reference: Gries, David. *The Science of Programming*. Texts and Monographs in Computer Science. New York: Springer-Verlag, 1981.
|
|||
|
<!--ID: 1707675369187-->
|
|||
|
END%%
|
|||
|
|
|||
|
## Bibliography
|
|||
|
|
|||
|
* Gries, David. *The Science of Programming*. Texts and Monographs in Computer Science. New York: Springer-Verlag, 1981.
|