All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

A valid rule of beta-conversion for the logic of partial functions

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27240%2F17%3A86098994" target="_blank" >RIV/61989100:27240/17:86098994 - isvavai.cz</a>

  • Result on the web

    <a href="http://www.klemens.sav.sk/fiusav/organon/?q=en/valid-rule-v-conversion-logic-partial-functions" target="_blank" >http://www.klemens.sav.sk/fiusav/organon/?q=en/valid-rule-v-conversion-logic-partial-functions</a>

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    angličtina

  • Original language name

    A valid rule of beta-conversion for the logic of partial functions

  • Original language description

    The goal of this paper is to examine the conditions of validity for the rule of β-conversion in TIL, which is a hyperintensional, typed lambda-calculus of partial functions. The rule of β-reduction is a fundamental computational rule of the lambda-calculi and functional programming languages. However, it is a well-known fact that the specification of this rule is ambiguous. There are two procedurally non-equivalent ways of executing the rule, namely β-conversion ‘by name’ and β-conversion ‘by value’. In the lambda-calculi conversion by name is usually applied, though it is known that such a conversion is not unconditionally valid when partial functions are involved. If a procedure that is typed to produce an argument value is improper by failing to produce one, conversion by name cannot be validly applied. On the other hand, conversion by value is valid even in the case of improperness. Moreover, we show that in a typed lambda-calculus the specification of lambda-closure is also not unambiguous. There is an interpretation of this specification under which beta-reduction by name is not valid even when the argument procedure does not fail to produce a value. As a result, we present a universally valid rule of beta-reduction by value.

  • Czech name

  • Czech description

Classification

  • Type

    J<sub>imp</sub> - Article in a specialist periodical, which is included in the Web of Science database

  • CEP classification

  • OECD FORD branch

    10102 - Applied mathematics

Result continuities

  • Project

    <a href="/en/project/GA15-13277S" target="_blank" >GA15-13277S: Hyperintensional logic for natural language analysis</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Others

  • Publication year

    2017

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Name of the periodical

    Organon F

  • ISSN

    1335-0668

  • e-ISSN

  • Volume of the periodical

    24

  • Issue of the periodical within the volume

    1

  • Country of publishing house

    SK - SLOVAKIA

  • Number of pages

    27

  • Pages from-to

    10-36

  • UT code for WoS article

    000397837700002

  • EID of the result in the Scopus database

    2-s2.0-85017103356