Key | Value |
---|---|
FileName | ./usr/share/doc/why/examples-c/tutorial/modulo.c |
FileSize | 278 |
MD5 | 161FD79D5EFF3396D2E97045FE6E6679 |
SHA-1 | 0679B261BC688BDF096796D9F0517EE6386F4B55 |
SHA-256 | 935C379900008FD59B4673C7A84AE490EA7E7EF904E752CA30C9F760641C4119 |
SSDEEP | 6:Uz7GFy6HLEv8Fc8OWkyfXR5sjcE5jR78ryzFLh4UYBHHH:UzSFrmNW/HpKR75ObHn |
TLSH | T197D02B4C94E02D21FA33E23EBA45C425D386C01025C7780230AC13C21FE83717178861 |
hashlookup:parent-total | 8 |
hashlookup:trust | 90 |
The searched file hash is included in 8 parent files which include package known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
MD5 | CBE52693CA774DF60119E79DCDC997E6 |
PackageArch | aarch64 |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through "Frama-C"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work Coq, PVS, HOL Light, and Mizar are supported - having one is recommended and both Coq and PVS are packaged for Fedora) and automated theorem provers (without any extra work Simplify, Alt-Ergo, Yices, Z3, CVC3, and Zenon are supported and Alt-Ergo, Z3, and Zenon are packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. Note: Each user account must be set up by running "why-config" at the command line (to set up a configuration file). |
PackageMaintainer | Fedora Project |
PackageName | why |
PackageRelease | 14.fc24 |
PackageVersion | 2.35 |
SHA-1 | 19D97BB1A127A49315C9061DC3E87449BEE15867 |
SHA-256 | 32116B4068F4AA16601D817E48C307BF01AFDA3A8814108CB3E5B3F4CB11C380 |
Key | Value |
---|---|
MD5 | 9D7DF8B3401D623E23087B39927245F3 |
PackageArch | ppc |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through the included tool "Caduceus"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work, Coq, PVS, HOL Light, Mizar are supported - having one is recommended and Coq is packaged for Fedora) and automated theorem provers (without any extra work, Simplify, Alt-Ergo, Yices, Z3, CVC Lite, Zenon are supported and Zenon is packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. |
PackageMaintainer | Koji |
PackageName | why |
PackageRelease | 2.fc13 |
PackageVersion | 2.23 |
SHA-1 | 14222758E38A8EDEF7B816F0AF359CEE0507F963 |
SHA-256 | F9F21E91D9C47CAD4C76156F4F7B2F2C60ED0993BE2EA3514045FFCF5909B8FA |
Key | Value |
---|---|
MD5 | 3EB1C16646B2D06054A0E22BA5E484A0 |
PackageArch | ppc |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through the included tool "Caduceus"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work, Coq, PVS, HOL Light, Mizar are supported - having one is recommended and Coq is packaged for Fedora) and automated theorem provers (without any extra work, Simplify, Alt-Ergo, Yices, Z3, CVC Lite, Zenon are supported and Zenon is packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. |
PackageMaintainer | Koji |
PackageName | why |
PackageRelease | 2.fc13 |
PackageVersion | 2.23 |
SHA-1 | F5D5E9155608A74803AE792EE926D40BCDBD7CAE |
SHA-256 | 860A835C345B13EA22F51412FF4044254C033B6C0495711C5AA78203B3722351 |
Key | Value |
---|---|
FileSize | 126536 |
MD5 | 8A33BEA56A1FA70DB21BA07721B3C888 |
PackageDescription | Examples of programs certified with Why Why aims at being a verification conditions generator (VCG) back-end for other verification tools. It provides a powerful input language including higher-order functions, polymorphism, references, arrays and exceptions. It generates proof obligations for many systems: the proof assistants Coq, PVS, Isabelle/HOL, HOL 4, HOL Light, Mizar and the decision procedures Simplify, Alt-Ergo, Yices, CVC Lite and haRVey. . This package contains examples of programs verified using Why. |
PackageMaintainer | Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
PackageName | why-examples |
PackageSection | doc |
PackageVersion | 2.34-4ubuntu4 |
SHA-1 | 6F16A84170FC098211AF362FFC81B491E8CCB871 |
SHA-256 | 265497DCB57566FBEFB1079745D6DF190811488183836F9E797DC24336EB0B25 |
Key | Value |
---|---|
MD5 | 8B09755A593A816D048F2E8750C55EA3 |
PackageArch | ppc |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through the included tool "Caduceus"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work, Coq, PVS, HOL Light, Mizar are supported - having one is recommended and Coq is packaged for Fedora) and automated theorem provers (without any extra work, Simplify, Alt-Ergo, Yices, Z3, CVC Lite, Zenon are supported and Zenon is packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. |
PackageMaintainer | Koji |
PackageName | why |
PackageRelease | 2.fc13 |
PackageVersion | 2.23 |
SHA-1 | 2AD7E3AFBF08D5D2267F8F87368A1736084A6E60 |
SHA-256 | 7CEF1CCE67DA122A29A507FBB8A773E1019918BE9C598C1EC7E9D6058E79FAC7 |
Key | Value |
---|---|
MD5 | 52AA03FE04375B0CE7D1870A4754E511 |
PackageArch | aarch64 |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through "Frama-C"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work Coq, PVS, HOL Light, and Mizar are supported - having one is recommended and both Coq and PVS are packaged for Fedora) and automated theorem provers (without any extra work Simplify, Alt-Ergo, Yices, Z3, CVC3, and Zenon are supported and Alt-Ergo, CVC3, and Zenon are packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. Note: Each user account must be set up by running "why-config" at the command line (to set up a configuration file). |
PackageMaintainer | Fedora Project |
PackageName | why |
PackageRelease | 7.fc23 |
PackageVersion | 2.35 |
SHA-1 | 785D5B31DDD2DF04E12272A8AB1D117595492A30 |
SHA-256 | 853DF81E67CCC9A209002B9A3D8E92B9E13965BBB326BB6E3277C64ABC51FB8D |
Key | Value |
---|---|
MD5 | 3976AC7D904F7E924847FC1E16842DA4 |
PackageArch | aarch64 |
PackageDescription | Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through "Frama-C"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work Coq, PVS, HOL Light, and Mizar are supported - having one is recommended and both Coq and PVS are packaged for Fedora) and automated theorem provers (without any extra work Simplify, Alt-Ergo, Yices, Z3, CVC3, and Zenon are supported and Alt-Ergo, CVC3, and Zenon are packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness. Note: Each user account must be set up by running "why-config" at the command line (to set up a configuration file). |
PackageMaintainer | Fedora Project |
PackageName | why |
PackageRelease | 18.fc22 |
PackageVersion | 2.34 |
SHA-1 | 6A3D564581E01988B3BA83132A200F27B57666BA |
SHA-256 | 208AD2BA775EFBB5E7ABAFC6526E498E28CD9B481A9DBC53570ACF42B188977B |
Key | Value |
---|---|
FileSize | 143132 |
MD5 | A322B7AE74C5DA401086CAC1CA7CC631 |
PackageDescription | Examples of programs certified with Why Why aims at being a verification conditions generator (VCG) back-end for other verification tools. It provides a powerful input language including higher-order functions, polymorphism, references, arrays and exceptions. It generates proof obligations for many systems: the proof assistants Coq, PVS, Isabelle/HOL, HOL 4, HOL Light, Mizar and the decision procedures Simplify, Alt-Ergo, Yices, CVC Lite and haRVey. . This package contains examples of programs verified using Why. |
PackageMaintainer | Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org> |
PackageName | why-examples |
PackageSection | doc |
PackageVersion | 2.34-2 |
SHA-1 | F36FE24E26814C41DC0C12310454D99C29C6B10E |
SHA-256 | 0A261D23F7C3A8A9304ABE05D035B28F46E496829CEB5B2373D39271CBF286E3 |