HOME

TheInfoList



OR:

ALF ("Another logical framework") is a structure editor for monomorphic Martin-Löf type theory developed at
Chalmers University Chalmers University of Technology ( sv, Chalmers tekniska högskola, often shortened to Chalmers) is a Swedish university located in Gothenburg that conducts research and education in technology and natural sciences at a high international leve ...
. It is a predecessor of the Alfa, Agda, Cayenne and Coq proof assistants and
dependently typed programming language In computer science and logic, a dependent type is a type whose definition depends on a value. It is an overlapping feature of type theory and type systems. In intuitionistic type theory, dependent types are used to encode logic's Generalized quan ...
s. It was the first language to support inductive families and
dependent pattern matching A dependant is a person who relies on another as a primary source of income. A common-law marriage, common-law spouse who is financially supported by their partner may also be included in this definition. In some jurisdictions, supporting a ...
. Thorsten Altenkirch, Conor McBride and
James McKinna James is a common English language surname and given name: *James (name), the typically masculine first name James * James (surname), various people with the last name James James or James City may also refer to: People * King James (disambiguati ...
(2005)
"Why Dependent Types Matter"


References


Further reading

* Lena Magnusson and
Bengt Nordström Bengt may refer to: People In arts, entertainment and media Actors * Bengt Djurberg (1898–1941), Swedish actor and singer * Bengt Ekerot (1920–1971), Swedish actor and director * Bengt Eklund (1925–1998), Swedish actor * Bengt Logardt (1914� ...

"The ALF proof editor and its proof engine"
* Thorsten Altenkirch, Veronica Gaspes, Bengt Nordström and Björn von Sydow
"A user's guide to ALF"


External links


Alfa
{{comp-sci-stub Academic programming languages Dependently typed languages Proof assistants