Share to: share facebook share twitter share wa share telegram print page

Satisfiability

In mathematical logic, a formula is satisfiable if it is true under some assignment of values to its variables. For example, the formula is satisfiable because it is true when and , while the formula is not satisfiable over the integers. The dual concept to satisfiability is validity; a formula is valid if every assignment of values to its variables makes the formula true. For example, is valid over the integers, but is not.

Formally, satisfiability is studied with respect to a fixed logic defining the syntax of allowed symbols, such as first-order logic, second-order logic or propositional logic. Rather than being syntactic, however, satisfiability is a semantic property because it relates to the meaning of the symbols, for example, the meaning of in a formula such as . Formally, we define an interpretation (or model) to be an assignment of values to the variables and an assignment of meaning to all other non-logical symbols, and a formula is said to be satisfiable if there is some interpretation which makes it true.[1] While this allows non-standard interpretations of symbols such as , one can restrict their meaning by providing additional axioms. The satisfiability modulo theories problem considers satisfiability of a formula with respect to a formal theory, which is a (finite or infinite) set of axioms.

Satisfiability and validity are defined for a single formula, but can be generalized to an arbitrary theory or set of formulas: a theory is satisfiable if at least one interpretation makes every formula in the theory true, and valid if every formula is true in every interpretation. For example, theories of arithmetic such as Peano arithmetic are satisfiable because they are true in the natural numbers. This concept is closely related to the consistency of a theory, and in fact is equivalent to consistency for first-order logic, a result known as Gödel's completeness theorem. The negation of satisfiability is unsatisfiability, and the negation of validity is invalidity. These four concepts are related to each other in a manner exactly analogous to Aristotle's square of opposition.

The problem of determining whether a formula in propositional logic is satisfiable is decidable, and is known as the Boolean satisfiability problem, or SAT. In general, the problem of determining whether a sentence of first-order logic is satisfiable is not decidable. In universal algebra, equational theory, and automated theorem proving, the methods of term rewriting, congruence closure and unification are used to attempt to decide satisfiability. Whether a particular theory is decidable or not depends whether the theory is variable-free and on other conditions.[2]

Reduction of validity to satisfiability

For classical logics with negation, it is generally possible to re-express the question of the validity of a formula to one involving satisfiability, because of the relationships between the concepts expressed in the above square of opposition. In particular φ is valid if and only if ¬φ is unsatisfiable, which is to say it is false that ¬φ is satisfiable. Put another way, φ is satisfiable if and only if ¬φ is invalid.

For logics without negation, such as the positive propositional calculus, the questions of validity and satisfiability may be unrelated. In the case of the positive propositional calculus, the satisfiability problem is trivial, as every formula is satisfiable, while the validity problem is co-NP complete.

Propositional satisfiability for classical logic

In the case of classical propositional logic, satisfiability is decidable for propositional formulae. In particular, satisfiability is an NP-complete problem, and is one of the most intensively studied problems in computational complexity theory.

Satisfiability in first-order logic

For first-order logic (FOL), satisfiability is undecidable. More specifically, it is a co-RE-complete problem and therefore not semidecidable.[3] This fact has to do with the undecidability of the validity problem for FOL. The question of the status of the validity problem was posed firstly by David Hilbert, as the so-called Entscheidungsproblem. The universal validity of a formula is a semi-decidable problem by Gödel's completeness theorem. If satisfiability were also a semi-decidable problem, then the problem of the existence of counter-models would be too (a formula has counter-models iff its negation is satisfiable). So the problem of logical validity would be decidable, which contradicts the Church–Turing theorem, a result stating the negative answer for the Entscheidungsproblem.

Satisfiability in model theory

In model theory, an atomic formula is satisfiable if there is a collection of elements of a structure that render the formula true.[4] If A is a structure, φ is a formula, and a is a collection of elements, taken from the structure, that satisfy φ, then it is commonly written that

A ⊧ φ [a]

If φ has no free variables, that is, if φ is an atomic sentence, and it is satisfied by A, then one writes

A ⊧ φ

In this case, one may also say that A is a model for φ, or that φ is true in A. If T is a collection of atomic sentences (a theory) satisfied by A, one writes

AT

Finite satisfiability

A problem related to satisfiability is that of finite satisfiability, which is the question of determining whether a formula admits a finite model that makes it true. For a logic that has the finite model property, the problems of satisfiability and finite satisfiability coincide, as a formula of that logic has a model if and only if it has a finite model. This question is important in the mathematical field of finite model theory.

Finite satisfiability and satisfiability need not coincide in general. For instance, consider the first-order logic formula obtained as the conjunction of the following sentences, where and are constants:


The resulting formula has the infinite model , but it can be shown that it has no finite model (starting at the fact and following the chain of atoms that must exist by the second axiom, the finiteness of a model would require the existence of a loop, which would violate the third and fourth axioms, whether it loops back on or on a different element).

The computational complexity of deciding satisfiability for an input formula in a given logic may differ from that of deciding finite satisfiability; in fact, for some logics, only one of them is decidable.

For classical first-order logic, finite satisfiability is recursively enumerable (in class RE) and undecidable by Trakhtenbrot's theorem applied to the negation of the formula.

Numerical constraints

Numerical constraints[clarify] often appear in the field of mathematical optimization, where one usually wants to maximize (or minimize) an objective function subject to some constraints. However, leaving aside the objective function, the basic issue of simply deciding whether the constraints are satisfiable can be challenging or undecidable in some settings. The following table summarizes the main cases.

Constraints over reals over integers
Linear PTIME (see linear programming) NP-complete (see integer programming)
Polynomial decidable through e.g. Cylindrical algebraic decomposition undecidable (Hilbert's tenth problem)

Table source: Bockmayr and Weispfenning.[5]: 754 

For linear constraints, a fuller picture is provided by the following table.

Constraints over: rationals integers natural numbers
Linear equations PTIME PTIME NP-complete
Linear inequalities PTIME NP-complete NP-complete

Table source: Bockmayr and Weispfenning.[5]: 755 

See also

Notes

  1. ^ Boolos, Burgess & Jeffrey 2007, p. 120: "A set of sentences [...] is satisfiable if some interpretation [makes it true].".
  2. ^ Franz Baader; Tobias Nipkow (1998). Term Rewriting and All That. Cambridge University Press. pp. 58–92. ISBN 0-521-77920-0.
  3. ^ Baier, Christel (2012). "Chapter 1.3 Undecidability of FOL". Lecture Notes — Advanced Logics. Technische Universität Dresden — Institute for Technical Computer Science. pp. 28–32. Archived from the original (PDF) on 14 October 2020. Retrieved 21 July 2012.
  4. ^ Wilifrid Hodges (1997). A Shorter Model Theory. Cambridge University Press. p. 12. ISBN 0-521-58713-1.
  5. ^ a b Alexander Bockmayr; Volker Weispfenning (2001). "Solving Numerical Constraints". In John Alan Robinson; Andrei Voronkov (eds.). Handbook of Automated Reasoning Volume I. Elsevier and MIT Press. ISBN 0-444-82949-0. (Elsevier) (MIT Press).

References

  • Boolos, George; Burgess, John; Jeffrey, Richard (2007). Computability and Logic (5th ed.). Cambridge University Press.

Further reading

Read more information:

2018 single by Stromae DéfilerSingle by StromaeReleased27 April 2018Recorded2018Length8:50LabelMosaertSongwriter(s)StromaeProducer(s)StromaeStromae singles chronology Repetto X Mosaert (2017) Défiler (2018) Santé (2021) Music videoDéfiler on YouTube Défiler is a song by Belgian singer Stromae.[1] It was released on 27 April 2018 as a single. It reached the top 10 in Wallonia and France. Charts Chart performance for Défiler Chart (2018) Peakposition Belgium (Ultratop 50 Flanders) …

Private jewelry company MouawadCompany typePrivateIndustryRetailFounded1890; 134 years ago (1890)HeadquartersDubai, GenevaKey peopleRobert Mouawad, Fred Mouawad, Alain Mouawad, Pascal Mouawad and Jimmy MouawadProductsJewelry, watchesNumber of employees500+ (2013)Websitewww.mouawad.com Mouawad is a family-owned international company of Lebanese origin that makes and sells jewelry, objects of art, and luxury watches.[1] The firm has headquarters in Geneva, Switzerland, wi…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2023. Rina MatsunoNama asal松野 莉奈Lahir(1998-07-16)16 Juli 1998Tokyo, Jepang[1]Meninggal8 Februari 2017(2017-02-08) (umur 18)Tokyo, JepangKebangsaanJepangPekerjaanPenyanyiPeragawatiPemeranTahun aktif2006–2017Informasi modelingTin…

Makerel pasifik Makerel pasifik, Scomber japonicusdari pasar Semplak, Bogor Status konservasi Risiko Rendah (IUCN 3.1) Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Actinopterygii Ordo: Perciformes Famili: Scombridae Genus: Scomber Spesies: S. japonicus Nama binomial Scomber japonicusHouttuyn, 1782[1] Makerel pasifik, Scomber japonicus, adalah sejenis ikan laut yang termasuk dalam kelompok makerel sejati (puak Scombrini), suku Scombridae. Menyebar di perairan Pas…

2012 film by Scott Derrickson SinisterTheatrical release posterDirected byScott DerricksonWritten by C. Robert Cargill Scott Derrickson Produced by Jason Blum Brian Kavanaugh-Jones Starring Ethan Hawke Juliet Rylance Fred Thompson James Ransone Clare Foley Michael Hall D'Addario CinematographyChristopher NorrEdited byFrédéric ThoravalMusic byChristopher YoungProductioncompanies Summit Entertainment Alliance Films Automatik Entertainment Blumhouse Productions IM Global Alliance Films UK Limited…

Nama ini menggunakan cara penamaan Spanyol: nama keluarga pertama atau paternalnya adalah Mayoral dan nama keluarga kedua atau maternalnya adalah Moya. Borja Mayoral Mayoral pada tahun 2016Informasi pribadiNama lengkap Borja Mayoral Moya[1]Tanggal lahir 5 April 1997 (umur 26)[2]Tempat lahir Parla, SpanyolTinggi 1,82 m (5 ft 11+1⁄2 in)[3]Posisi bermain PenyerangInformasi klubKlub saat ini GetafeNomor 19Karier junior2004–2007 Parla2007–201…

Ordo NilKiladat El Nil Medali Ordo Nil Dianugerahkan oleh  Mesir Jenis Ordo Statistik Ditetapkan pada 1915[1]Direkonstitusikan di bawah Republik18 Juni 1953 Tingkatan Lebih tinggi Ordo Ismail Lebih rendah Ordo Republik (Mesir) Pita Grand CordonPita Grand OfficerPita CommanderPita OfficerPita Kesatria Ordo Nil (Kiladat El Nil) adalah penghargaan kehormatan negeri tertinggi di Mesir. Penghargaan tersebut dibentuk pada 1915 oleh Sultan Hussein Kamel . Penghargaan tersebut dir…

Valles on Mars Paraná VallesCTX context image for next image that was taken with HiRISE. Note long ridge going across image is probably an old stream. Box indicates area for HiRISE image.Coordinates23°06′S 10°12′W / 23.1°S 10.2°W / -23.1; -10.2 The Paraná Valles are a set of channels in a valley in the Margaritifer Sinus quadrangle (MC-19) region of Mars, located at approximately 23.1° South and 10.2° West. They are 350 km long and were named after an anc…

KelomangRentang fosil: 136–0 jtyl PreЄ Є O S D C P T J K Pg N Umang-umang Dardanus calidus Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Subfilum: Crustacea Kelas: Malacostraca Ordo: Decapoda Infraordo: Anomura Superfamili: PaguroideaLatreille, sep 25 Suku Coenobitidae Diogenidae Paguridae Parapaguridae Parapylochelidae Pylochelidae Pylojacquesidae Kelomang atau umang-umang,[1] atau ada pula yang menerjemahkannya sebagai ketam pertapa atau kepiting pertapa (Inggris: he…

Kota PekanbaruIbu kota provinsiTranskripsi bahasa daerah • Arab JawiڤكنباروJembatan Siak VI Kota Pekanbaru LambangJulukan: Kota MadaniKota BertuahPetaKota PekanbaruPetaTampilkan peta SumatraKota PekanbaruKota Pekanbaru (Indonesia)Tampilkan peta IndonesiaKoordinat: 0°32′00″N 101°27′00″E / 0.5333°N 101.45°E / 0.5333; 101.45Negara IndonesiaProvinsiRiauTanggal berdiri23 Juni 1784 (umur 239)Jumlah satuan pemerintahan Daftar Ke…

Dewan Daerah 區域市政局Lambang Dewan DaerahJenisJenisDewan munisipalitas SejarahDibentuk1 April 1986Dibubarkan31 December 1999PimpinanChairmanLau Wong-fat PemilihanSistem pemilihanFirst-past-the-postPemilihan terakhir1995Tempat bersidangRegional Council Headquarter, Shatin L • BBantuan penggunaan templat ini Dewan Daerah Hanzi tradisional: 區域市政局 Alih aksara Yue (Kantonis) - Romanisasi Yale: Kēui wihk síh jing guhk - Jyutping: Keoi1 wik6 si5 zing3 guk6 Dewan Daerah (RegCo;…

Untuk orang lain dengan nama yang sama, lihat George Hays. George Price HaysLahir(1892-09-27)27 September 1892Chefoo, TiongkokMeninggal7 Agustus 1978(1978-08-07) (umur 85)DikebumikanArlington National CemeteryPengabdianAmerika SerikatDinas/cabangAngkatan Darat Amerika SerikatLama dinas1917–53PangkatLetnan JenderalKomandanSixth Army10th Mountain DivisionPerang/pertempuranPerang Dunia I Pertempuran Marne Kedua Perang Dunia II Pertempuran Monte Cassino Invasisi Normandy Serangan musim s…

Diskografi Miranda CosgroveCosgrove in the Dancing Crazy Tour in 2011.Album studio1Video musik8Extended play2Singel5Album soundtrack1 Miranda Cosgrove adalah seorang artis rekaman Amerika. Diskografi nya terdiri dari satu album studio, dua album mini, dua soundtrack, lima singel, tiga singel promo, dan dua featuring singles. Album Album studio List of studio albums, with selected chart positions Judul Rincian album Chart posisi puncak Penjualan US[1] AUT[2] GER[3] KOR[…

Product of reproduction of an organism This article is about a biological term. For the punk rock band, see The Offspring. For other uses, see Offspring (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Offspring – news · newspapers · books · scholar · JSTOR (April 2014) (Learn how and when to r…

Break Out!Lagu oleh Tohoshinkidari album Best Selection 2010Sisi-BXiahtic (Junsu solo)Dirilis27 Januari 2010 (2010-01-27)FormatCD single, unduhan digitalDirekam2009GenrePop, pop dansaLabelRhythm ZoneProduserMax Matsuura Break Out! adalah singel Jepang ke-29 dari Tohoshinki yang dirilis pada 27 Januari 2010 oleh sub-label Avex Group, Rhythm Zone. Lagu ini kemudian dimasukkan dalam album kompilasi Jepang pertama mereka, Best Selection 2010. Lagu inu digunakan sebagai lagu tema Tomehane! Suzur…

HeliodorusRaja Seleukia (Raja Siria) Memerintah175 SMPendahuluSeleukos IV PhilopatorPenggantiAntiokhos IV EpiphanesInformasi pribadiKematian175 BCPekerjaanLegatus Seleukos IV Philopator Heliodorus (bahasa Yunani: Ἡλιόδωρος) adalah seorang Legatus Seleukos IV Philopator ~ 187 SM – 175 SM. Beberapa sumber sejarah mengatakan bahwa ia membunuh Seleukos untuk mengambili alih tahta bagi dirinya sendiri, sebelum Antiokhos IV Epiphanes, saudara laki-laki mendiang raja, dengan bantuan dar…

This article contains translated text and the factual accuracy of the translation should be checked by someone fluent in Afrikaans and English. Cinema ofSouth Africa List of South African films South African Animation pre 1910 1910s 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s 2000s 2010s 2020s By language Afrikaans vte This is a list of Afrikaans-language films. For a more comprehensive list see Category:Afrikaans-language films 1898 Pres. Paul Kruger filmed in front of his house in Pretoria…

Basilika Perawan Suci MontserratBasilika Minor Perawan Suci MontserratSpanyol: Basílica de la Santísima Virgen de Monserratcode: es is deprecated Basilika Perawan Suci MontserratLokasiCuencaNegara EkuadorDenominasiGereja Katolik RomaArsitekturStatusBasilika minorStatus fungsionalAktif Basilika Perawan Suci Montserrat (Spanyol: Basílica de la Santísima Virgen de Monserratcode: es is deprecated ) adalah sebuah gereja basilika minor Katolik yang terletak di Montecristi, Ekuador. Basilika i…

Ivan Yenin Informasi pribadiNama lengkap Ivan Vladimirovich YeninTanggal lahir 6 Februari 1994 (umur 30)Tinggi 1,80 m (5 ft 11 in)Posisi bermain GelandangInformasi klubKlub saat ini FC Vityaz PodolskKarier senior*Tahun Tim Tampil (Gol)2012– FC Vityaz Podolsk 8 (0) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 14:46, 9 Juni 2012 (UTC) Ivan Vladimirovich Yenin (Rusia: Иван Владимирович Енинcode: ru is deprecated …

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Edward Alexander MacdowellBiografiKelahiran(en) Edward Alexander MacDowell 18 Desember 1860 Kota New York Kematian23 Januari 1908 (47 tahun)Kota New York Tempat pemakamanMacDowell Cemetery (en) Data pribadiPendidikanUniversitas Columbia Hoch Conservatory …

Kembali kehalaman sebelumnya