METAL for iPhone

Read AI news in the METAL app.

Download METAL and discover fresh AI stories every day.

Download on the App Store

For iPhone · Free download

Search for METAL AI Magazine in the App Store on your iPhone.

METAL

AI GlossarySTechnical words in the news

SMT-LIB

A standardized input format that lets computers automatically verify logical rules.

In plain words

SMT-LIB is a standard format that lets computers automatically solve logic problems. Just as people from different countries can recognize the same map symbols, writing rules in this format lets any verification program read and judge them the same way.

For example, if a company wants a program to check its policy, that policy has to be rewritten not as natural human sentences but as logical statements whose truth or falsity can be clearly determined. SMT-LIB is the shared syntax for writing exactly these logical statements. Once policy rules are written in this format, a verification program can follow a fixed procedure to mathematically confirm whether the rules always hold.

SMT-LIB itself isn't a tool that executes things the way a programming language does. It's more like a format for precisely writing down rules, while the actual judgment is handled by a separate verification program that reads this format and computes the result.

How it shows up in the news

An article explains that "policy rules are written as a subset of SMT-LIB, the standard input format for automated theorem provers." A common misunderstanding is that SMT-LIB is not a general-purpose programming language for humans, but a dedicated format for organizing logical rules so verification programs can read them.

Try it yourself

Try asking an AI chatbot this: 'Write a very simple example of a logical rule in SMT-LIB format, and explain in simple terms what that rule verifies.' The answer will give you a sense of how rules are written so their truth or falsity can be determined.

See also

Stories using this term

Browse every entry