Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/rust/kernel/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 36 kB image not shown  

Quelle  mirabelle_presburger.ML   Sprache: unbekannt

 
(*  Title:      HOL/Tools/Mirabelle/mirabelle_presburger.ML
    Author:     Martin Desharnais, MPI-INF Saarbrücken

Mirabelle action: "presburger".
*)


structure Mirabelle_Presburger: MIRABELLE_ACTION =
struct

fun make_action ({timeout, ...} : Mirabelle.action_context) =
  let
    fun run ({pre, ...} : Mirabelle.command) =
      (case Timing.timing (Mirabelle.can_apply timeout (Cooper.tac true [] [])) pre of
        ({cpu, ...}, true) => "succeeded (" ^ Time.toString cpu ^ " s)"
      | (_, false) => "failed")
  in ("", {run = run, finalize = K ""}) end

val () = Mirabelle.register_action "presburger" make_action

end

Messung V0.5
C=94 H=95 G=94

[ Dauer der Verarbeitung: 0.13 Sekunden  (vorverarbeitet)  ]