Computability complexity and languages fundamentals of theoretical computer science 2. ed., transferred to digital print Edition Davis download
Computability complexity and languages fundamentals of theoretical computer science 2. ed., transferred to digital print Edition Davis download
https://ebookfinal.com/download/physics-and-theoretical-computer-
science-from-numbers-and-languages-to-quantum-cryptography-j-p-gazeau/
https://ebookfinal.com/download/languages-and-machines-an-
introduction-to-the-theory-of-computer-science-3rd-edition-thomas-a-
sudkamp/
https://ebookfinal.com/download/fundamentals-of-computer-science-
using-java-1st-edition-david-hughes/
https://ebookfinal.com/download/wheat-flour-milling-2-ed-2-print-
edition-hibbs/
Universal Algebra and Applications in Theoretical Computer
Science 1st Edition Klaus Denecke (Author)
https://ebookfinal.com/download/universal-algebra-and-applications-in-
theoretical-computer-science-1st-edition-klaus-denecke-author/
https://ebookfinal.com/download/the-photoshop-darkroom-2-creative-
digital-transformations-1st-edition-harold-davis/
https://ebookfinal.com/download/computability-and-logic-4th-ed-
edition-george-s-boolos/
Ron Sigal
Departments of Mathematics and Computer Science
Yale University
New Haven, Connecticut
Elaine J. Weyuker
Department of Computer Science
Courant Institute of Mathematical Sciences
New York University
New York, New York
Requests for permission to make copies of any part of the work should be mailed to:
Permissions Department, Harcourt Brace & Company, 6277 Sea Harbor Drive,
Orlando, Florida 32887-6777
Academic Press
84 Theobalds Road, London VVC1X 8RR, UK
http://www.academicpress.com
Preface xiii
Acknowledgments xvii
Dependency Graph xix
1 Preliminaries 1
1. Sets and ^-tuples 1
2. Functions 3
3. Alphabets and Strings 4
4. Predicates 5
5. Quantifiers 6
6. Proof by Contradiction 8
7. Mathematical Induction 9
Part 1 Computability 15
2 Programs and Computable Functions 17
1. A Programming Language 17
2. Some Examples of Programs 18
3. Syntax 25
4. Computable Functions 28
5. More about Macros 32
VII
viii
Part 4 Complexity AM
14 Abstract Complexity 419
1. The Blum Axioms 419
2. The Gap Theorem 425
3. Preliminary Form of the Speedup Theorem 428
4. The Speedup Theorem Concluded 435
parts of the subject will turn out to have enduring significance. In this
situation, fraught with peril for authors, we have attempted to select topics
that have already achieved a polished classic form, and that we believe will
play an important role in future research.
In this second edition, we have included new material on the subject of
programming language semantics, which we believe to be established as an
important topic in theoretical computer science. Some of the material on
computability theory that had been scattered in the first edition has been
brought together, and a few topics that were deemed to be of only
peripheral interest to our intended audience have been eliminated. Nu
merous exercises have also been added. We were particularly pleased to be
able to include the answer to a question that had to be listed as open in
the first edition. Namely, we present Neil Immerman's surprisingly
straightforward proof of the fact that the class of languages accepted by
linear bounded automata is closed under complementation.
We have assumed that many of our readers will have had little experi
ence with mathematical proof, but that almost all of them have had
substantial programming experience. Thus the first chapter contains an
introduction to the use of proofs in mathematics in addition to the usual
explanation of terminology and notation. We then proceed to take advan
tage of the reader's background by developing computability theory in the
context of an extremely simple abstract programming language. By system
atic use of a macro expansion technique, the surprising power of the
language is demonstrated. This culminates in a universal program, which is
written in all detail on a single page. By a series of simulations, we then
obtain the equivalence of various different formulations of computability,
including Turing's. Our point of view with respect to these simulations is
that it should not be the reader's responsibility, at this stage, to fill in the
details of vaguely sketched arguments, but rather that it is our responsibil
ity as authors to arrange matters so that the simulations can be exhibited
simply, clearly, and completely.
This material, in various preliminary forms, has been used with under
graduate and graduate students at New York University, Brooklyn College,
The Scuola Matematica Interuniversitaria-Perugia, The University of Cal
ifornia-Berkeley, The University of California-Santa Barbara, Worcester
Polytechnic Institute, and Yale University.
Although it has been our practice to cover the material from the second
part of the book on formal languages after the first part, the chapters on
regular and on context-free languages can be read immediately after
Chapter 1. The Chomsky-Schützenberger representation theorem for con
text-free languages in used to develop their relation to pushdown au
tomata in a way that we believe is clarifying. Part 3 is an exposition of the
aspects of logic that we think are important for computer science and can
Preface xv
Many readers will wish to begin with Chapter 2, using the material of
Chapter 1 for reference as required. Readers who enjoy skipping around
will find the dependency graph useful.
Sections marked with an asterisk (*) may be skipped without loss of
continuity. The relationship of these sections to later material is given in
the dependency graph.
Exercises marked with an asterisk either introduce new material, refer
to earlier material in ways not indicated in the dependency graph, or
simply are considered more difficult than unmarked exercises.
A reference to Theorem 8.1 is to Theorem 8.1 of the chapter in which
the reference is made. When a reference is to a theorem in another
chapter, the chapter is specified. The same system is used in referring to
numbered formulas and to exercises.
This page intentionally left blank
Acknowledgments
xvii
XVIII Acknowledgments
Chapter 10 Chapter 3
Context-Free Languages Primitive
Recursive Functions
Chapter 5
Chapter 17 Calculations on Chapter 14
Denotations Semantics Strings Abstract Complexity
of Recursion Equations
Chapter 6 Chapter 15
Chapter 18 Turing Machines Polynomial-Time
Operational Semantics Computabilrty
of Recursion Equations
Chapter 7
Processes and Grammars
Chapter 11 Chapter 13
Context-Sensitive Quantification Theory
Languages
A solid line between two chapters indicates the dependence of the un-
starred sections of the higher numbered chapter on the unstarred sections
of the lower numbered chapter. An asterisk next to a solid line indicates
that knowledge of the starred sections of the lower numbered chapter is
also assumed. A dotted line shows that knowledge of the unstarred
sections of the lower numbered chapter is assumed for the starred sections
of the higher numbered chapter.
xix
Discovering Diverse Content Through
Random Scribd Documents
Fig. 211.—Maison à Provins (XIVᵉ siècle).
des fenêtres ouvrant sur une cour, servait de cuisine et de salle à manger. A gauche de l’arcade, sur la façade,
Fig. 212.—Maison à Laon (XIVᵉ siècle).
s’ouvrait une petite porte donnant accès à l’escalier desservant le premier étage, où se trouvait la grande
Fig. 213.—Maison à Cordes-Albigeois (XIVᵉ siècle).
chambre qui servait de salle de réception et, à côté, une autre chambre éclairée sur la cour; au-dessus se
trouvaient les logements du personnel de la maison.
L’architecture des maisons varie selon le climat, les matériaux du pays et les usages des habitants.
Quand il ne s’agit que d’ouvrir des jours, portes et fenêtres dans les façades pour éclairer l’habitation, les
maisons n’ont pas de caractère particulier; mais dès que ces jours prennent une certaine richesse et que des
moulures ou des sculptures décorent quelques parties de la façade, les ornements sont empruntés aux édifices
voisins: églises ou abbayes construites par les moines-architectes, soit par suite de l’influence des écoles
monastiques, esprit d’imitation ou la force de l’habitude.
Les maisons de Cluny, qui remontent au XIIᵉ siècle, nous fournissent plusieurs exemples; celles qui
existent encore sont bâties presque entièrement en pierre. Les arcatures des ouvertures rappellent certains
détails de l’église abbatiale ou des bâtiments claustraux que les constructeurs ont tout naturellement imités.
Il en est de même pour les autres maisons dont nous donnons les dessins exprimant les caractères des
constructions urbaines des XIIIᵉ et XVᵉ siècles. On peut suivre par l’étude des habitations privées les effets
consécutifs des transformations qui s’étaient faites dans l’architecture religieuse et monastique et qui
s’étaient manifestées dans les édifices élevés au même temps.
Ce n’est que vers la fin du XIVᵉ siècle et particulièrement pendant le siècle suivant que cette influence
s’efface et le changement, sinon le progrès, s’accuse par la forme des ouvertures qui ne ressemblent plus aux
arcatures des cloîtres ou des églises, mais qui deviennent surbaissées, en anse de panier ou carrées et qui,
dans les fenêtres, ne sont plus divisées par des
Fig. 214.—Maison au Mont-Saint-Michel (XVᵉ siècle).
réseaux de pierre, ornés d’arcs brisés et d’accolades, mais simplement par des meneaux et des traverses
Fig. 215.—Maison en bois à Rouen (XVᵉ siècle).
Fig. 215.—Maison en bois à Rouen (XVᵉ siècle).
du même temps, entre autres, l’hôtel Lallemand, construit vers la fin du XVᵉ siècle, dont la cour intérieure
présente un grand intérêt, et principalement l’hôtel ou plutôt le château de Jacques Cœur.
Élevé dans la seconde moitié du XVᵉ siècle, en partie sur les remparts de la ville, ce superbe édifice est
trop connu pour que nous en donnions des images et une nouvelle description de l’entrée et de la cour
intérieure; mais la façade sur la place Berry, pour être moins somptueusement décorée, n’en est pas moins
intéressante. Elle montre les deux grosses tours de l’enceinte fortifiée, assises sur leurs soubassements gallo-
romains, les corps de logis de l’immense hôtel rappelant encore le château féodal, qui témoignent en même
temps de la richesse et de la puissance de l’argentier de Charles VII, aussi célèbre par sa haute fortune que
par ses malheurs immérités.
CHAPITRE II
M A I S O N S C O M M U N E S , B E F F R O I S , PA L A I S .
L’évolution sociale qui produisit l’affranchissement des communes commença dès le XIᵉ siècle, mais la
manifestation de ce grand événement politique ne se produisit que beaucoup plus tard.
Jusqu’au XIVᵉ siècle, les communes eurent à souffrir des vicissitudes sans nombre pour exercer les droits
que leur donnaient les chartes consenties par les suzerains, non sans difficultés et résistances, toutes
naturelles d’ailleurs, puisque ces droits qu’ils avaient octroyés étaient une atteinte portée à leur despotique
autorité seigneuriale. Aussi dès qu’ils pouvaient reprendre ce qu’ils avaient donné et abolir la commune, ils
exigeaient d’abord la démolition de la maison de ville et du beffroi. Ce qui explique qu’il ne soit resté que de
très rares vestiges des maisons communes antérieures au XIVᵉ siècle.
Maisons communes.—Quelques grandes cités du Midi avaient élevé des maisons communes: à
Bordeaux, dès le XIIᵉ siècle et suivant les traditions romaines; à Toulouse, vers la même époque, où la maison
de ville était une véritable forteresse.
Mais la plupart des communes naissantes étaient dans une grande misère; les charges et les redevances
qui leur étaient imposées étaient si lourdes qu’il leur était impossible de songer à bâtir la maison commune.
Au XIVᵉ siècle, la commune de Paris même n’avait qu’une maison de ville des plus modestes, car c’est
seulement en 1357 que le receveur des gabelles vendit à Étienne Marcel, prévôt des marchands, un petit logis
consistant en deux pignons et qui tenaient à plusieurs maisons bourgeoises. Ce qui prouverait que, jusqu’à
cette époque, la maison communale n’avait rien qui la distinguât des autres habitations.
A la fin du même siècle, Caen possédait une maison commune qui avait quatre étages de hauteur.
Pendant le XIIIᵉ siècle, la monarchie, la noblesse et le clergé, l’expression des pouvoirs en ce temps,
avaient créé des villes et des communes nouvelles.
Dans le Nord: Villeneuve-le-Roi, Villeneuve-le-Comte et Villeneuve-l’Archevêque durent leur existence
matérielle et communale à la manifestation de la puissance de ces divers pouvoirs.
Dans le Midi, la guerre des Albigeois avait ravagé, ruiné et même détruit plusieurs cités. Ces mêmes
pouvoirs publics reconnurent la nécessité de repeupler ces pays décimés par une guerre cruelle. Les
seigneurs
Fig. 219.—Maison commune de Pienza (Italie) (fin du XIVᵉ siècle).
féodaux, laïques et religieux attirèrent dans des centres les populations dispersées en leur concédant des
terres pour former des villes nouvelles et ils les fixèrent par l’apparence de la liberté qu’ils leur donnaient en
leur octroyant des franchises communales.
D’après de Caumont et Anthyme Saint-Paul, les villes neuves ou bastides sont reconnaissables à leurs
noms, à la régularité de leur plan ou à ces caractères réunis.
Quelques noms marquaient soit une dépendance ou une origine royale plus particulière, comme
Réalville ou Montréal, soit des privilèges octroyés à la ville, comme Bonneville, la Sauvetat, Sauveterre,
Villefranche, ou simplement la Bastide ou Villeneuve.
Enfin un certain nombre portent les noms de provinces et de villes françaises, ou même étrangères, cités
par Ant. Saint-Paul dans l’Annuaire de l’archéologie française: Barcelone ou Barcelonnette, Beauvais,
Boulogne, Bruges, Cadix, Cordes (pour Cordoue), Fleurance (pour Florence), Bretagne, Cologne, Valence,
Miélan (pour Milan), la Française et Francescas, Grenade, Libourne (pour Livourne), Modène, Pampelonne
(pour Pampelune), etc.
Une ville neuve ou bastide a généralement la forme d’un rectangle dont deux des côtés mesurent environ
deux cent vingt-cinq mètres et les deux autres cent soixante-quinze, comme Sauveterre d’Aveyron, par
exemple. Au milieu est ménagée une place à laquelle quatre rues aboutissent, partageant la ville en quatre
parties. Cette place est entourée de galeries, en plein cintre ou en arc brisé, qui sont couvertes par une
charpente, ou des voûtes, ou des arcades transversales, d’où est venu le nom de place des Couverts, encore
usité dans certaines villes du Midi.
Au centre de la place se trouvait la maison commune dont le rez-de-chaussée servait de halle publique.
La
Fig. 220.—Maison commune et beffroi d’Ypres (Belgique).
bastide de Montréjeau a conservé cette disposition et on peut citer pour leur régularité les villes de
Montpazier, avec ses rues couvertes par de grandes arcades en arc brisé; puis, Eymet, Domme et Beaumont,
Libourne, Sainte-Foy et Sauveterre de Guyenne, Damazan et Montflanquin, Rabastens, Mirande, Grenade,
l’Isle d’Albi et Réalmont, etc. Plusieurs bastides ont été fondées en Guyenne par les Anglais. Enfin la ville
basse de Carcassonne, fondée en 1247, et Aigues-Mortes, en
Fig. 221.—Halle et beffroi de Bruges (Belgique).
1248, sont également des villes neuves ou des bastides[86].
pendant la guerre contre les Albigeois, elle fut prise deux fois par Simon de Montfort, puis vendue par son
fils Gui de Montfort à saint Louis en 1226. C’est sans doute à cette époque que fut élevé l’édifice qui
subsiste et porte le caractère particulier de la maison commune: le beffroi, c’est-à-dire la manifestation
monumentale de l’autorité et de la juridiction communale.
L’édifice se compose d’un simple bâtiment de forme rectangulaire à trois étages, dominés par le beffroi
carré; le rez-de-chaussée est une halle communiquant avec un marché adjacent et la rue, étroite, qui passe
sous le beffroi; au premier étage se trouve la salle communale et une petite salle dans la tour; le deuxième
étage est semblable au premier.
On sait quelle fut la force d’expansion de l’art français dès la fin du XIIᵉ siècle et nous en avons étudié
les effets dans l’architecture religieuse; l’influence française paraît s’être exercée également par
l’architecture civile, car nous voyons des édifices municipaux, élevés vers la fin du XIVᵉ siècle en Italie,—à
Pienza et autres villes,—qui présentent une analogie, une ressemblance même avec celui de Saint-Antonin
construit vers le milieu du XIIIᵉ siècle.
Les maisons communes du Nord, en Allemagne et en Belgique, semblent avoir été bâties sur un plan à
peu près uniforme; un beffroi s’élevait au centre de la façade qui accuse de grandes salles, à droite et à
gauche au premier étage, et dont l’étage inférieur était une halle pour la vente de diverses marchandises.
La maison commune d’Ypres, en Belgique,—dite la halle aux draps depuis la construction au XVIIᵉ siècle
du nouvel hôtel de ville,—qui existe encore, est un des plus beaux exemples de cette disposition.
Fig. 224.—Beffroi de Tournai (Belgique).
Elle fut commencée en 1202 et terminée en 1304. La façade, qui mesure 140 mètres de longueur, est
percée de fenêtres en arc brisé. Chaque extrémité est marquée par une élégante tourelle et le centre est
magnifiquement accusé par un immense beffroi carré, qui est la partie la plus ancienne de l’édifice dont la
première pierre a été posée en 1200 par Baudouin IX, comte de Flandre.
A Bruges, le beffroi, ou tour des halles, commencé à la fin du XIIIᵉ siècle et terminé un siècle plus tard,
est également un exemple intéressant des maisons communes des villes de ce temps.
L’édifice contient les halles, les salles communales, et l’ensemble des bâtiments municipaux est dominé
par un beffroi qui atteint une hauteur de 105 mètres.
L’hôtel de ville de Bruges, remplaçant la première maison commune, fut élevé sur la place du Bourg, de
1376 à 1387 et dans un caractère architectural tout différent, car son aspect, très élégant par ses détails, le fait
ressembler plutôt à une chapelle somptueusement décorée qu’à un édifice municipal.
Enfin, comme spécimen des hôtels de ville élevés en Belgique aux XIVᵉ et XVᵉ siècles, il faut citer celui
de Louvain. Il rappelle Bruges par son architecture couverte d’ornements et surtout par sa disposition
générale qui donne l’impression d’un monument religieux.
Il fut construit de 1448 à 1463 par Mathieu de Layens, maître maçon de la ville et de sa banlieue.
L’édifice, avec ses trois étages, est de forme rectangulaire dont les pignons, percés de trois étages de fenêtres
en arc brisé, sont d’une extrême richesse de moulures, de statues et d’ornements sculptés. Il est couvert par
un comble très aigu, décoré de plusieurs étages de lucarnes; les
Fig. 225.—Beffroi de Gand (Belgique).
pignons sont couronnés par trois élégantes tourelles ajourées et surmontées de délicates pyramides. Les
façades latérales sont ornées de trois étages de statues et de sculptures allégoriques, couvrant toute la surface
avec une véritable profusion; aussi ces dentelles de pierre, trop délicates, ont subi les atteintes un peu rudes
du climat et elles ont dû être refaites en partie vers 1840.
Beffrois.—Dès les premiers temps de l’affranchissement des communes, le signal des réunions était
donné par les cloches, qui n’existaient alors que dans les tours des églises et qui ne pouvaient être sonnées
qu’avec l’autorisation du clergé. On conçoit que le nouvel état de choses occasionna des conflits sans cesse
renaissants, le clergé régulier n’étant pas disposé à favoriser ce mouvement—séparatiste—qui était une
atteinte portée à ses droits féodaux. Afin d’éviter ces luttes incessantes les bourgeois établirent des cloches
au-dessus des portes des villes; puis vers la fin du XIIᵉ siècle et dès le commencement du XIIIᵉ, ils élevèrent
des tours destinées à contenir les cloches de la ville.
C’est l’origine du beffroi, expression visible des franchises communales. Il faisait corps avec la maison
commune, mais il était aussi souvent un édifice isolé.
Le beffroi isolé était une grosse tour carrée, à plusieurs étages et couronnée par un comble en charpente,
recouvert d’ardoises ou de plomb; l’un des étages renfermait les cloches et au sommet se trouvaient les
clochettes du carillon.
A l’étage supérieur un logement, ouvert sur le pourtour d’une galerie, était ménagé pour le guetteur qui
avertissait les habitants de tous les dangers ou événements
Fig. 226.—Beffroi de Calais (France).
extérieurs et signalait les incendies. Les cloches du beffroi sonnaient le lever du soleil et le couvre-feu.
Le carillon indiquait les heures et leurs divisions, et il mêlait, aux jours de fête, les notes joyeuses de ses
clochettes à la voix profonde et solennelle de la grosse cloche.
L’usage de sonner la grosse cloche pour signaler les incendies est encore suivi dans un grand nombre de
villes du Nord, dont la plupart ont conservé leurs beffrois malgré les modifications qu’ils ont subies à
différentes époques.
La tour du beffroi contenait ordinairement une prison, une salle de réunion pour les échevins, des dépôts
d’archives, des magasins d’armes; elle fut longtemps l’unique maison commune.
En Belgique, les beffrois isolés—celui de Tournai, fondé en 1187, reconstruit en partie à la fin du XIVᵉ
siècle; celui de Gand, qui date de la fin du XIIᵉ siècle pour la tour carrée surmontée d’une flèche moderne—
nous donnent des exemples de ces premiers édifices municipaux.
En France, il existe encore quelques édifices de ce genre particulier.
Le beffroi de Calais, dont la tour carrée, construite pendant les XIVᵉ et XVᵉ siècles, est couronnée par une
flèche octogone commencée à la fin du XVᵉ siècle et ne fut terminée que pendant les premières années du
XVIIᵉ siècle.
Le beffroi de Béthune, qui remonte au XIVᵉ siècle, se compose d’une tour carrée cantonnée
d’échauguettes hexagones encorbellées sur trois de ses angles; le quatrième est de même forme, mais il
monte de fond et renferme l’escalier à vis qui dessert les divers étages de la tour et aboutit à une plate-forme
crénelée; au-dessus s’élève une élégante pyramide couronnée par la tourelle
Fig. 227.—Beffroi de Béthune (France).
du guetteur, dont les détails, aussi bien que la forme, ont dû inspirer l’architecte de Louvain pour la forme
Fig. 228.—Beffroi d’Evreux.
des tourelles qui couronnent les pignons de l’hôtel de ville. Dans l’étage supérieur se trouvent les grosses
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookfinal.com