Dijkstra’s Counting Arguments, Puzzles, and Cumulative Subgoal Fulfillment Cover Image

Dijkstra’s Counting Arguments, Puzzles, and Cumulative Subgoal Fulfillment
Dijkstra’s Counting Arguments, Puzzles, and Cumulative Subgoal Fulfillment

Author(s): Eric Braude
Subject(s): ICT Information and Communications Technologies
Published by: Нов български университет
Keywords: correctness; invariant; methodology; sub goals; puzzles; 15-puzzle;

Summary/Abstract: As Dijkstra and others have pointed out, puzzles can be an effective means for elucidating approaches to problem-solving. Dijkstra used puzzles to demonstrate the efficacy of arguments based on counting rather than on combinatorics. Using his and other puzzles, we show how the Cumulative Subgoal Fulfillment technique formalizes and extends Dijkstra’s approach. CSF is also used to solve the famous 15-puzzle theorem with a short, transparent proof.

  • Issue Year: 9/2013
  • Issue No: 1
  • Page Range: 41-45
  • Page Count: 5
  • Language: English