(* Title: HOL/Proofs/Lambda/ParRed.thy Author: Tobias Nipkow Copyright 1995 TU Muenchen
Properties of => and "cd", in particular the diamond property of => and confluence of beta.
*)
section \<open>Parallel reduction and a complete developments\<close>
theory ParRed imports Lambda Commutation begin
subsection \<open>Parallel reduction\<close>
inductive par_beta :: "[dB, dB] => bool" (infixl\<open>=>\<close> 50) where
var [simp, intro!]: "Var n => Var n"
| abs [simp, intro!]: "s => t ==> Abs s => Abs t"
| app [simp, intro!]: "[| s => s'; t => t' |] ==> s \ t => s' \ t'"
| beta [simp, intro!]: "[| s => s'; t => t' |] ==> (Abs s) \ t => s'[t'/0]"
inductive_cases par_beta_cases [elim!]: "Var n => t" "Abs s => Abs t" "(Abs s) \ t => u" "s \ t => u" "Abs s => t"
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.