By Ian Horswill
Presented by Sheng Long
Week 3: Automation of Law
INPUTS
Question
OUTPUTS
Answer
✅ More inclusive than the functional model
❌ hard to reason about programs
A unified meta-representation
Automation of production
Human physical labor \(\rightarrow\) Machine
Automation of production
Human intellectual labor \(\rightarrow\) Machine
VS
Question
What is two to the eighth power?
Answer
➡️ Does it matter which representation of computation we use to obtain the final answer?
math.pow(2, 8)
No, it doesn't matter, as long as you have the same behavior.
INPUTS
Question
OUTPUTS
Answer
OUTPUTS
Answer
INPUT
math.pow(2, 8)
10
010010...
OUTPUT
100000000
math.pow(2, 8)
👉 We can write meta-programs that examine, manipulate, and even create other programs.
meta-program
010010...
OUTPUT
OUTPUT
INPUT
❓ How can we do that?
instruction 1 instruction 2 instruction 3 ...
instruction 1 instruction 2 instruction 3 ...
emulator
behaviorally equivalent
Is there a machine that's sufficient for simulating any kind of computer with any kind of instruction set?
This statement is false.
👉 Is "this statement is false" true?
The above statement is self-referential.
The Halting Problem
Given a program and a potential input for it, determine whether the program would ever halt if it were run on the input.
program(input)
INPUT
TestHalt(P, x)
yes
no
INPUT
\( P, x\)
INPUT
\( P, x \)
TestHalt(P, x)
yes
no
Contrarian (P, x)
HALT
TestHalt(Contrarian, Contrarian)
yes
no
Contrarian (Contrarian, Contrarian)
HALT
This statement is false.
True
False
False
True
example taken from http://su17.eecs70.org/static/notes/n11.html
by Michael A. Livermore
Presented by Sheng Long
Week 3: Automation of Law
Gottfried Wilhelm Leibniz
Suppose you have a statute that bans vehicles from a park.
👉 What counts as a "vehicle"?
🚗
🏎️ ✔️
🏍️
🛹
🚲 ❓
Hart
Fuller
decommissioned truck on a pedestal
Statute No. 1123 for City of Annsville
Sec 1. Vehicles are prohibited in the park
Sec 2. Vehicles are to be defined through the application of an artificial neural network with the following characteristics: