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

Uninterpreted function

In mathematical logic, an uninterpreted function[1] or function symbol[2] is one that has no other property than its name and n-ary form. Function symbols are used, together with constants and variables, to form terms.

The theory of uninterpreted functions is also sometimes called the free theory, because it is freely generated, and thus a free object, or the empty theory, being the theory having an empty set of sentences (in analogy to an initial algebra). Theories with a non-empty set of equations are known as equational theories. The satisfiability problem for free theories is solved by syntactic unification; algorithms for the latter are used by interpreters for various computer languages, such as Prolog. Syntactic unification is also used in algorithms for the satisfiability problem for certain other equational theories, see Unification (computer science).

Example

As an example of uninterpreted functions for SMT-LIB, if this input is given to an SMT solver:

(declare-fun f (Int) Int)
(assert (= (f 10) 1))

the SMT solver would return "This input is satisfiable". That happens because f is an uninterpreted function (i.e., all that is known about f is its signature), so it is possible that f(10) = 1. But by applying the input below:

(declare-fun f (Int) Int)
(assert (= (f 10) 1))
(assert (= (f 10) 42))

the SMT solver would return "This input is unsatisfiable". That happens because f, being a function, can never return different values for the same input.

Discussion

The decision problem for free theories is particularly important, because many theories can be reduced by it.[3]

Free theories can be solved by searching for common subexpressions to form the congruence closure.[clarification needed] Solvers include satisfiability modulo theories solvers.

See also

Notes

References

  1. ^ Bryant, Randal E.; Lahiri, Shuvendu K.; Seshia, Sanjit A. (2002). "Modeling and Verifying Systems Using a Logic of Counter Arithmetic with Lambda Expressions and Uninterpreted Functions" (PDF). Computer Aided Verification. Lecture Notes in Computer Science. Vol. 2404. pp. 78–92. doi:10.1007/3-540-45657-0_7. ISBN 978-3-540-43997-4. S2CID 9471360.
  2. ^ Baader, Franz; Nipkow, Tobias (1999). Term Rewriting and All That. Cambridge University Press. p. 34. ISBN 978-0-521-77920-3.
  3. ^ de Moura, Leonardo; Bjørner, Nikolaj (2009). Formal methods : foundations and applications : 12th Brazilian Symposium on Formal Methods, SBMF 2009, Gramado, Brazil, August 19-21, 2009 : revised selected papers (PDF). Berlin: Springer. ISBN 978-3-642-10452-7.

Read other articles:

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Adelschlag – berita · surat kabar · buku · cendekiawan · JSTOR Adelschlag Lambang kebesaranLetak Adelschlag di Eichstätt NegaraJermanNegara bagianBayernWilayahOberbayernKreisEichstättMunicipal assoc.Nasse…

  Katolik Roma   Protestan   Ortodoks Timur Negara Kristen adalah sebuah negara yang mengakui sebuah bentuk Kekristenan sebagai agama resminya dan sering memiliki sebuah gereja negara,[1] yang merupakan sebuah denominasi Kristen yang mendukung pemerintah dan didukung oleh pemerintah.[2] Dalam sejarah, negara Armenia,[3] Aksum,[4] Georgia,[5] serta Kekaisaran Romawi dan Kekaisaran Bizantium mendeklarasikan negaranya sendiri seb…

US online nonprofit news outlet For other uses, see Intercept (disambiguation). The InterceptScreenshot Type of siteNews websiteAvailable inEnglishPortugueseURLtheintercept.com CommercialNoLaunchedFebruary 2014 Photograph by Trevor Paglen of the National Security Agency headquarters in Fort Meade first published in The Intercept The Intercept is an online American nonprofit news organization that publishes articles and podcasts. The Intercept has published in English since its founding in 2…

Guanoxabenz Names IUPAC name 2-{[(2,6-dichlorophenyl)methylidene]amino}-1-hydroxyguanidine Identifiers CAS Number 24047-25-4 Y 3D model (JSmol) Interactive image ChEMBL ChEMBL461343 Y ChemSpider 7842543 Y KEGG D04398 Y MeSH Guanoxabenz PubChem CID 9567831 UNII P9HIK5V7WK Y InChI InChI=1S/C8H8Cl2N4O/c9-6-2-1-3-7(10)5(6)4-12-13-8(11)14-15/h1-4,15H,(H3,11,13,14)/b12-4+ YKey: QKIQJNNDIWGVEH-UUILKARUSA-N YInChI=1/C8H8Cl2N4O/c9-6-2-1-3-7(10)5(6)4-12-13-8(11)14-1…

Academy Awards ke-83Tanggal27 Februari 2011 (2011-02-27)TempatKodak TheatreHollywood, Los Angeles, CaliforniaPembawa acaraJames FrancoAnne Hathaway[1]Pembawa pra-acaraTim GunnMaria MenounosRobin RobertsKrista Smith[2]ProduserBruce CohenDon Mischer[3]Pengarah acaraDon Mischer[3]SorotanFilm TerbaikThe King's SpeechPenghargaan terbanyakInception dan The King's Speech (4)Nominasi terbanyakThe King's Speech (12)Liputan televisiJaringanABCDurasi3 jam, 16 menit[…

Species of vesper bat Rohu's bat Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Chiroptera Family: Vespertilionidae Genus: PhiletorThomas, 1902 Species: P. brachypterus Binomial name Philetor brachypterus(Temminck, 1840) Rohu's bat (Philetor brachypterus) is a species of vesper bat. It is the only species in the genus Philetor. It is found in Brunei, Indonesia, Malaysia, Nepa…

10th-century English nobleman Not to be confused with Brythnoth (970–996/999), first abbot of Ely. Statue of Byrhtnoth in Maldon, Essex created by John Doubleday Byrhtnoth (Old English: Byrhtnoð), Ealdorman of Essex (c. 931 - 11 August 991), died at the Battle of Maldon. His name is composed of the Old English beorht (bright) and noþ (courage). He is the subject of The Battle of Maldon, an Old English poem; J.R.R. Tolkien's short play in verse, The Homecoming of Beorhtnoth, Beorhthelm's Son;…

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: Charles Nicolas Fabvier – news · newspapers · books · scholar · JSTOR (March 2017) (Learn how and when to remove this template message) Portrait of Fabvier in the Athens War Museum Charles Nicolas Fabvier (Greek: Κάρολος Φαβιέρος, romanized: Ka…

Cet article est une ébauche concernant le cyclisme et l’Espagne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Tour de la Communauté valencienne (ca) Volta a la Comunitat Valenciana Généralités Sport cyclisme sur route Création 1929 Éditions 75 (en 2024) Catégorie UCI ProSeries Type / Format course à étapes Périodicité annuel (février-mars) Lieu(x) Espagne Communauté valencienne Statut des particip…

VBC-90 Jenis Kendaraan lapis baja, kendaraan bantuan tembakan Negara asal Prancis Sejarah pemakaian Masa penggunaan 1981 - 2010 Digunakan oleh Lihat operator Sejarah produksi Produsen Renault Véhicules Industriels/Creusot-Loire Jumlah produksi 34 Spesifikasi ([1]) Berat 13.500 kilogram (29.800 pon) Panjang 8.135 m (26.689 ft 8 in) (meriam ke depan)563 m (1.847 ft 1 in) Lebar 250 m (820 ft 3 in) Tinggi 2.552 m (8.…

Major bank based in Pittsburgh The PNC Financial Services Group, Inc.The Tower at PNC Plaza, in Pittsburgh, Pennsylvania headquarters of PNC Financial ServicesCompany typePublicTraded asNYSE: PNCS&P 500 componentIndustryBankingInvestment bankingFinancial servicesPredecessor Pittsburgh National CorporationProvident National CorporationFoundedApril 10, 1845; 179 years ago (1845-04-10)Operational: January 28, 1852; 172 years ago (1852-01-28)HeadquartersT…

British magazine dedicated to the Sony PlayStation This article is about the U.K. PlayStation magazine. For the defunct U.S. video game and anime magazine, see Play (US magazine). For the Chinese PC-gaming magazine, see Play (PRC magazine). PLAYCover for issue #190EditorOscar Taylor-KentStaff writers Managing Art Editor: Milford CoppockOperations Editor: Miriam McDonaldGames Editor: Jessica KinghornContributing Writer: Dashiell WoodCategoriesVideo gamesFrequencyMonthlyFirst issueOctober 1995 (Or…

Holiday on 29 November Map of Albania during World War II Liberation Day (Albanian: Dita e Çlirimit) in Albania is commemorated as the day, November 29, 1944, in which the country was liberated from Nazi Germany forces by the Albanian resistance during World War II.[1] Background German soldiers in Albania After Italy was defeated by the Allies, Germany occupied Albania in September 1943, dropping paratroopers into Tirana before the Albanian guerrillas could take the capital, and the Ge…

Koordinat: 8°00′00″S 112°30′05″E / 8.000023°S 112.501287°E / -8.000023; 112.501287 PT GreenfieldsKantor pusat GreenfieldsJenisPerusahaan swastaIndustriSusu kemasanDidirikan14 Maret 1997; 27 tahun lalu (1997-03-14)KantorpusatMalang, IndonesiaWilayah operasiSeluruh duniaProdukProduk berbahan susuMerek Greenfields Fresh Milk Greenfields UHT Greenfields Fresh Cheese Greenfields Fresh Stirred Yogurt Greenfields Yogurt Drink Greenfields Whipping Cream IndukJapf…

Ludwig Tieck atau Johann Ludwig Tieck merupakan seorang penyair, penerjemah, dan penulis dari Jerman.[1] Dia dikenal sebagai penulis berbakat dan produktif dalam berkarya. Dia juga adalah sastrawan sekaligus kritikus pada masa awal pergerakan Romantisme di Jerman. Ludwig mempunyai nama pena, yakni Peter Lebrecht. Johann Ludwig TieckMeyers Konversationslexikon, 1906Lahir(1773-05-31)31 Mei 1773Berlin, JermanMeninggal28 April 1853Berlin, JermanKebangsaanJermanPekerjaanPenulisNovelisKritikus…

Perang Salib KesembilanBagian dari Perang SalibOperasi-operasi selama Perang Salib KesembilanTanggal1271–1272LokasiAcreHasil Perjanjian Kaisarea Pengepungan atas Tripoli, Lebanon dicabut. Sisa pasukan salib dihancurkan. Gencatan senjata selama 10 tahun antara kaum Mamluk dan para Tentara Salib. Kemenangan pasukan mamlukPihak terlibat Kerajaan Inggris Kerajaan Prancis Kerajaan Armenia Kilikia Kerajaan Siprus Kerajaan Yerusalem County Tripoli Ilkhanat Mamluk BahriTokoh dan pemimpin Edward I dari…

American businessman and politician Craig Greenberg51st Mayor of LouisvilleIncumbentAssumed office January 2, 2023Preceded byGreg Fischer Personal detailsBorn (1973-08-22) August 22, 1973 (age 50)Commack, New York, U.S.Political partyDemocraticSpouseRachelChildren2EducationUniversity of Michigan (BS)Harvard University (JD)WebsiteCampaign website Craig Greenberg (born August 22, 1973) is an American businessman, lawyer, and politician[1] serving as the third mayor of Louisville M…

NatsumeLogo Natsume IncJenisSwastaIndustriPengembang dan penerbit permainan videoDidirikan20 Oktober 1987 (Natsume-Atari) Mei 1988 (Natsume Inc)KantorpusatShinjuku, Tokyo, Jepang[1]Burlingame, California, Amerika Serikat[2]TokohkunciTakashi Matsumoto (CEO, Natsume-Atari)Hiro Maekawa (Presiden, Natsume Inc)Taka Maekawa (Presiden, Natsume Inc Jepang)ProdukSerial Harvest Moon Lufia Pocky and Rocky Rune Factory Reel Fishing Serial River KingKaryawan150 (Natsume-Atari)[1]Situs…

Premolocomune Premolo – VedutaPanorama LocalizzazioneStato Italia Regione Lombardia Provincia Bergamo AmministrazioneSindacoOmar Seghezzi (lista civica Progetto Premolo) dal 26-5-2014 TerritorioCoordinate45°53′49.2″N 9°51′00.21″E / 45.896999°N 9.850059°E45.896999; 9.850059 (Premolo)Coordinate: 45°53′49.2″N 9°51′00.21″E / 45.896999°N 9.850059°E45.896999; 9.850059 (Premolo) Altitudine625 m s.l.m. Sup…

Questa voce o sezione sull'argomento vessillologia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Прапор УкраїниPrapor UkrajinyProporzioni2:3 Simbolo FIAV ColoriRGB      (R:0 G:91 B:187)     (R:255 G:213 B:0) UsoBandiera civile e di Stato Adozion…

Kembali kehalaman sebelumnya