Type Theory and Formal Proof

Author(s):  
Rob Nederpelt ◽  
Herman Geuvers
Keyword(s):  
1997 ◽  
Vol 4 (51) ◽  
Author(s):  
James McKinna ◽  
Robert Pollack

"This paper is about our hobby." That is the first sentence of [MP93], the first report on our formal development of lambda calculus and type theory, written in autumn 1992. We have continued to pursue this hobby on and off ever since, and have developed a substantial body of formal knowledge, including Church-Rosser and standardization<br />theorems for beta reduction, and the basic theory of<br />Pure Type Systems (PTS) leading to the strengthening theorem and type checking algorithms for PTS. Some of this work is reported in [MP93, vBJMP94, Pol94b, Pol95]. In the present paper we survey this work, including some new proofs, and point out what we feel has been learned about the general issues of formalizing mathematics. On the technical side, we describe an abstract, and simplified, proof of standardization for beta reduction, not previously published, that does<br />not mention redex positions or residuals. On the general issues, we emphasize the search for formal definitions that are convenient for formal proof and convincingly represent the intended informal concepts. The LEGO Proof Development System [LP92] was used to check the work in an implementation of the Extended Calculus of Constructions<br />(ECC) with inductive types [Luo94]. LEGO is a refinement style<br />proof checker, publicly available by ftp and WWW, with a User's Manual [LP92] and a large collection of examples. Section 1.3 contains information on accessing the formal development described in this paper. Other interesting examples formalized in LEGO include program specification and data refinement [Luo91], strong normalization of System F [Alt93], synthetic domain theory [Reu95, Reu96], and operational semantics for imperative programs [Sch97].


1998 ◽  
Vol 5 (39) ◽  
Author(s):  
Daniel Fridlender

<p>This article presents a formulation of the fan theorem in<br />Martin-L¨of's type theory. Starting from one of the standard versions of the fan theorem we gradually introduce reformulations leading to a final version which is easy to interpret in type theory. Finally we describe a formal proof of that final version of the fan theorem.</p><p>Keywords: type theory, fan theorem, inductive bar.</p>


Author(s):  
JESPER COCKX ◽  
DOMINIQUE DEVRIESE ◽  
FRANK PIESSENS

AbstractDependent pattern matching is an intuitive way to write programs and proofs in dependently typed languages. It is reminiscent of both pattern matching in functional languages and case analysis in on-paper mathematics. However, in general, it is incompatible with new type theories such as homotopy type theory (HoTT). As a consequence, proofs in such theories are typically harder to write and to understand. The source of this incompatibility is the reliance of dependent pattern matching on the so-called K axiom – also known as the uniqueness of identity proofs – which is inadmissible in HoTT. In this paper, we propose a new criterion for dependent pattern matching without K, and prove it correct by a translation to eliminators in the style of Goguen et al. (2006 Algebra, Meaning, and Computation). Our criterion is both less restrictive than existing proposals, and solves a previously undetected problem in the old criterion offered by Agda. It has been implemented in Agda and is the first to be supported by a formal proof. Thus, it brings the benefits of dependent pattern matching to contexts where we cannot assume K, such as HoTT.


1996 ◽  
Vol 24 (1) ◽  
pp. 11-38 ◽  
Author(s):  
G. M. Kulikov

Abstract This paper focuses on four tire computational models based on two-dimensional shear deformation theories, namely, the first-order Timoshenko-type theory, the higher-order Timoshenko-type theory, the first-order discrete-layer theory, and the higher-order discrete-layer theory. The joint influence of anisotropy, geometrical nonlinearity, and laminated material response on the tire stress-strain fields is examined. The comparative analysis of stresses and strains of the cord-rubber tire on the basis of these four shell computational models is given. Results show that neglecting the effect of anisotropy leads to an incorrect description of the stress-strain fields even in bias-ply tires.


NASPA Journal ◽  
2004 ◽  
Vol 41 (4) ◽  
Author(s):  
Daniel W. Salter ◽  
Reynol Junco ◽  
Summer D. Irvin

To address the ability of the Salter Environment Type Assessment (SETA) to measure different kinds of campus environments, data from three studies of the SETA with the Work Environment Scale, Group Environment Scale, and University Residence Environment Scale were reexamined (n = 534). Relationship dimension scales were very consistent with extraversion and feeling from environmental type theory. System maintenance and systems change scales were associated with judging and perception on the SETA, respectively. Results from the SETA and personal growth dimension scales were mixed. Based on this analysis, the SETA may serve as a general purpose environmental assessment for use with the Myers-Briggs Type Indicator.


Author(s):  
Pierre-Marie P�drot ◽  
Nicolas Tabareau ◽  
Hans Jacob Fehrmann ◽  
�ric Tanter
Keyword(s):  

1984 ◽  
Vol 24 (3) ◽  
pp. 288-301 ◽  
Author(s):  
Bengt Nordström ◽  
Jan Smith
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document