• https://doi.org/10.1007/978-1-84800-322-4_9Copy DOI Icon

Inductive and Recursive Definitions

  • Jan 1, 2013
  • Faron Moller +1 more
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

This chapter introduces inductively defined sets and simple inductive data types such as natural numbers, words, lists and trees with emphasis on definition patterns. For these sets and data types, recursive equations in Backus-Naur form are introduced and it is shown how, e.g., propositional formulae and simple while programs can be specified in this format. Next it is explained how functions can be defined inductively on such sets and data types. Examples include the factorial function, Harmonic numbers, Fibonacci numbers, addition and multiplication on natural numbers and functions that compute the length of a word or list and the height of a tree. In contrast, recursive functions are defined in a way that does not necessarily lead to terminating evaluations. Recursive procedures are also described, with examples presented of various sorting algorithms and the Towers of Hanoi puzzle.

Similar Papers
  • Research Article
  • Citations8

Monotone inductive definitions over the continuum

  • Mar 01, 1976
  • The Journal of Symbolic Logic
  • Douglas Cenzer
  • Book Chapter
  • Citations15

Ordinal Recursion and Inductive Definitions

  • Jan 01, 1974
  • Studies in Logic and the Foundations of Mathematics
  • Douglas Cenzer
  • PDF
  • Research Article
  • Citations5

Analysis of Limiting Ratios of Special Sequences

  • Jul 01, 2022
  • Mathematics and Statistics
  • A Dinesh Kumar +1
  • PDF
  • Research Article
  • Citations2

On the Parity of the Order of Appearance in the Fibonacci Sequence

  • Aug 13, 2021
  • Mathematics
  • Pavel Trojovský
  • Research Article
  • Citations2

A New Notion of Convergence Defined by The Fibonacci Sequence: A Novel Framework and Its Tauberian Conditions

  • Aug 30, 2024
  • Mathematics
  • Ibrahim S Ibrahim +1
  • Conference Article
  • Citations3

Formally Proving the Boolean Pythagorean Triples Conjecture

  • May 04, 2017
  • EPiC series in computing
  • Luís Cruz-Filipe +1
  • Research Article
  • Citations14

Matrices, machines and behaviors

  • Dec 01, 1996
  • Applied Categorical Structures
  • Stephen L Bloom +2
  • PDF
  • Research Article
  • Citations6

Representation of Integers as Sums of Fibonacci and Lucas Numbers

  • Oct 01, 2020
  • Symmetry
  • Ho Park +4
  • Research Article
  • Citations2

An object knowledge canonical form for knowledge reuse

  • Jan 01, 1996
  • Expert Systems With Applications
  • Kunhuang Huarng
  • Book Chapter

The Language and its Functionality

  • Jan 01, 1996
  • B Fuchssteiner +12
  • Research Article
  • Citations37

A HOL Basis for Reasoning about Functional Programs

  • Dec 14, 1994
  • BRICS Report Series
  • Sten Agerholm
  • Research Article
  • Citations1

Some Series Involving Products Between the Harmonic Numbers and the Fibonacci Numbers

  • Aug 01, 2021
  • The Fibonacci Quarterly
  • Seán M Stewart
  • Research Article
  • Citations1

Combinatorial Identities with Generalized Higher-order Genocchi Sequences

  • Apr 29, 2019
  • European Journal of Pure and Applied Mathematics
  • Tian Hao +1
  • Research Article
  • Citations28

Fibonacci numbers and sets with the property $D(4)$

  • Sep 01, 2005
  • Bulletin of the Belgian Mathematical Society - Simon Stevin
  • Andrej Dujella +1
  • Research Article

Multi-type recursive functions

  • Sep 01, 2015
  • SCIENTIA SINICA Mathematica
  • Yunmei Dong
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.