notebook/notes/logic/normal-form.md

43 lines
1.3 KiB
Markdown
Raw Normal View History

2024-02-11 19:05:17 +00:00
---
title: Normal Form
TARGET DECK: Obsidian::STEM
FILE TAGS: logic
tags:
- logic
---
## Overview
An object is said to be in **normal form** if it cannot be reduced any further. Examples of normal form include:
* [[equiv-trans#Normal Forms|Conjunctive Normal Form]]
* [[equiv-trans#Normal Forms|Disjunctive Normal Form]]
* [[quantification#Identifiers|Prenex Normal Form]]
%%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%%
## References
* Gries, David. *The Science of Programming*. Texts and Monographs in Computer Science. New York: Springer-Verlag, 1981.