Z3
E904158
Z3 is a high-performance theorem prover and SMT (Satisfiability Modulo Theories) solver developed by Microsoft Research, widely used in formal verification, program analysis, and automated reasoning.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Z3 canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T11090186 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Z3 Context triple: [Satisfiability Modulo Theories, hasSolver, Z3]
-
A.
Z34
Z34 is the internal chassis code used by Nissan to designate the 370Z sports car generation produced from 2009 onward.
-
B.
ZP
ZP is a German vehicle registration code assigned to the Erzgebirgskreis district in the state of Saxony.
-
C.
Zas
Zas is a municipality in the province of A Coruña in Galicia, northwestern Spain, known for its rural landscapes and traditional Galician culture.
-
D.
ZUE
ZUE is the railway station code for Zürich Hauptbahnhof, Switzerland’s largest and busiest train station and a major European rail hub.
-
E.
ZA
ZA is the ISO 3166-1 alpha-2 country code for South Africa.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Z3 Target entity description: Z3 is a high-performance theorem prover and SMT (Satisfiability Modulo Theories) solver developed by Microsoft Research, widely used in formal verification, program analysis, and automated reasoning.
-
A.
Z34
Z34 is the internal chassis code used by Nissan to designate the 370Z sports car generation produced from 2009 onward.
-
B.
ZP
ZP is a German vehicle registration code assigned to the Erzgebirgskreis district in the state of Saxony.
-
C.
Zas
Zas is a municipality in the province of A Coruña in Galicia, northwestern Spain, known for its rural landscapes and traditional Galician culture.
-
D.
ZUE
ZUE is the railway station code for Zürich Hauptbahnhof, Switzerland’s largest and busiest train station and a major European rail hub.
-
E.
ZA
ZA is the ISO 3166-1 alpha-2 country code for South Africa.
- F. None of above. chosen
Statements (53)
| Predicate | Object |
|---|---|
| instanceOf |
SMT solver
ⓘ
software tool ⓘ theorem prover ⓘ |
| category |
Satisfiability Modulo Theories solver
ⓘ
automated theorem proving software ⓘ |
| developer |
Microsoft
ⓘ
Microsoft Research NERFINISHED ⓘ |
| hasAPI |
.NET API
NERFINISHED
ⓘ
C API NERFINISHED ⓘ Java API NERFINISHED ⓘ OCaml API NERFINISHED ⓘ Python API NERFINISHED ⓘ |
| hostPlatform |
Linux
NERFINISHED
ⓘ
Windows NERFINISHED ⓘ macOS NERFINISHED ⓘ |
| isOpenSource | true ⓘ |
| license | MIT License ⓘ |
| programmingLanguage |
.NET (bindings)
NERFINISHED
ⓘ
C++ ⓘ Java (bindings) ⓘ OCaml (bindings) NERFINISHED ⓘ Python (bindings) NERFINISHED ⓘ |
| repository | https://github.com/Z3Prover/z3 ⓘ |
| supportsFeature |
MaxSMT solving
ⓘ
incremental solving ⓘ model generation ⓘ optimization objectives ⓘ parallel solving (in some configurations) ⓘ proof generation (in some builds) ⓘ quantifier instantiation heuristics ⓘ unsat core extraction ⓘ |
| supportsInputFormat |
SMT-LIB2
NERFINISHED
ⓘ
native API ⓘ |
| supportsLogic | SMT-LIB logics ⓘ |
| supportsTheory |
arrays
ⓘ
bit-vectors ⓘ datatypes ⓘ fixed-size bit-vectors ⓘ floating-point arithmetic ⓘ linear arithmetic ⓘ quantifiers ⓘ sequences ⓘ sets ⓘ uninterpreted functions ⓘ |
| useCase |
automated reasoning
ⓘ
constraint solving ⓘ formal verification ⓘ hardware verification ⓘ model checking back-end ⓘ program analysis ⓘ software verification ⓘ symbolic execution back-end ⓘ |
| writtenIn | C++ NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Z3 Description of subject: Z3 is a high-performance theorem prover and SMT (Satisfiability Modulo Theories) solver developed by Microsoft Research, widely used in formal verification, program analysis, and automated reasoning.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.