Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Isabelle/Archive-of-Formal-Proofs/thys/FOL_Seq_Calc2/   (Sammlung formaler Beweise Version 2026-5©)  Datei vom 29.4.2026 mit Größe 2 kB image not shown  

Quelle  Res_Pres.thy

  Sprache: Isabelle
 

(* 
   Title: The pi-calculus   
   Author/Maintainer: Jesper Bengtson (jebe.dk), 2012
*)

eqvt Rel
[Rel] Q


==>

 Q  P [] Q  Q [] P




lemma resPres:
  fixes P :: pi
  and   Q :: pi
  and   x :: name
  
  assumes PBiSimQ: "P Q"

  shows "<νx>P <νx>Q"
proof -
  let ?X = "{x. P Q. P Q (a. x = (<νa>P, <νa>Q))}"
  from PBiSimQ have "(<νx>P, <νx>Q) ?X" by blast
  moreover have "P Q a. P [bisim] Q ==> <νa>P [(?X bisim)] <νa>Q"
  proof -
    fix P Q a
    assume PSimQ: "P [bisim] Q"
    moreover have "P Q a. P Q ==> (<νa>P, <νa>Q) ?X bisim" by blast
    moreover have "bisim ?X bisim" by blast
    moreover have "eqvt bisim" by(rule eqvt)
    moreover have "eqvt (?X bisim)"
      by(auto simp add: eqvt_def dest: eqvtI)+
    ultimately show "<νa>P [(?X bisim)] <νa>Q"
      by(rule Strong_Late_Sim_Pres.resPres)
  qed
    
  ultimately show ?thesis using PBiSimQ
    by(coinduct, blast dest: unfoldE)
qed

Messung V0.5 in Prozent
C=80 H=97 G=88

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






Versionsinformation zu Columbo

Bemerkung:

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Anfrage:

Dauer der Verarbeitung:

Sekunden

sprechenden Kalenders