(* Title:TheCalculusofCommunicatingSystems Author/Maintainer:JesperBengtson(jebe@itu.dk),2012
*) theory Strong_Bisim imports Strong_Sim begin
lemma monotonic: fixes P :: ccs and A :: "(ccs × ccs) set" and Q :: ccs and B :: "(ccs × ccs) set"
assumes"P ↝[A] Q" and"A ⊆ B"
shows"P ↝[B] Q" using assms by(fastforce simp add: simulation_def)
lemma monoCoinduct: "∧x y xa xb P Q. x ≤ y ==> (Q ↝[{(xb, xa). x xb xa}] P) ⟶ (Q ↝[{(xb, xa). y xb xa}] P)" apply auto apply(rule monotonic) by(auto dest: le_funE)
lemma transitive: fixes P :: ccs and Q :: ccs and R :: ccs
assumes"P ∼ Q" and"Q ∼ R"
shows"P ∼ R" proof - from assms have"(P, R) ∈ bisim O bisim"by auto thus ?thesis by(coinduct rule: bisimCoinduct) (auto intro: transitive dest: bisimE) qed
lemma bisimTransCoinduct[consumes 1, case_names cSim cSym]: fixes P :: ccs and Q :: ccs
assumes"(P, Q) ∈ X" and rSim: "∧R S. (R, S) ∈ X ==> R ↝[(bisim O X O bisim)] S" and rSym: "∧R S. (R, S) ∈ X ==> (S, R) ∈ X"
shows"P ∼ Q" proof - from‹(P, Q) ∈ X›have"(P, Q) ∈ bisim O X O bisim" by(auto intro: reflexive) thus ?thesis proof(coinduct rule: bisimWeakCoinduct) case(cSim P Q) from‹(P, Q) ∈ bisim O X O bisim› obtain R S where"P ∼ R"and"(R, S) ∈ X"and"S ∼ Q" by auto from‹P ∼ R›have"P ↝[bisim] R"by(rule bisimE) moreoverfrom‹(R, S) ∈ X›have"R ↝[(bisim O X O bisim)] S" by(rule rSim) moreoverhave"bisim O (bisim O X O bisim) ⊆ bisim O X O bisim" by(auto intro: transitive) ultimatelyhave"P ↝[(bisim O X O bisim)] S" by(rule Strong_Sim.transitive) moreoverfrom‹S ∼ Q›have"S ↝[bisim] Q"by(rule bisimE) moreoverhave"(bisim O X O bisim) O bisim ⊆ bisim O X O bisim" by(auto intro: transitive) ultimatelyshow ?caseby(rule Strong_Sim.transitive) next case(cSym P Q) thus ?caseby(auto dest: symmetric rSym) qed qed
end
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-06-10)
¤
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 und die Messung sind noch experimentell.