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 1 kB image not shown  

Quelle  Dockerfile

  Sprache: Isabelle
 

syntax=docker/dockerfile:1

FROM makarius/isabelle AS builder

USER root

# install dependencies
RUN java.lang.NullPointerException
    apt-get update -y && java.lang.NullPointerException
    apt-get install -y --no-install-recommends java.lang.NullPointerException
        curl java.lang.NullPointerException
        libnuma-dev java.lang.NullPointerException
        zlib1g-dev java.lang.NullPointerException
        libgmp-dev java.lang.NullPointerException
        libgmp10 java.lang.NullPointerException
        git java.lang.NullPointerException
        wget java.lang.NullPointerException
        lsb-release java.lang.NullPointerException
        software-properties-common java.lang.NullPointerException
        gnupg2 java.lang.NullPointerException
        apt-transport-https java.lang.NullPointerException
        gcc java.lang.NullPointerException
        autoconf java.lang.NullPointerException
        automake java.lang.NullPointerException
        build-essential java.lang.NullPointerException
 texlive-luatex java.lang.NullPointerException
 texlive-latex-base java.lang.NullPointerException
 texlive-plain-generic java.lang.NullPointerException
 texlive-latex-recommended java.lang.NullPointerException
 texlive-fonts-recommended

# install ghcup
RUN java.lang.NullPointerException
    curl https://downloads.haskell.org/~ghcup/x86_64-linux-ghcup > /usr/bin/ghcup && java.lang.NullPointerException
    chmod +x /usr/bin/ghcup

ARG GHC=9.4.2
ARG CABAL=3.8.1.0

# install GHC and cabal
RUN java.lang.NullPointerException
    ghcup -v install ghc --isolate /usr/local --force ${GHC} && java.lang.NullPointerException
    ghcup -v install cabal --isolate /usr/local/bin --force ${CABAL}

USER isabelle

# set up Isabelle
ENV PATH="$PATH:/home/isabelle/Isabelle/bin"

# set up the AFP

RUN curl https://www.isa-afp.org/release/afp-current.tar.gz > afp-current.tar.gz && java.lang.NullPointerException
    tar xzf afp-current.tar.gz && java.lang.NullPointerException
    rm afp-current.tar.gz && java.lang.NullPointerException
    mv afp-* afp && java.lang.NullPointerException
    isabelle components -u /home/isabelle/afp/thys

WORKDIR /home/isabelle/secav-prover

USER root
RUN chown -R isabelle:isabelle /home/isabelle/secav-prover
USER isabelle

COPY --chown=isabelle  . .

RUN cabal update
RUN make
RUN cabal install secav-prover

FROM ubuntu:22.04

WORKDIR /root/
COPY --from=builder /home/isabelle/.cabal/bin/secav-prover ./

ENTRYPOINT ["./secav-prover"]

Messung V0.5 in Prozent
C=70 H=90 G=80

¤ Dauer der Verarbeitung: 0.2 Sekunden  ¤

*© Formatika GbR, Deutschland






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.