Ali Farjami علی فرجامی

TEACHING

Input/output logic

A course on normative reasoning and its formal structures.

← Teaching index

Course outline

Input/output logic studies the relationship between conditions and normative outputs, including obligations and permissions.

Normative reasoning

Motivation; examples of normative systems; levels of abstraction; introduction to input/output logic.

Regulative norms

Obligations and violation; permissions and compatibility; dual permissions and incompatibility.

Constitutive norms

Constitutive rules and their role in normative systems.

Normative systems

Constitutive and regulative norms; dynamic permissions; subordination algebras; coherent systems.

Normative changes

Normative equivalence and dynamic normative systems.

Applications

Computational philosophy, cognitive architecture, and cybersecurity.

Isabelle theory files

ObligationsOpen resource ↗PermissionsOpen resource ↗Dual permissionsOpen resource ↗

Handouts are not currently linked. The available theory files are listed above.