truth_for_graphs_Apr.. - Buffalo Ontology Site

advertisement
Truth for Graphs
April 26, 2014
Barry Smith
1
Ontology of graphs
What is a graph made of?
What is a graph about?
Begin with time-series graphs
3
Ringo’s temperature: June 4, 1952
Parts of the graph
•
•
•
•
a label indicating the target of measurement, here: Ringo’s temperature
a label indicating the quality that is being measured, here: temperature
a time axis with associated actual time values and a measurement unit
a second, orthogonal axis with associated measurement values, here
degrees Celsius
• a set of graph entries (points on the graph)
• a rectangular graph background (the two-dimensional shaded area
demarcated by the two axes)
• a continuous line connecting the graph entries, which we refer to as the
graph line, within the graph background
4
Ringo’s temperature: June 4, 1952
What makes the graph true? What would
the world have to be like in order for the
graph to be true?
5
Aristotle’s Ontological Square (Lowe’s 4CO)
Particular
Universal
Substantial
Accidental
Second substance Second accident
man
headache
cat
sun-tan
ox
dread
First substance
First accident
this man
this headache
this cat
this sun-tan
this ox
this dread
6
Standard Predicate Logic – F(a), R(a,b) ...
Particular
Universal
Objects
Properties
Attributes
F, G, R
Individual things
a, b, c
this, that
7
Bicategorial Nominalism
Accidental
Particular
Universal
Substantial
First substance
this man
this cat
this ox
First accident
this headache
this sun-tan
this dread
8
Process Metaphysics (Heraclitus)
Accidental
Particular
Universal
Substantial
Events
Processes
“Everything is flux”
9
Davidson: Events as truthmakers
Objects
Events
Attributes
is a man
is sharp
Universal
Particular
Properties
Individuals
this man
that knife
Events
this buttering
that flying
10
BFO (6CO)
Processes
Universal
Quality entities
SubstanceQualityuniversals universals
Processuniversals
Particular
Substances
QualityIndividual
instances
Substances
(Tropes…)
Processinstances
11
depends_on
Continuant
Independent
Continuant
Dependent
Continuant
thing
quality
Occurrent
process, event
quality depends
on bearer
12
is_about
IAO:measurement
datum
quality: John’s
blood glucose level
has_specified
_output
inheres_in
portion of blood
concretized_by
participates_in
OBI process:
this specific assay
quality: ‘120
mg/dL’-shaped
pattern
inheres_in
derived_from
device
John
participates_in
part_of
screen
Numerical Value Example
13
Quality of portion of blood
elements of an ontological analysis:
1. the portion of blood (material entity)
2. the blood sugar level (quality)
referred to by means of
1. an expression (information artifact, thus
a BFO:generically dependent continuant)
‘100 mg/dL’.
14
15
is_about
IAO:measurement
datum
process: John’s
heart beating
has_specified
_output
quality: ‘120
bpm’-shaped
pattern
has_participant
has_participant
device
OBI process:
this specific assay
has_part
concretized_by
inheres_in
screen
has_participant
John
Beat Measurement
16
Heart beating at constant rate
Elements of an ontological assay:
1. the heart (object)
2. the process of beating
3. the temporal region occupied by this process
4. the spatiotemporal region that is occupied by
this process (trajectory of the beating process)
5. the rate, referred to by means of
6. an expression (information artifact, thus a
BFO:generically dependent continuant) such as
‘63 beats/minute’.
17
What is a rate?
• One popular solution
– a rate is a quality of a process
18
8CO (à la [old] Schneider)?
Processes
Process
qualities
Universal
Qualities
Process
Substance- QualityProcessquality
universals universals universals
universals
Particular
Substances
QualityProcessIndividual
instances
Substances
instances
(Tropes…)
Process
quality
instances
19
Objects have qualities which can be
accepted as first class entities
• Why?
Because objects can gain and lose qualities – as
you can gain and lose a suntan
Processes do not have qualities which can be
accepted as first class entities
• Why not?
Because processes cannot change.
a beating process p goes from 63 to 65bpm= p
(unchangingly) has two temporal parts, the first of
which is a 63bpm segment, the second a 65bpm
segment
20
Intuition:
if you have 3 apples in a box, then you do
not have 4 first-class entities: the 3 apples,
plus the number 3.
Analogously:
if you have a process that is a 63bpmprocess, then you do not have 2 first-class
entities: the process, plus the 63bpm.
21
Note the difference between
• this moving m has speed v at time instant t
• this person j has temperature 63°C at time t
j might have had a different temperature at t
m could not have had a different speed at t
m could not have been different in any way
22
process p has rate r is analogous not to:
rabbit r has weight w
but rather to:
rabbit r instance_of universal: rabbit
23
Solution
• not ‘thick’ processes, such as runnings or
heart beats, instantiate quantitative universals
• but ‘thin’ structural parts of processes
–called ‘process profiles’
• (event patterns, …)
24
Cardiac Cycle, Left Ventricle
WIGGERS DIAGRAM
25
26
Process profile = that which a correct
device output would represent
• that which a correct time-series graph would
represent
27
Definition
• a is a process profile means: a is a process of the
sort that can be represented by a chart plotting
measurement results on a single dimension
against a time axis.
• Since BFO will be used to annotate process
measurement data, we always have such
measurement results
28
is_about
IAO:measurement
datum
concretized_by
process: John’s heart beating
has_specified
_output
beat profile
has_participant
has_participant
device
quality: ‘120
bpm’-shaped
pattern
OBI process:
this specific assay
has_part
inheres_in
screen
has_participant
John
Beat Measurement
29
Cardiac Cycle, Left Ventricle
30
Process_profile_of
ELUCIDATION: a process_profile_of b holds when
• a is a process profile
• & b is a process
• & a proper occurrent_part_of b
• & a and b occupy the same temporal region
31
Davidson
Early: If two processes occupy the same
spatiotemporal regions they are identical
Later: the top is spinning, the top is warming up;
same spatiotemporal region, distinct processes
32
BFO:Histories vs. process profiles
• A history is a full process
• x is a history --> for some spatiotemporal
region r, x occupies r and every process taking
place in r is part of x
• A process profile is a partial process
• x is a process profile --> x is not a history
33
the spinning top is at the same time
warming up (two distinct truthmakers)
35
Minimal Extensional Mereology
Simons, Parts, pp. 26-31
• Antisymmetry: If x part of y, then if y part of x, then x = y.
• Transitivity: If x part of y, and y part_of z, then x part_of z.
• Unique Product: If x and y have a part in common, then
there is some unique z such that for all w (w is part of z if
and only if (w is part of x and w is part of y)).
• Weak Supplementation: If x part_of y & not x = y, then
there is some z such that (z part_of y and z has no part in
common with x).
• NOT STRONG SUPPLEMENTATION: z is not necessarily
unique.
36
But what about this case: A top is spinning
and simultaneously getting warmer
same spatiotemporal region, distinct processes
37
the spinning top is moving and at the same
time warming up (what’s the difference?)
38
Measurements always have a level
of precision
39
x component of the angular velocity vector
for a spinning top
(solid line = corrected for wobble)
40
Measurements always have a level
of precision
The process is continuous
The graph-representation is built out of
points plus interpolation
Graphs are affected by different sorts of
artifacts of the measurement instrument,
scale, …
41
Different granularities of
measurement
...
...
-20-10 -10  0
normal
0  10 10  20 ...
massively
increased increased
chronic
...
All measurement instruments are to some degree
imprecise. Thus coarse-grained partitions are the
best that we can achieve
42
Definition
• a is a process profile means: a is a process of
the sort that can be represented by a correct
chart plotting measurement results on a single
dimension against a time axis.
43
This
represents Ringo’s temperature from 9am to
4pm on this particular day.
44
But it does not tell us what Ringo’s
temperature was doing at 10.30am
45
Ringo’s temperature: June 4, 1952
What makes this graph true? What would
the world have to be like in order for the
graph to be true?
46
What did your temperature do over the last
month, Ringo?
Ringo’s temperature process profile, the
target of a certain sort of cognitive
selection, or cognitive profiling
47
When we look at Ringo’s history
through the temperature partition
• we focus not on the full process which is the
entire history of Ringo, but rather on a partial
process
–called a ‘temperature quality process
profile’
48
Process profile  that which the output
of a correct device would represent
= that which a correct time-series graph would
represent
49
The graph picks out just one dimension of
qualitative change within a much larger
conglomerate of processes
Hence ‘quality process profile’
50
What did your temperature do over the
last month, Ringo?
a process profile is the target of a
certain sort of cognitive selection
51
Thesis
• Almost all of the most important things in life
are a matter of process profiles
• Examples:
52
Life
Cardiac Cycle, Left Ventricle
53
Biological processes typically incorporate
multiple quality process profiles
Cardiac Cycle, Left Ventricle
54
…corresponding to the multiple
different sorts of partition of the same
reality involved during measurement
Cardiac Cycle, Left Ventricle
55
Music
• Cognitive selection of the cello part when you
listen to a string quartet
• Picking out a certain sonic partial process
within a larger body of vibrations
• Ignoring sneezes, coughs, …
• (or sometimes focusing on sneezes and
coughs for diagnostic purposes)
56
Sex
A physiologist may be interested in
• processes in the reproductive system of a single
organism,
• processes in the reproductive systems in a pair of
mating organisms
• processes in this pair of mating organisms as part
of a larger whole which includes an entire
population of organisms of a relevantly similar
type (all adult humans, all adult babies of a given
body weight, all adult human athletes, …).
Normal processes are defined for these larger
populations, and deviations from this norm are
defined for the single organism relative thereto.
57
Football
• Every process is embedded within a series of
larger process wholes, each nested within yet
larger process wholes
• When a football is kicked into the goal, we can
focus
– on the ball’s motion relative to the field
– on the larger process which is the motion of the field
system relative to the motion of the two teams,
– on the motion of the team-ball-field system relative to
the entirety of processes taking place within the
league championship in this season …
58
War
59
Many streamiform structures in reality
• thinking
• speaking
• money
60
graph of prices of all
components of the Dow
Jones Industrial Average
61
identifying streams in
hyperfrequency trading
62
identifying streams in hyperfrequency
trading
63
Eleven seconds of flash crash
64
Dow Jones Industrial Average (Flash
Crash)
1399
1398
1397
1396
1395
1394
1393
1392
1391
65
What did the Dow do this morning, Ringo?
66
Download