Paquet : why3 (1.7.2-2 et autres)
Liens pour why3
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source why3 :
Responsables :
Ressources externes :
- Page d'accueil [why3.lri.fr]
Paquets similaires :
plateforme de vérification logicielle
Why3 est une plateforme pour la vérification déductive de programme. Elle fournit un langage riche pour la spécification et la programmation, appelé WhyML, et repose sur des démonstrateurs externes de théorème, à la fois automatiques et interactifs, pour remplir les conditions de vérification. Why3 est fournie avec une bibliothèque standard de théories logiques (arithmétique des nombres entiers et réels, opérations booléennes, ensembles et leurs relations, etc.) et des structures de données de programmation (tableaux, files d’attente, tables de hachage, etc.). Un utilisateur peut écrire directement des programmes WhyML et obtenir des programmes OCaml correct-par-construction à travers un mécanisme automatique d’extraction. WhyML est aussi utilisé comme langage intermédiaire pour la vérification de de programmes C, Java ou Ada.
Why3 est une réimplémentation complète de l’ancienne plateforme Why. Parmi les nouvelles caractéristiques, il y a de nombreuses extensions pour le langage utilisé, une nouvelle architecture pour appeler des démonstrateurs externes et une API bien conçue permettant d’utiliser Why3 comme bibliothèque logicielle. L’accent est porté sur la modularité et la généricité, permettant à l’utilisateur final de facilement réutiliser des formalisations Why3 ou d’ajouter la prise en charge de nouveaux démonstrateurs.
Autres paquets associés à why3
|
|
|
|
-
- dep: libc6 (>= 2.32) [x32]
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
- dep: libc6 (>= 2.34) [armel, armhf, hppa, i386, m68k, mips64el, ppc64, sparc64]
- dep: libc6 (>= 2.38) [amd64, arm64, ppc64el, riscv64, s390x]
- dep: libc6 (>= 2.40) [sh4]
-
- dep: libc6.1 (>= 2.34) [alpha]
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6.1-udeb
- dep: libc6.1 (>= 2.37) [ia64]
-
- dep: libcairo2 (>= 1.12.0) [x32]
- Bibliothèque graphique vectorielle Cairo 2D
- dep: libcairo2 (>= 1.2.4) [amd64, arm64, ppc64el, riscv64, s390x]
-
- dep: libcairo2-ocaml-7q5f6 [amd64, arm64, ppc64el, riscv64]
- paquet virtuel fourni par libcairo2-ocaml
-
- dep: libcairo2-ocaml-c05k5 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par libcairo2-ocaml
-
- dep: libcairo2-ocaml-nw7q1 [s390x]
- paquet virtuel fourni par libcairo2-ocaml
-
- dep: libcairo2-ocaml-vad17 [ia64, m68k]
- paquet virtuel fourni par libcairo2-ocaml
-
- dep: libfontconfig1 (>= 2.12.6) [x32]
- Bibliothèque de configuration de polices générique - exécutables
-
- dep: libfreetype6 (>= 2.2.1) [x32]
- moteur de fontes FreeType 2, fichiers de bibliothèques partagées
-
- dep: libgdk-pixbuf-2.0-0 (>= 2.22.0) [amd64, arm64, ppc64el, riscv64, s390x, x32]
- bibliothèque GDK Pixbuf
-
- dep: libglib2.0-0 (>= 2.35.9) [x32]
- bibliothèque GLib de routines C – paquet de transition
-
- dep: libglib2.0-0t64 (>= 2.36.0) [amd64, arm64, ppc64el, riscv64, s390x]
- bibliothèque GLib de routines C
-
- dep: libgtk-3-0 (>= 3.9.10) [x32]
- bibliothèque d'interface graphique utilisateur GTK
-
- dep: libgtk-3-0t64 (>= 3.11.5) [amd64, arm64, ppc64el, riscv64, s390x]
- bibliothèque d'interface graphique utilisateur GTK
-
- dep: libgtksourceview-3.0-1 (>= 2.91.4) [amd64, arm64, ppc64el, riscv64, s390x, x32]
- bibliothèques partagées pour le widget de coloration syntaxique GTK+
-
- dep: liblablgtk3-ocaml-hnx11 [amd64, arm64, ppc64el, riscv64]
- paquet virtuel fourni par liblablgtk3-ocaml
-
- dep: liblablgtk3-ocaml-kuxy4 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par liblablgtk3-ocaml
-
- dep: liblablgtk3-ocaml-uftu4 [s390x]
- paquet virtuel fourni par liblablgtk3-ocaml
-
- dep: liblablgtk3-ocaml-zkf21 [ia64, m68k]
- paquet virtuel fourni par liblablgtk3-ocaml
-
- dep: liblablgtksourceview3-ocaml-51fc1 [amd64, arm64, ppc64el, riscv64]
- paquet virtuel fourni par liblablgtksourceview3-ocaml
-
- dep: liblablgtksourceview3-ocaml-f7bx5 [s390x]
- paquet virtuel fourni par liblablgtksourceview3-ocaml
-
- dep: liblablgtksourceview3-ocaml-mr7b3 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par liblablgtksourceview3-ocaml
-
- dep: liblablgtksourceview3-ocaml-udvc2 [ia64, m68k]
- paquet virtuel fourni par liblablgtksourceview3-ocaml
-
- dep: libnum-ocaml-3st20 [x32]
- paquet virtuel fourni par libnum-ocaml
-
- dep: libnum-ocaml-nw4m9 [ia64, m68k]
- paquet virtuel fourni par libnum-ocaml
-
- dep: libnum-ocaml-wtyx6 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par libnum-ocaml
-
- dep: libpango-1.0-0 (>= 1.14.0) [amd64, arm64, ppc64el, riscv64, s390x]
- Mise en place et rendu de texte internationalisé
- dep: libpango-1.0-0 (>= 1.22.0) [x32]
-
- dep: libpangocairo-1.0-0 (>= 1.22.0) [x32]
- Mise en place et rendu de texte internationalisé
-
- dep: libstdlib-ocaml-0d647 [arm64]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libstdlib-ocaml-2a614 [ppc64el]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libstdlib-ocaml-7l663 [amd64]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libstdlib-ocaml-bkvu1 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libstdlib-ocaml-r1af2 [s390x]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libstdlib-ocaml-rg5q2 [ia64, m68k]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libstdlib-ocaml-vvst5 [riscv64]
- paquet virtuel fourni par libstdlib-ocaml
-
- dep: libzip-ocaml-gm3w1 [ia64, m68k]
- paquet virtuel fourni par libzip-ocaml
-
- dep: libzip-ocaml-jmg85 [x32]
- Paquet indisponible
-
- dep: libzip-ocaml-sqvl5 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par libzip-ocaml
-
- dep: ocaml-base-4.14.1 [ia64, m68k]
- paquet virtuel fourni par ocaml-base
-
- dep: ocaml-base-5.2.0 [non amd64, arm64, ia64, m68k, ppc64el, riscv64, s390x, x32]
- paquet virtuel fourni par ocaml-base
-
- dep: ocaml-base-nox-4.11.1 [x32]
- Paquet indisponible
-
- dep: tex-common (>= 6.13)
- infrastructure commune pour construire et installer TeX
-
- dep: zlib1g (>= 1:1.1.4) [amd64, arm64, ppc64el, riscv64, s390x, x32]
- Bibliothèque de compression - binaires
-
- rec: cvc4 (<< 1.8) [x32]
- automated theorem prover for SMT problems
- ou why3-coq
- prise en charge de coq pour la plateforme de vérification why3
- ou spass
- démonstrateur automatique de théorème pour la logique du premier ordre avec égalité
- ou z3 (<< 4.8.7)
- justificateur de théorème de Microsoft Research
- ou alt-ergo (>= 2.0.0)
- Paquet indisponible
-
- sug: why3-examples
- exemples pour la plateforme de vérification why3
Télécharger why3
Architecture | Version | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|---|
alpha (portage non officiel) | 1.7.2-2+b1 | 24 720,6 ko | 81 402,0 ko | [liste des fichiers] |
amd64 | 1.7.2-2+b1 | 10 707,5 ko | 40 338,0 ko | [liste des fichiers] |
arm64 | 1.7.2-2+b1 | 11 978,4 ko | 48 892,0 ko | [liste des fichiers] |
armel | 1.7.2-2+b1 | 24 722,4 ko | 81 305,0 ko | [liste des fichiers] |
armhf | 1.7.2-2+b1 | 24 721,6 ko | 81 298,0 ko | [liste des fichiers] |
hppa (portage non officiel) | 1.7.2-2+b1 | 24 720,6 ko | 81 301,0 ko | [liste des fichiers] |
i386 | 1.7.2-2+b1 | 24 722,9 ko | 81 316,0 ko | [liste des fichiers] |
ia64 (portage non officiel) | 1.6.0-1+b5 | 21 583,5 ko | 86 346,0 ko | [liste des fichiers] |
m68k (portage non officiel) | 1.6.0-1+b4 | 21 576,1 ko | 86 325,0 ko | [liste des fichiers] |
mips64el | 1.7.2-2+b1 | 24 723,4 ko | 81 408,0 ko | [liste des fichiers] |
ppc64 (portage non officiel) | 1.7.2-2+b1 | 24 724,4 ko | 81 404,0 ko | [liste des fichiers] |
ppc64el | 1.7.2-2+b1 | 10 730,0 ko | 43 771,0 ko | [liste des fichiers] |
riscv64 | 1.7.2-2+b1 | 10 809,2 ko | 42 989,0 ko | [liste des fichiers] |
s390x | 1.7.2-2+b1 | 10 742,1 ko | 45 214,0 ko | [liste des fichiers] |
sh4 (portage non officiel) | 1.7.2-2 | 24 719,4 ko | 81 399,0 ko | [liste des fichiers] |
sparc64 (portage non officiel) | 1.7.2-2+b1 | 24 721,5 ko | 83 325,0 ko | [liste des fichiers] |
x32 (portage non officiel) | 1.3.3-3 | 84 958,0 ko | 353 621,0 ko | [liste des fichiers] |