Logic Logic Is M and Word Forma
Logic Logic Is M and Word Forma
1. Measurements
2. Reasoning about time
3. Reasoning about space
4. Reasoning about solids and liquids
5. Reasoning about minds
6. Planning and goal formation
The Methods Are Different from Those
of Philosophical Analysis
• Philosophical analysis is concerned with definitions, not
postulates.
• Philosophical analyses will only sustain a moderate degree
of complexity until they become unmanageable. Therefore
they are not well suited to complex domains.
• Philosophical analyses are not exception-tolerant, which
makes them brittle.
• Computer scientists are familiar with techniques for
managing large and complicated formalizations.
• Software engineering techniques provide a model for how to
do this that is part of the common knowledge of the
discipline.
• These techniques can be extended to axiomatizations, and
include computerized techniques for managing, testing, and
debugging axiomatizations (e.g., theorem-proving,
simulation, actual robot-based implementations).
• These have been tested by the common sense knowledge
community on several benchmark challenges, e.g. the
“egg-cracking problem.”
Nonmonotonic Logic
• Commonsense generalizations can involve exceptions.
• It is much easier to maintain an axiomatization by adding
axioms rather than by withdrawing and qualifying old
axioms.
• This makes exception-tolerant logics very useful in
axiomatizing comonsense domains.
• Important for our purposes: Some versions of NM logic
support explicit statements of commonsense normalities.
McCarthy’s Circumscription
• McCarthy’s proposal for nonmonotonic logic was
Circumscription.
• It is logically conservative—it is based on classical
logic—and uses higher-order logic.
• Exception tolerant generalizations are formulated using
abnormality predicates: for instance, ‘A car will start if you
turn the key in the ignition’ would be formalized as:
[Car(x) ∧ Key(x, y) ∧ TurnKeyInIgnition(x, y, t)]
∧ ¬Ab1(x, y, t) →
Start](x, t)
∧ [¬AbProcess-Dissolve (e′ ) →
∧ medium(e′′ ) = medium(e)] ]
]
]
]
Remarks on the Formalization
• The main connective is a biconditional, so contrary to what
Carnap thought was possible, this is a definition of a
dispositional property • • •
• but the definition involves normality conditions.
• Many features of the postulate would be inherited from
generalizations about the formalization of telic eventualities.
• Any one-off formalization such as this must be provisional.
Large scale axiomatic knowledge bases need to be developed
and tested before one can have much confidence about
particular examples.
• I haven’t tried to incorporate time into the formalization.
Doing so raises many difficulties.
Normality Conditions
• Almost everywhere you look in lexical semantics, you find
normality conditions.
Causation
e1 Causation
Mary’s action
e2
of unlatching Door’s opening
and pushing process
• In the diagram, we’ve added causal links to complex
eventualities, • • •
• borrowing ideas from causal modeling in statistics and
qualitative causal reasoning.
• Among other things, event complexes can be causal graphs.
But the Story is More Complicated
• Telic complexes can involve other eventualities.
• Some of these can be contributing causes.
• And some of the contributing causes can have agents.
• Which agent is the agent of the telic eventuality?
• We need to appeal to a version of the distinction between
animate and inanimate agents here.
• I’ll invent my own terminology: “efficient” versus
“automatic” agents. The latter are self-initiating sources of
causality. The former merely transmit causality.
• In the following hypothetical diagram, automatic agents are
labeled with “A”, efficient agents with “E”.
E: efficient agent
A: automatic agent
a2 , E
a1 , A
a3 , A
a4 , A
Illustrating the Diagram
• Mary is directing a blacksmithing operation.
• a0: An assistant, Frank, initiates the process by putting bar
stock on the anvil.
• a2: Mary turns on a power hammer, which a1 hammers the
stock.
• a4: A switch turns on a bellows a3 which maintains the heat
of the forge.
Conditions for Assigning an Agent
• An efficient agent is precluded by any efficient agent
between it and the body.
• An automatic agent is precluded by any agent between it
and the body, and by any causal ancestor of the body with
a efficient agent.
• The agent of the inception is precluded by any efficient
agent elsewhere in the causal ancestry of the body.
• These conditions make Mary the agent in the example. She
forged the metal.
Progressive
Inertial Histories and the Modal Approach
• Dowty uses branching time and “inertial histories” to
account for progressive.
• The idea of inertia is close to the idea that I’m
recommending, of normal causal development of processes.
• But Dowty’s approach is modal: what is modal is closed
under conjunctions, and this is problematic.
• The problem is that simultaneous causal processes can
conflict.
[Bach, 1989] Emmon Bach. Informal Lectures on Formal Semantics. State University of
New York Press, Albany, NY, 1989.
[Davis, 1991] Ernest Davis. Representations of Common Sense Knowledge. Morgan
Kaufmann, San Francisco, 1991.
[Dowty, 1979] David R. Dowty. Word Meaning in Montague Grammar. D. Reidel
Publishing Co., Dordrecht, Holland, 1979.
[Group, 2000] Formal Reasoning Group. Web pages for the formal reasoning group.
http://www-formal.stanford.edu/, 2000.
[Lifschitz, 1988] Vladimir Lifschitz. Circumscriptive theories: A logic-based framework for
knowledge representation. Journal of Philosophical Logic, 17(3):391–441, 1988.
[Morgenstern, 2001] Leora Morgenstern. Mid-sized axiomatizations of common-sense
problems: A case study in egg-cracking. Studia Logica, 67(3):333–384, 2001.
[Parsons, 1990] Terence Parsons. Events in the Semantics of English: a Study in
Subatomic Semantics. The MIT Press, Cambridge, Massachusetts, 1990.
[Shanahan, 2001] Murray Shanahan. An attempt to formalize a nontrivial benchmark
problem in common sense reasoning. Artificial Intelligence, 153(5–6):141–165, 2001.
[Thomason, 1999] Richmond H. Thomason. Formalizing the semantics of derived words.
Unpublished manuscript, available at
http://www.eecs.umich.edu/˜rthomaso/documents.html., 1999.
[Thomason, 2004] Richmond H. Thomason. Non-monotonic formalisms for natural
language semantics. http://web.eecs.umich.edu/ rthomaso/documents/nls/nms.pdf,
2004.
[Thomason, 2005] Richmond H. Thomason. Formalizing the semantics of derived words.
http://web.eecs.umich.edu/ rthomaso/documents/nls/nmslite.pdf, 2005.
[Thomason, 2015] Richmond H. Thomason. Formal semantics for causal constructions. In
Bridget Copley and Fabienne Martin, editors, Causation in Grammatical Structures,
pages 58–75. Oxford University Press, Oxford, 2015.
http://web.eecs.umich.edu/ rthomaso/documents/nls/cause.pdf.