catflap.org Online Dictionary Query


Query string:
Search type:
Database:

Database copyright information
Server information


5 definitions found
From The Free On-line Dictionary of Computing (27 SEP 03) :   [ foldoc ]

  beta reduction
       
          [{lambda-calculus] The application of a lambda
          abstraction to an argument expression.  A copy of the body of
          the lambda abstraction is made and occurrences of the bound
          variable being replaced by the argument.  E.g.
       
          	(\ x . x+1) 4  -->  4+1
       
          Beta reduction is the only kind of reduction in the pure
          lambda-calculus.  The opposite of beta reduction is beta
          abstraction.  These are the two kinds of beta conversion.
       
          See also name capture.
       
       

From English Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-en-ALL-2023-07-27 ]

  beta reduction
     n.
     1 The act of beta reduce, an instance of replacing a function call by
  the result of calling a function.
     2 (label en computing theory) One of the three rewrite rules of the
  lambda calculus, which states that the application of a lambda
  abstraction <math>(lambda x. t) </math> to a term
  <math>s</math> yields an expression
  <math>t[s/x]</math>, "''t'' with ''s'' instead of
  ''x''", where all free instances of ''x'' in ''t'' have been
  replaced by ''s''.

From English Wiktionary: English language only (2023-07-27) :   [ dictinfo.com:wikt-en-en-2023-07-27 ]

  beta reduction
     n.
     1 The act of beta reduce, an instance of replacing a function call by
  the result of calling a function.
     2 (label en computing theory) One of the three rewrite rules of the
  lambda calculus, which states that the application of a lambda
  abstraction <math>(lambda x. t) </math> to a term
  <math>s</math> yields an expression
  <math>t[s/x]</math>, "''t'' with ''s'' instead of
  ''x''", where all free instances of ''x'' in ''t'' have been
  replaced by ''s''.

From English Wiktionary: Western, Greek, and Slavonic languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western_Greek_Slavonic-2023-07-27 ]

  beta reduction
     n.
     1 The act of beta reduce, an instance of replacing a function call by
  the result of calling a function.
     2 (label en computing theory) One of the three rewrite rules of the
  lambda calculus, which states that the application of a lambda
  abstraction <math>(lambda x. t) </math> to a term
  <math>s</math> yields an expression
  <math>t[s/x]</math>, "''t'' with ''s'' instead of
  ''x''", where all free instances of ''x'' in ''t'' have been
  replaced by ''s''.

From English Wiktionary: Western languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western-2023-07-27 ]

  beta reduction
     n.
     1 The act of beta reduce, an instance of replacing a function call by
  the result of calling a function.
     2 (label en computing theory) One of the three rewrite rules of the
  lambda calculus, which states that the application of a lambda
  abstraction <math>(lambda x. t) </math> to a term
  <math>s</math> yields an expression
  <math>t[s/x]</math>, "''t'' with ''s'' instead of
  ''x''", where all free instances of ''x'' in ''t'' have been
  replaced by ''s''.

Questions or comments about this site? Contact dictionary@catflap.org
Access Stats