Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/Documentation/driver-api/surface_aggregator/   (Firefox Browser Version 136.0.1©)  Datei vom 24.10.2025 mit Größe 3 kB image not shown  

Impressum Case_Converter.thy   Sprache: unbekannt

 
(* Author: Pascal Stoop, ETH Zurich
   Author: Andreas Lochbihler, Digital Asset *)


section Eliminating pattern matches

theory Case_Converter
  imports Main
begin

definition missing_pattern_match :: "String.literal (unit 'a) 'a" where
  [code del]: "missing_pattern_match m f = f ()"

lemma missing_pattern_match_cong [cong]:
  "m = m' ==> missing_pattern_match m f = missing_pattern_match m' f"
  by(rule arg_cong)

lemma missing_pattern_match_code [code_unfold]:
  "missing_pattern_match = Code.abort"
  unfolding missing_pattern_match_def Code.abort_def ..

ML_file case_converter.ML

end

Messung V0.5 in Prozent
C=88 H=100 G=94

[Seitenstruktur0.11Druckenetwas mehr zur Ethik2026-06-29]