Result for 0198C38E1977FAE11C0A7D8C1508A469816BF1D9

Query result

Key Value
FileName./usr/share/why3/modules/string.mlw
FileSize3712
MD58E9A82F675DCD175C1688D643AD254B8
SHA-10198C38E1977FAE11C0A7D8C1508A469816BF1D9
SHA-256A28C010F8A9EA0F4582B7DE33D8D577EDFD460F58E4D273A881BAA9A5D16BFFA
SSDEEP96:623JtC+apEgWfMcpMq1aR50QQkHQQ73oKVgggxfd5A3gdcYtGA:623JtC+aproMZq1aR50QQ0QQb9+/5d5d
TLSHT10971F05A659432255857A3B36EC30154C1B6B12653683D7CF4ECE0FC8F85D10EAE5EF4
hashlookup:parent-total15
hashlookup:trust100

Network graph view

Parents (Total: 15)

The searched file hash is included in 15 parent files which include package known and seen by metalookup. A sample is included below:

Key Value
FileSize48071384
MD5F7C96079FD93E198E32E3A692E97B73E
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-19F98DFA89D9B3FAA6DFDA84C200782A248DCBFFA
SHA-256C5119900DAC71D9FA4E5536E0387BB274724801241E5F2B7A46A6E90F7459C2C
Key Value
MD52188C0D66F938E41A580F36C5DD14CEF
PackageArchaarch64
PackageDescriptionWhy3 is the next generation of the Why software verification platform. Why3 clearly separates the purely logical specification part from generation of verification conditions for programs. It features a rich library of proof task transformations that can be chained to produce a suitable input for a large set of theorem provers, including SMT solvers, TPTP provers, as well as interactive proof assistants.
PackageMaintainerFedora Project
PackageNamewhy3
PackageRelease3.fc24
PackageVersion0.87.0
SHA-188BEF06E189207AE2FD9E662B257B15E9B411914
SHA-256BC90C2FD9BA1170CF1C2E272296A3EC721471F9A04117FBAB2D718516F222F56
Key Value
FileSize47986854
MD59E21143C3E62E3E2920370DD2818A45A
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-19A9E2E86E53337418652F2609C6A68ABB1527C71
SHA-2568B86165D60BA99D73F6106F65D53948A88E230EFA61613F1E81041037C778170
Key Value
MD550AE0EE4BB783046F17F7410F669AEBA
PackageArchaarch64
PackageDescriptionWhy3 is the next generation of the Why software verification platform. Why3 clearly separates the purely logical specification part from generation of verification conditions for programs. It features a rich library of proof task transformations that can be chained to produce a suitable input for a large set of theorem provers, including SMT solvers, TPTP provers, as well as interactive proof assistants.
PackageMaintainerFedora Project
PackageNamewhy3
PackageRelease2.fc23
PackageVersion0.86.1
SHA-10AFB8F747A294F2725F8A1F294981729473F904C
SHA-256CEC5E313EF91CDA3EB8A0F17C54560F438722A5133A73FAC4D6AE5707C16D824
Key Value
MD58CFFE916572375A7D828AEEFA25B2E15
PackageArchaarch64
PackageDescriptionWhy3 is the next generation of the Why software verification platform. Why3 clearly separates the purely logical specification part from generation of verification conditions for programs. It features a rich library of proof task transformations that can be chained to produce a suitable input for a large set of theorem provers, including SMT solvers, TPTP provers, as well as interactive proof assistants.
PackageMaintainerFedora Project
PackageNamewhy3
PackageRelease9.fc22
PackageVersion0.85
SHA-14D630674088011C5C75CD76B5B74CB584BD14E2B
SHA-25684271262091A2189F245F36DCE3FBC25292E0218978A198EBA188F77340C77D6
Key Value
FileSize47971406
MD57BEA5A9F006DBD5B566C0A5EEF712F60
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-1B82A9CF1E42189B4D3D4B9AA45A96B3AA1623368
SHA-2567381F9CEF9CFF32E8BA0AE0A1F3FB9971A4F9253B40EBABF418CFFE4F6F4090C
Key Value
FileSize12960992
MD546056EE83D6B7E1229FD899E18EA04AB
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerUbuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
PackageNamewhy3
PackageSectionmath
PackageVersion0.88.3-1ubuntu4
SHA-1A4DD67480764D629BAB967545C5735F3EDC3813B
SHA-256E6EDD1742502286AEFFE9C4C7D6C2725C2C1EF5BF086AB4FC52AD1B6E858F932
Key Value
FileSize11410310
MD5118D0E088221DC81EAD4AD7C2CF5C709
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-1BC1C3D565D9542FE632A06EB86C2D5CEE85DF66E
SHA-25614408FF4967B1413A00E594477731392B448AD67F5CE2A8A6797FD02870116BA
Key Value
FileSize11259744
MD5877A800DBD595904E2DD4EFEA7C6B9BD
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-1315CA4CBFA0B8D841EE2AB92926AE6ED2EFF046C
SHA-256EB9BF4E1D699852D58E015A106A1AC250CA8049FE39B63DD2E9C09A6FB015645
Key Value
FileSize11183278
MD5AEEFD74E6984C979EE916E39492A6A4C
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-1FE35618DBF2EC4DAEED5BF725061A9A3529BD936
SHA-2560762B499776C635C993FFA83BA4E0B5B93CF76B04770EF6216887E94B445C900
Key Value
FileSize20802412
MD5A887A01A0E23B642E50FE3525524A121
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerUbuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
PackageNamewhy3
PackageSectionmath
PackageVersion0.88.3-1ubuntu4
SHA-137DDBBF1498D8D0C6B92201704E5378AC2BF6842
SHA-256A678B73B5DC7F6D1BE8AF081B1264E507836AC692A35CFC6FC952D0A01639A68
Key Value
FileSize13436256
MD56392771ADEA2F4856EA450236BB68F8F
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-1E1F778CC49344F69DD762A0B16E5BB4EACEBE45A
SHA-256B162EB1987D641EB16F70CDD1F427B189EFDEA99800232F2227E548C77F75F75
Key Value
FileSize48038166
MD50F304B39D8F282D9FED387F931F350CC
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-153D011A67E680A35408D02923B694ECCB2818116
SHA-256104621B1E4D2A52FA23ECCA21245849D13ACDBB851C1BBDDEBD12700473CA416
Key Value
FileSize13064712
MD5D6E5128D517148F3CF5AD19E3341B15E
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-13C621E2CB4DA8AF347980522DAB59A51FC0C5D64
SHA-25614896E1A83C392C8F043FE9962D24053426493448CF87833D8C809A46090D5F9
Key Value
FileSize47976530
MD5434D37D43894DD581C34EE1E05B9FCBB
PackageDescriptionSoftware verification platform Why3 is a platform for deductive program verification. It provides a rich language for specification and programming, called WhyML, and relies on external theorem provers, both automated and interactive, to discharge verification conditions. Why3 comes with a standard library of logical theories (integer and real arithmetic, Boolean operations, sets and maps, etc.) and basic programming data structures (arrays, queues, hash tables, etc.). A user can write WhyML programs directly and get correct-by-construction OCaml programs through an automated extraction mechanism. WhyML is also used as an intermediate language for the verification of C, Java, or Ada programs. . Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.
PackageMaintainerDebian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
PackageNamewhy3
PackageSectionmath
PackageVersion0.87.3-2+b1
SHA-11F964A81E3AA6EF1B4688E6A4DCE1825EF7915DE
SHA-256B5D9779065554311B3272A4B67D1E01D53EA3F346D0BC3699F0C2B0312E26CA4