(* Title: ZF/Resid/Confluence.thy Author: Ole Rasmussen Copyright 1995 University of Cambridge
*)
theory Confluence imports Reduction begin
definition
confluence :: "i\o" where "confluence(R) \ \<forall>x y. \<langle>x,y\<rangle> \<in> R \<longrightarrow> (\<forall>z.\<langle>x,z\<rangle> \<in> R \<longrightarrow> (\<exists>u.\<langle>y,u\<rangle> \<in> R \<and> \<langle>z,u\<rangle> \<in> R))"
lemma parallel_moves: "confluence(Spar_red1)" apply (unfold confluence_def, clarify) apply (frule simulation) apply (frule_tac n = z in simulation, clarify) apply (frule_tac v = va in paving) apply (force intro: completeness)+ done
lemmas confluence_parallel_reduction =
parallel_moves [THEN strip_lemma_r, THEN strip_lemma_l]
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.