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

SSL Language.thy

  Sprache: Isabelle
 

section The Static Representation of a Language

theory Language
  imports Semantics
begin

locale language =
  semantics step final
  for
    step :: "'state ==> 'state ==> bool" and
    final :: "'state ==> bool" +
  fixes
    load :: "'prog ==> 'state ==> bool"

context language begin

text 
  language locale represents the concrete program representation (type variable @{typ 'prog}), which can be transformed into a program state (type variable @{typ 'state}) by the @{term load } function.
  set of initial states of the transition system is implicitly defined by the codomain of @{term load}.
 



subsection Program behaviour

definition prog_behaves :: "'prog ==> 'state behaviour ==> bool" (infix  50where
  "prog_behaves = load OO state_behaves"

text If both the @{term load} and @{term step} relations are deterministic, then so is the behaviour of a program.

lemma right_unique_prog_behaves:
  assumes
    right_unique_load: "right_unique load" and
    right_unique_step: "right_unique step"
  shows "right_unique prog_behaves"
  unfolding prog_behaves_def
  using right_unique_state_behaves[OF right_unique_step] right_unique_load
  by (auto intro: right_unique_OO)

end

end

Messung V0.5 in Prozent
C=74 H=92 G=83

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet am  2026-06-10) ¤

*Bot Zugriff






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

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.