Pregled bibliografske jedinice broj: 1248771
Formalizing assignment of types to terms in NFU.
Formalizing assignment of types to terms in NFU. // Abstract of Contributed Talks / - , 2022, 24-25
Reykjavík, Island, 2022. str. 24-24 (predavanje, nije recenziran, sažetak, znanstveni)
CROSBI ID: 1248771 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Formalizing assignment of types to terms in NFU.
Autori
Adlešić, Tin ; Čačić, Vedran
Vrsta, podvrsta i kategorija rada
Sažeci sa skupova, sažetak, znanstveni
Izvornik
Abstract of Contributed Talks / - , 2022, 24-25
/ - , 2022, 24-24
Skup
2022 LOGIC COLLOQUIUM: SUMMER MEETING OF THE ASSOCIATION FOR SYMBOLIC LOGIC
Mjesto i datum
Reykjavík, Island, 27.06.2022. - 01.07.2022
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Nije recenziran
Ključne riječi
New Foundations ; Formalization ; Coq
Sažetak
Quine’s New Foundations for mathematical logic from 1937 (upgraded later in 1951) was originally meant as a theory for rigorously formalizing classes: collections of objects satisfying certain predicates. In order to avoid the usual paradoxes, Quine stipulated that objects be stratified— divided according to types, so that a class is of a higher type than its elements. In search of consistency proof, proper classes were expelled (to metatheory) leaving only the theory of sets, the theory was reworded so stratification became syntactic (the assignment of natural numbers to variables in the formula expressing the defining predicate), and also urelements (“atoms” without elements, while not being equal to the empty class) were added. The resulting theory, NFU, was shown to be consistent by Jensen in 1969. In a way, working in NFU seems a lot like working in any “usual” set theory—until it comes to the point where it’s necessary to justify the existence of a certain set. And there are a lot of such situations: for example, proving a claim by mathematical induction amounts to showing that a certain set is inductive—but first we must ensure it is a set. Checking that a formula is stratified is a straightforward, if boring, task in the basic {;∈, =};-language of set theory, but it becomes much more challenging when we add abstraction terms, functional and new relational symbols. To help us work, we have programmed a framework in Coq which can be used to establish whether the formula is stratified, find the least typization, and use that fact in establishing new notions.
Izvorni jezik
Engleski
Znanstvena područja
Matematika
POVEZANOST RADA
Projekti:
HRZZ-UIP-2017-05-9219 - Formalno rasuđivanje i semantike (FORMALS) (Perkov, Tin, HRZZ - 2017-05) ( CroRIS)
Ustanove:
Prirodoslovno-matematički fakultet, Matematički odjel, Zagreb,
Učiteljski fakultet, Zagreb