Search This Blog

Friday, October 25, 2019

Alvarez hypothesis

From Wikipedia, the free encyclopedia
 
Luis, left, and his son Walter Alvarez, right, at the K-T Boundary in Gubbio, Italy, 1981
 
The Alvarez hypothesis posits that the mass extinction of the dinosaurs and many other living things during the Cretaceous–Paleogene extinction event was caused by the impact of a large asteroid on the Earth. Prior to 2013, it was commonly cited as having happened about 65 million years ago, but Renne and colleagues (2013) gave an updated value of 66 million years. Evidence indicates that the asteroid fell in the Yucatán Peninsula, at Chicxulub, Mexico. The hypothesis is named after the father-and-son team of scientists Luis and Walter Alvarez, who first suggested it in 1980. Shortly afterwards, and independently, the same was suggested by Dutch paleontologist Jan Smit.

In March 2010, an international panel of scientists endorsed the asteroid hypothesis, specifically the Chicxulub impact, as being the cause of the extinction. A team of 41 scientists reviewed 20 years of scientific literature and in so doing also ruled out other theories such as massive volcanism. They had determined that a 10–15 km (6–9 mi) space rock hurtled into earth at Chicxulub. For comparison, the Martian moon Phobos is 11 km (7 mi) and Mount Everest is just under 9 km (5.6 mi). The collision would have released the same energy as 100,000,000 megatonnes of TNT (4.2×1023 J), over a billion times the energy of the atomic bombs dropped on Hiroshima and Nagasaki.

A 2016 drilling project into the peak ring of the crater strongly supported the hypothesis, and confirmed various matters that had been unclear until that point. These included the fact that the peak ring comprised granite (a rock found deep within the earth) rather than typical sea floor rock, which had been shocked, melted, and ejected to the surface in minutes, and evidence of colossal seawater movement directly afterwards from sand deposits. Crucially the cores also showed a near complete absence of gypsum, a sulfate-containing rock, which would have been vaporized and dispersed as an aerosol into the atmosphere, confirming the presence of a probable link between the impact and global longer-term effects on the climate and food chain.

History

In 1980, a team of researchers led by Nobel prize-winning physicist Luis Alvarez, his son, geologist Walter Alvarez, and chemists Frank Asaro and Helen Vaughn Michel discovered that sedimentary layers found all over the world at the Cretaceous–Paleogene boundary (K–Pg boundary, formerly called Cretaceous–Tertiary or K–T boundary) contain a concentration of iridium hundreds of times greater than normal. Iridium is extremely rare in the Earth's crust because it is very dense and has the affinity for iron that characterizes the siderophile elements (see Goldschmidt classification), and therefore most of it sank into the Earth's core while the earth was still molten. The Alvarez team suggested that an asteroid struck the earth at the time of the Cretaceous–Paleogene boundary.

Previously, in a 1953 publication, geologists Allan O. Kelly and Frank Dachille analyzed global geological evidence suggesting that one or more giant asteroids impacted the Earth, causing an angular shift in its axis, global floods, fire, atmospheric occlusion, and the extinction of the dinosaurs. There were other earlier speculations on the possibility of an impact event, but without strong confirming evidence.

Evidence

The evidence for the Alvarez impact hypothesis is supported by chondritic meteorites and asteroids which contain a much higher iridium concentration than the Earth's crust. The isotopic ratio of iridium in meteorites is similar to that of the Cretaceous–Paleogene boundary layer but significantly different from the ratio in the Earth's crust. Chromium isotopic anomalies found in Cretaceous–Paleogene boundary sediments are similar to that of an asteroid or a comet composed of carbonaceous chondrites. Shocked quartz granules, glass spherules and tektites, indicative of an impact event, are common in the Cretaceous–Paleogene boundary, especially in deposits from around the Caribbean. All of these constituents are embedded in a layer of clay, which the Alvarez team interpreted as the debris spread all over the world by the impact. The location of the impact was unknown when the Alvarez team developed their hypothesis, but later scientists discovered the Chicxulub Crater in the Yucatán Peninsula, now considered the likely impact site.

Badlands near Drumheller, Alberta where erosion has exposed the K–Pg boundary.
 
Using estimates of the total amount of iridium in the K–Pg layer, and assuming that the asteroid contained the normal percentage of iridium found in chondrites, the Alvarez team went on to calculate the size of the asteroid. The answer was about 10 kilometers (6 mi) in diameter, about the size of Manhattan. Such a large impact would have had approximately the energy of 100 million megatons, i.e. about 2 million times as great as the most powerful thermonuclear bomb ever tested.

Paul Renne of the Berkeley Geochronology Center has reported that the date of the asteroid event is 66,038,000 years ago, plus or minus 11,000 years, based on the radioactive decay of argon. He further posits that the mass extinction of dinosaurs occurred within 33,000 years of this date.

In April 2019 a paper was published in PNAS which describes evidence from a fossil site in North Dakota that the authors say provides a "postimpact snapshot" of events after the asteroid collision "including ejecta accretion and faunal mass death". The team found that the tektites that had peppered the area were present in amber found on the site and were also embedded in the gills of about 50 percent of the fossil fish. They were also able to find traces of iridium. The authors – who include Walter Alvarez – postulate that shock of the impact, equivalent to an earthquake of magnitude 10 or 11, may have led to seiches, oscillating movements of water in lakes, bays, or gulfs, that would have reached the site in North Dakota within minutes or hours of the impact. This would have led to the rapid burial of organisms under a thick layer of sediment. Coauthor David Burnham of the University of Kansas was quoted as saying “They’re not crushed, it’s like an avalanche that collapses almost like a liquid, then sets like concrete. They were killed pretty suddenly because of the violence of that water. We have one fish that hit a tree and was broken in half.”

Impact

The most easily observable consequence of such an impact would be a vast dust cloud which would block sunlight and prevent photosynthesis for a few years, an event called an impact winter. This would account for the extinction of plants and phytoplankton and of all organisms dependent on them (including predatory animals as well as herbivores). But small creatures whose food chains were based on detritus would have a reasonable chance of survival. It is estimated that sulfuric acid aerosols were injected into the stratosphere, leading to a 10–20% reduction of solar transmission normal for that period. It would have taken at least ten years for those aerosols to dissipate.

Global firestorms may have resulted as incendiary fragments from the blast fell back to Earth. Analyses of fluid inclusions in ancient amber suggest that the oxygen content of the atmosphere was very high (30–35%) during the late Cretaceous. This high O2 level would have supported intense combustion. The level of atmospheric O2 plummeted in the early Paleogene Period. If widespread fires occurred, they would have increased the CO2 content of the atmosphere and caused a temporary greenhouse effect once the dust cloud settled, and this would have exterminated the most vulnerable survivors of the "long winter". 

The impact may also have produced acid rain, depending on what type of rock the asteroid struck. However, recent research suggests this effect was relatively minor. Chemical buffers would have limited the changes, and the survival of animals vulnerable to acid rain effects (such as frogs) indicate this was not a major contributor to extinction.

Impact hypotheses can only explain very rapid extinctions, since the dust clouds and possible sulphuric aerosols would wash out of the atmosphere in a fairly short time – possibly under ten years.
Although further studies of the K–Pg layer consistently show the excess of iridium, the idea that the dinosaurs were exterminated by an asteroid remained a matter of controversy among geologists and paleontologists for more than a decade.

Criticism

Amongst others, Charles B. Officer and Gerta Keller have been critical of the theory.

Officer and Jake Page describe in their The Great Dinosaur Extinction Controversy how
  • A dust cloud from an asteroid impact could not have existed because many marine plants that require uninterrupted sunlight were unaffected
  • The iridium deposits appear to be the work of volcanoes
  • The extinctions occurred gradually, not instantaneously "Even if a meteoric impact occurred at K-T time, it simply could not explain the extinction record."
  • The Chicxulub structure is a volcanic sequence of late Cretaceous age; it is not an impact meltsheet of Cretaceous-Tertiary age
  • Papers disputing the Alvarez hypothesis were summarily rejected by journals without review
Keller has focussed on Deccan Traps volcanism as a likely cause of a more gradual extinction.

2016 Chicxulub crater drilling project

In 2016, a scientific drilling project drilled deep into the peak ring of the Chicxulub impact crater, to obtain rock core samples from the impact itself. The discoveries were widely seen as confirming current theories related to both the crater impact, and its effects. They confirmed that the rock composing the peak ring had been subjected to immense pressures and forces and had been melted by immense heat and shocked by immense pressure from its usual state into its present form in just minutes; the fact that the peak ring was made of granite was also significant, since granite is not a rock found in sea-floor deposits, it originates much deeper in the earth and had been ejected to the surface by the immense pressures of impact; that gypsum, a sulfate-containing rock that is usually present in the shallow seabed of the region, had been almost entirely removed and must therefore have been almost entirely vaporized and entered the atmosphere, and that the event was immediately followed by a huge megatsunami (a massive movement of sea waters) sufficient to lay down the largest known layer of sand separated by grain size directly above the peak ring. 

These strongly support the hypothesis that the impactor was large enough to create a 120-mile peak ring, to melt, shock and eject basement granite from the midcrust deep within the earth, to create colossal water movements, and to eject an immense quantity of vaporized rock and sulfates into the atmosphere, where they would have persisted for a long time. This global dispersal of dust and sulfates would have led to a sudden and catastrophic effect on the climate worldwide, large temperature drops, and devastated the food chain.

Intuitionistic type theory

From Wikipedia, the free encyclopedia
 
Intuitionistic type theory (also known as constructive type theory, or Martin-Löf type theory) is a type theory and an alternative foundation of mathematics. Intuitionistic type theory was created by Per Martin-Löf, a Swedish mathematician and philosopher, who first published it in 1972. There are multiple versions of the type theory: Martin-Löf proposed both intensional and extensional variants of the theory and early impredicative versions, shown to be inconsistent by Girard's paradox, gave way to predicative versions. However, all versions keep the core design of constructive logic using dependent types.

Design

Martin-Löf designed the type theory on the principles of mathematical constructivism. Constructivism requires any existence proof to contain a "witness". So, any proof of "there exists a prime greater than 1000" must identify a specific number that is both prime and greater than 1000. Intuitionistic type theory accomplished this design goal by internalizing the BHK interpretation. An interesting consequence is that proofs become mathematical objects that can be examined, compared, and manipulated. 

Intuitionistic type theory's type constructors were built to follow a one-to-one correspondence with logical connectives. For example, the logical connective called implication () corresponds to the type of a function (). This correspondence is called the Curry–Howard isomorphism. Previous type theories had also followed this isomorphism, but Martin-Löf's was the first to extend it to predicate logic by introducing dependent types.

Type theory

Intuitionistic type theory has 3 finite types, which are then composed using 5 different type constructors. Unlike set theories, type theories are not built on top of a logic like Frege's. So, each feature of the type theory does double duty as a feature of both math and logic. 

If you are unfamiliar with type theory and know set theory, a quick summary is: Types contain terms just like sets contain elements. Terms belong to one and only one type. Terms like and compute ("reduce") down to canonical terms like 4. For more, see the article on Type theory.

0 type, 1 type and 2 type

There are 3 finite types: The 0 type contains 0 terms. The 1 type contains 1 canonical term. And the 2 type contains 2 canonical terms. 

Because the 0 type contains 0 terms, it is also called the empty type. It is used to represent anything that cannot exist. It is also written and represents anything unprovable. (That is, a proof of it cannot exist.) As a result, negation is defined as a function to it:

Likewise, the 1 type contains 1 canonical term and represents existence. It also is called the unit type. It often represents propositions that can be proven and is, therefore, sometimes written

Finally, the 2 type contains 2 canonical terms. It represents a definite choice between two values. It is used for Boolean values but not propositions. Propositions are considered the 1 type and may be proven to never have a proof (the 0 type), or may not be proven either way. (The Law of Excluded Middle does not hold for propositions in intuitionistic type theory.)

Σ type constructor

Σ-types contain ordered pairs. As with typical ordered pair (or 2-tuple) types, a Σ-type can describe the cartesian product, , of two other types, and . Logically, such an ordered pair would hold a proof of and a proof of , so one may see such a type written as

Σ-types are more powerful than typical ordered pair types because of dependent typing. In the ordered pair, the type of the second term can depend on the value of the first term. For example, the first term of the pair might be a natural number and the second term's type might be a vector of length equal to the first term. Such a type would be written:
Using set-theory terminology, this is similar to an indexed disjoint unions of sets. In the case of usual ordered pairs, the type of the second term does not depend on the value of the first term. Thus the type describing the cartesian product is written:
It is important to note here that the value of the first term, , is not depended on by the type of the second term,

Obviously, Σ-types can be used to build up longer dependently-typed tuples used in mathematics and the records or structs used in most programming languages. An example of a dependently-typed 3-tuple is two integers and a proof that the first integer is smaller than the second integer, described by the type:
Dependent typing allows Σ-types to serve the role of existential quantifier. The statement "there exists an of type , such that is proven" becomes the type of ordered pairs where the first item is the value of type and the second item is a proof of . Notice that the type of the second item (proofs of ) depends on the value in the first part of the ordered pair (). Its type would be:

Π type constructor

Π-types contain functions. As with typical function types, they consist of an input type and an output type. They are more powerful than typical function types however, in that the return type can depend on the input value. Functions in type theory are different from set theory. In set theory, you look up the argument's value in a set of ordered pairs. In type theory, the argument is substituted into a term and then computation ("reduction") is applied to the term. 

As an example, the type of a function that, given a natural number , returns a vector containing real numbers is written:
When the output type does not depend on the input value, the function type is often simply written with a . Thus, is the type of functions from natural numbers to real numbers. Such Π-types correspond to logical implication. The logical proposition corresponds to the type , containing functions that take proofs-of-A and return proofs-of-B. This type could be written more consistently as:
Π-types are also used in logic for universal quantification. The statement "for every of type , is proven" becomes a function from of type to proofs of . Thus, given the value for the function generates a proof that holds for that value. The type would be

= type constructor

=-types are created from two terms. Given two terms like and , you can create a new type . The terms of that new type represent proofs that the pair reduce to the same canonical term. Thus, since both and compute to the canonical term , there will be a term of the type . In intuitionistic type theory, there is a single way to make terms of =-types and that is by reflexivity:
It is possible to create =-types such as where the terms do not reduce to the same canonical term, but you will be unable to create terms of that new type. In fact, if you were able to create a term of , you could create a term of . Putting that into a function would generating a function of type . Since is how intuitionistic type theory defines negation, you would have or, finally,

Equality of proofs is an area of active research in proof theory and has led to the development of homotopy type theory and other type theories.

Inductive types

Inductive types allow the creation of complex, self-referential types. For example, a linked list of natural numbers is either an empty list or a pair of a natural number and another linked list. Inductive types can be used to define unbounded mathematical structures like trees, graphs, etc.. In fact, the natural numbers type may be defined as an inductive type, either being or the successor of another natural number. 

Inductive types define new constants, such as zero and the successor function . Since does not have a definition and cannot be evaluated using substitution, terms like and become the canonical terms of the natural numbers. 

Proofs on inductive types are made possible by induction. Each new inductive type comes with its own inductive rule. To prove a predicate for every natural number, you use the following rule:
Inductive types in intuitionistic type theory are defined in terms of W-types, the type of well-founded trees. Later work in type theory generated coinductive types, induction-recursion, and induction-induction for working on types with more obscure kinds of self-referentiality. Higher inductive types allow equality to be defined between terms.

Universe types

The universe types allow proofs to be written about all the types created with the other type constructors. Every term in the universe type can be mapped to a type created with any combination of and the inductive type constructor. However, to avoid paradoxes, there is no term in that maps to

To write proofs about all "the small types" and , you must use , which does contain a term for , but not for itself . Similarly, for . There is a predicative hierarchy of universes, so to quantify a proof over any fixed constant universes, you can use

Universe types are a tricky feature of type theories. Martin-Löf's original type theory had to be changed to account for Girard's paradox. Later research covered topics such as "super universes", "Mahlo universes", and impredicative universes.

Judgements

The formal definition of intuitionistic type theory is written using judgements. For example, in the statement "if is a type and is a type then is a type" there are judgements of "is a type", "and", and "if ... then ...". The expression is not a judgement; it is the type being defined. 

This second level of the type theory can be confusing, particularly where it comes to equality. There is a judgement of term equality, which might say . It is a statement that two terms reduce to the same canonical term. There is also a judgement of type equality, say that , which means every element of is an element of the type and vice versa. At the type level, there is a type and it contains terms if there is a proof that and reduce to the same value. (Obviously, terms of this type are generated using the term-equality judgement.) Lastly, there is an English-language level of equality, because we use the word "four" and symbol "" to refer to the canonical term . Synonyms like these are called "definitionally equal" by Martin-Löf. 

The description of judgements below is based on the discussion in Nordström, Petersson, and Smith.
The formal theory works with types and objects.
A type is declared by:
An object exists and is in a type if:
Objects can be equal
and types can be equal
A type that depends on an object from another type is declared
and removed by substitution
  • , replacing the variable with the object in .
An object that depends on an object from another type can be done two ways. If the object is "abstracted", then it is written
and removed by substitution
  • , replacing the variable with the object in .
The object-depending-on-object can also be declared as a constant as part of a recursive type. An example of a recursive type is:
Here, is a constant object-depending-on-object. It is not associated with an abstraction. Constants like can be removed by defining equality. Here the relationship with addition is defined using equality and using pattern matching to handle the recursive aspect of :
is manipulated as an opaque constant - it has no internal structure for substitution. 

So, objects and types and these relations are used to express formulae in the theory. The following styles of judgements are used to create new objects, types and relations from existing ones: 

σ is a well-formed type in the context Γ.  
t is a well-formed term of type σ in context Γ.
σ and τ are equal types in context Γ.
t and u are judgmentally equal terms of type σ in context Γ.
Γ is a well-formed context of typing assumptions.

By convention, there is a type that represents all other types. It is called (or ). Since is a type, the member of it are objects. There is a dependent type that maps each object to its corresponding type. In most texts is never written. From the context of the statement, a reader can almost always tell whether refers to a type, or whether it refers to the object in that corresponds to the type. 

This is the complete foundation of the theory. Everything else is derived.

To implement logic, each proposition is given its own type. The objects in those types represent the different possible ways to prove the proposition. Obviously, if there is no proof for the proposition, then the type has no objects in it. Operators like "and" and "or" that work on propositions introduce new types and new objects. So is a type that depends on the type and the type . The objects in that dependent type are defined to exist for every pair of objects in and . Obviously, if or has no proof and is an empty type, then the new type representing is also empty.

This can be done for other types (booleans, natural numbers, etc.) and their operators.

Categorical models of type theory

Using the language of category theory, R. A. G. Seely introduced the notion of a locally cartesian closed category (LCCC) as the basic model of type theory. This has been refined by Hofmann and Dybjer to Categories with Families or Categories with Attributes based on earlier work by Cartmell.

A category with families is a category C of contexts (in which the objects are contexts, and the context morphisms are substitutions), together with a functor T : CopFam(Set). 

Fam(Set) is the category of families of Sets, in which objects are pairs of an "index set" A and a function B: XA, and morphisms are pairs of functions f : AA' and g : XX' , such that B' ° g = f ° B — in other words, f maps Ba to Bg(a)

The functor T assigns to a context G a set of types, and for each , a set of terms. The axioms for a functor require that these play harmoniously with substitution. Substitution is usually written in the form Af or af, where A is a type in and a is a term in , and f is a substitution from D to G. Here and

The category C must contain a terminal object (the empty context), and a final object for a form of product called comprehension, or context extension, in which the right element is a type in the context of the left element. If G is a context, and , then there should be an object final among contexts D with mappings p : DG, q : Tm(D,Ap). 

A logical framework, such as Martin-Löf's takes the form of closure conditions on the context dependent sets of types and terms: that there should be a type called Set, and for each set a type, that the types should be closed under forms of dependent sum and product, and so forth. 

A theory such as that of predicative set theory expresses closure conditions on the types of sets and their elements: that they should be closed under operations that reflect dependent sum and product, and under various forms of inductive definition.

Extensional versus intensional

A fundamental distinction is extensional vs intensional type theory. In extensional type theory definitional (i.e., computational) equality is not distinguished from propositional equality, which requires proof. As a consequence type checking becomes undecidable in extensional type theory because programs in the theory might not terminate. For example, such a theory allows one to give a type to the Y-combinator, a detailed example of this can be found in Nordstöm and Petersson Programming in Martin-Löf's Type Theory. However, this doesn't prevent extensional type theory from being a basis for a practical tool, for example, NuPRL is based on extensional type theory. From a practical standpoint there's no difference between a program which doesn't terminate and a program which takes a million years to terminate. 

In contrast in intensional type theory type checking is decidable, but the representation of standard mathematical concepts is somewhat more cumbersome, since intensional reasoning requires using setoids or similar constructions. There are many common mathematical objects, which are hard to work with or can't be represented without this, for example, integer numbers, rational numbers, and real numbers. Integers and rational numbers can be represented without setoids, but this representation isn't easy to work with. Cauchy real numbers can't be represented without this.

Homotopy type theory works on resolving this problem. It allows one to define higher inductive types, which not only define first order constructors (values or points), but higher order constructors, i.e. equalities between elements (paths), equalities between equalities (homotopies), ad infinitum.

Implementations of type theory

Different forms of type theory have been implemented as the formal systems underlying of a number of proof assistants. While many are based off Per Martin-Löf's ideas, many have added features, more axioms, or different philosophical background. For instance, the NuPRL system is based on computational type theory and Coq is based on the calculus of (co)inductive constructionsDependent types also feature in the design of programming languages such as ATS, Cayenne, Epigram, Agda, and Idris.

Martin-Löf type theories

Per Martin-Löf constructed several type theories that were published at various times, some of them much later than the preprints with their description became accessible to the specialists (among others Jean-Yves Girard and Giovanni Sambin). The list below attempts to list all the theories that have been described in a printed form and to sketch the key features that distinguished them from each other. All of these theories had dependent products, dependent sums, disjoint unions, finite types and natural numbers. All the theories had the same reduction rules that did not include η-reduction either for dependent products or for dependent sums except for MLTT79 where the η-reduction for dependent products is added. 

MLTT71 was the first of type theories created by Per Martin-Löf. It appeared in a preprint in 1971. It had one universe but this universe had a name in itself, i.e. it was a type theory with, as it is called today, "Type in Type". Jean-Yves Girard has shown that this system was inconsistent and the preprint was never published. 

MLTT72 was presented in a 1972 preprint that has now been published. That theory had one universe V and no identity types. The universe was "predicative" in the sense that the dependent product of a family of objects from V over an object that was not in V such as, for example, V itself, was not assumed to be in V. The universe was à la Russell, i.e., one would write directly "T∈V" and "t∈T" (Martin-Löf uses the sign "∈" instead of modern ":") without the additional constructor such as "El". 

MLTT73 It was the first definition of a type theory that Per Martin-Löf published (it was presented at the Logic Colloquium 73 and published in 1975). There are identity types which he calls "propositions" but since no real distinction between propositions and the rest of the types is introduced the meaning of this is unclear. There is what later acquires the name of J-eliminator but yet without a name (see pp. 94–95). There is in this theory an infinite sequence of universes V0,...,Vn,... . The universes are predicative, a-la Russell and non-cumulative! In fact, Corollary 3.10 on p. 115 says that if A∈Vm and B∈Vn are such that A and B are convertible then m=n. This means, for example, that it would be difficult to formulate univalence in this theory—there are contractible types in each of the Vi but it is unclear how to declare them to be equal since there are no identity types connecting Vi and Vj for i≠j. 

MLTT79 It was presented in 1979 and published in 1982. In this paper, Martin-Löf introduced the four basic types of judgement for the dependent type theory that has since became fundamental in the study of the meta-theory of such systems. He also introduced contexts as a separate concept in it (see p. 161). There are identity types with the J-eliminator (which already appeared in MLTT73 but did not have this name there) but also with the rule that makes the theory "extensional" (p. 169). There are W-types. There is an infinite sequence of predicative universes that are cumulative

Bibliopolis There is a discussion of a type theory in the Bibliopolis book from 1984 but it is somewhat open-ended and does not seem to represent a particular set of choices and so there is no specific type theory associated with it.

Spouse

From Wikipedia, the free encyclopedia ...