Top Banner
l1 jan 17 2008 cs302
64

cs302 l1 - cs.virginia.edu

Jan 10, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: cs302 l1 - cs.virginia.edu

l1jan 17 2008

cs302

Page 2: cs302 l1 - cs.virginia.edu

2 stories

!"#

Page 3: cs302 l1 - cs.virginia.edu

Carnot

Reflections on Sadi Carnot

F. C. FRANK

Professor of Physics, University of Bristol

This w;is dclivcrcd tis an inaugural lecture at Bristol on the 29th April 105s. and is here presented cssentially as delivered thcn. lhcrc ;ire some imp1ic;itions about the sequence of ideas iis thcy dcvclopcd i n Carnot‘s mind which may be in error. These ;ire mcntioncd in thc footnote on p. 12.

0 most of us the name Carnot signifies only one man-but it is not the T same man to u s all. To those who are of the science and engineering fwultics i t means Sndi Carnot, t o those who are not. it is likely to mean his father. That father was /‘or,qanisateur de la victoire, the most eminent and upright figurc of the French Revolution, one of the greatest of all Frenchmen, as much an antique Roman as a Gaul. It was he who created the fourteen armies of the revolution and brilliantly defended the young Republic against all Europe. Hc modcrated the fury of the revolution where he could and was conccrncd in all its beneficial legacies, the foundation of the Instittit, the Ecole I’olytcchniquc, the Conservatoirc des Arts et Mktiers, and much else. He appointcd Napoleon Bonaparte to his first independent command in 1796.

He planned in detail Bonaparte’s most successful military campaign and he rend t o the Chnniher of Peers in 1815 Napoleon’s ultimate abdication. He had hcen the on ly parliamentary opponent of Bonaparte’s life-consulship, and with one other. Grkgoire, the only parliamentary opponent of his elevation as Emperor. To him Napoleon said: “Carnot. you know better than I how to draw up a plan of campaign but I know better than you how t o win a battle.” The remark was ill-timed, three weeks before Waterloo, a battle which would not have happened if Carnot hacl been allowed to plan the campaign. Added ro that he was a scientist of real distinction.

To most scientists and engineers, however, the name Carnot signifies only Lazare’s son, Sadi Carnot, the founder of thermodynamics. Sadi Carnot’s

fame rests on a single little book, published in 1824, which just escaped passing into ohlivion by the attention of one man, ten years later and after the author was dead. A further ten years had to elapse before it became widely known that Sadi Carnot had done anything o f importance. In the fine scientific biographies composed for the French Academy of Sciences by Arago we find in the first volume the impressive series of names: Fresnel, Alexandre Volta, Thomas Young, Joseph Fourier, James Watt, Carnot:

11

Page 4: cs302 l1 - cs.virginia.edu
Page 5: cs302 l1 - cs.virginia.edu
Page 6: cs302 l1 - cs.virginia.edu
Page 7: cs302 l1 - cs.virginia.edu
Page 8: cs302 l1 - cs.virginia.edu
Page 9: cs302 l1 - cs.virginia.edu
Page 10: cs302 l1 - cs.virginia.edu
Page 11: cs302 l1 - cs.virginia.edu

theorygoverns practicegoverns theory

Page 12: cs302 l1 - cs.virginia.edu

david hilbert

1900 int’l conference of mathematicians

Page 13: cs302 l1 - cs.virginia.edu
Page 14: cs302 l1 - cs.virginia.edu

CMPE 210 COMPUTATIONAL MODELS & COMPLEXITY

PROJECT PRESENTATION

Winter 2001

HILBERT’S 10TH

PROBLEM IS UNSOLVABLE

Hilbert 1900

10. Entscheidung der Losbarkeit einer diophantischen Gleichung. Eine diophantische Gleichung mit irgendwelchen Unbekannten und mit ganzen rationalen Zahlkoefficienten sei vorgelegt: man soll ein Verfahren angeben, nach welchen sich mittels einer endlichen Anzahl von Operationen entscheiden lässt, ob die Gleichung in ganzen rationalen Zahlen losbar ist.

ISMAIL ARI

[email protected]

University of California Santa Cruz

“Is there a method to decide whether a given equation with Integer coefficients has an Integer solution?”

entscheidungsproblem

Page 15: cs302 l1 - cs.virginia.edu

is there a method to decide whether a mathematical statement is true or false?

1928:

Page 16: cs302 l1 - cs.virginia.edu

Leibniz 1670

Page 17: cs302 l1 - cs.virginia.edu

Babbage 1840

Page 18: cs302 l1 - cs.virginia.edu

is there a method to decide whether a mathematical statement is true or false?

1928:

Page 19: cs302 l1 - cs.virginia.edu

Language

of Theoretical Computer Science

Page 20: cs302 l1 - cs.virginia.edu

setgroup of objects

Page 21: cs302 l1 - cs.virginia.edu

setgroup of objects

elementsmembers

Page 22: cs302 l1 - cs.virginia.edu
Page 23: cs302 l1 - cs.virginia.edu
Page 24: cs302 l1 - cs.virginia.edu
Page 25: cs302 l1 - cs.virginia.edu

A is a subset of B

“every element in A is also in B”

Page 26: cs302 l1 - cs.virginia.edu

q: when are 2 sets equal??

Page 27: cs302 l1 - cs.virginia.edu

q: when are 2 sets equal??

a: whenever both

Page 28: cs302 l1 - cs.virginia.edu

sets can contain no elements

Page 29: cs302 l1 - cs.virginia.edu

sets can contain infinitely many elements

Page 30: cs302 l1 - cs.virginia.edu

set operations

Page 31: cs302 l1 - cs.virginia.edu

set operations

union

Page 32: cs302 l1 - cs.virginia.edu

set operations

union

Page 33: cs302 l1 - cs.virginia.edu

set operations

union

intersection

Page 34: cs302 l1 - cs.virginia.edu

sequencelist of objects

(order matters)

Page 35: cs302 l1 - cs.virginia.edu

sequencelist of objects

elementsmembers

(order matters)

Page 36: cs302 l1 - cs.virginia.edu
Page 37: cs302 l1 - cs.virginia.edu

k element sequence is called a k-tuple

2 element sequence is called a pair

Page 38: cs302 l1 - cs.virginia.edu

graphset of nodes some of which are connected

(vertices)

(edges)

Page 39: cs302 l1 - cs.virginia.edu

how can we formally represent a graph?

1

5

4

3

2

Page 40: cs302 l1 - cs.virginia.edu

1

5

4

3

2

set of nodes

set of edges

Page 41: cs302 l1 - cs.virginia.edu

1

5

4

3

2

set of nodes

set of edges

Page 42: cs302 l1 - cs.virginia.edu

1

5

4

3

2

set of nodes

set of edges

Page 43: cs302 l1 - cs.virginia.edu

1

5

4

3

2

set of nodes

set of edges

Page 44: cs302 l1 - cs.virginia.edu

1

5

4

3

2

set of nodes

set of edges

Page 45: cs302 l1 - cs.virginia.edu

directed graph

1 3

2

(1,3)

Page 46: cs302 l1 - cs.virginia.edu

directed graph

1 3

2

(1,3)

(3,1)

Page 47: cs302 l1 - cs.virginia.edu

labelled graph

IAD

DET

PHL

United

USAir

NorthwestUSAir

RIC

CHO

ATL

DeltaTaxi

Delta

Page 48: cs302 l1 - cs.virginia.edu

alphabetfinite set of symbols

Page 49: cs302 l1 - cs.virginia.edu

binary alphabet

sesame st alphabet

Page 50: cs302 l1 - cs.virginia.edu

stringfinite sequence of symbols from an alphabet

Page 51: cs302 l1 - cs.virginia.edu

strings over binary alphabet

empty string (length 0)

Page 52: cs302 l1 - cs.virginia.edu

languageset of strings

Page 53: cs302 l1 - cs.virginia.edu

language of binary strings

Page 54: cs302 l1 - cs.virginia.edu

definitionstheorems

proofs

Page 55: cs302 l1 - cs.virginia.edu

we seek to make statements about our world.

Page 56: cs302 l1 - cs.virginia.edu

prefer true statements

Page 57: cs302 l1 - cs.virginia.edu

precise statementsmathematical definitions of objects

precise argumentsmathematical proofs

Page 58: cs302 l1 - cs.virginia.edu

prove:

what must we show?

Page 59: cs302 l1 - cs.virginia.edu

proof bycontradiction

“reductio ad absurdum”

Page 60: cs302 l1 - cs.virginia.edu

assume the absurd

Page 61: cs302 l1 - cs.virginia.edu

assume the absurdderive a fallacy

Page 62: cs302 l1 - cs.virginia.edu

assume the absurdderive a fallacyergo: absurd is false

Page 63: cs302 l1 - cs.virginia.edu

prove:there are infinitely many primes

Page 64: cs302 l1 - cs.virginia.edu

prove:is an irrational number