Everything2
Near Matches
Ignore Exact
Full Text
Everything2

skolemization

created by eien_meru

(idea) by eien_meru (2 hr) (print)   ?   (I like it!) Sun Apr 17 2005 at 22:50:10

First order logic is extraordinarily messy, like most mathematical logic. It's a collection of symbols that don't easily translate into natural language thought patterns.

For example, take the following "theorem":

x y z: x + y < z

This could be translated as "For any x and y, we can find some number z which is greater than the sum of x and y." If you were to do this problem for a specific x and y, it would stand to reason that your choice of z would depend on the specific x and y. Skolemization is the process of formalizing the dependecy of existentials on the universals that precede them.

The basic rule for finding skolem functions is simple. Whenever you see an existential quantifier to the right of any universal quantifiers, there is a skolem function in every variable with a universal quantifier that determines the existential one. It's a good idea to keep the skolemization process in mind when dealing with predicate calculus because it makes the dependcies much easier to ferret out.

x y z: x + y < z
becomes
f(x, y) x y: x + y < f(x, y)

After doing this, it's easy enough to find a function that satisfies the condition. In the example, f(x, y) = x + y + 1 would satisfy, and the existence of such a function proves the proposition true.

The cool thing about all this is that the existential quantifier for the skolem function comes before all of the universals. This way, you can have standard forms for theorems in predicate calculus. There are many proofs regarding consistency and decideability which revolve around finding these normal forms. Dealing only with universals is indeed a good thing.


printable version
chaos

Prenex and Skolem normal forms I want to rip off your logic and make passionate sense to you Table of 16 logic functions conjunctive normal form
Skolem-Löwenheim theorems Which Springer-Verlag Graduate Text in Mathematics are you? Axiom of Choice Semantic Tableaux proof method for predicate logic
Clausal form Inductive Logic Programming Arithmetic representation of boolean logic Everything logic symbols
logic communications technology grenade bowling Disjunctive normal form
diagonalization Downwards Skolem-Löwenheim theorem Upwards Skolem-Löwenheim theorem Skolem's paradox
tetralemmic logic Problems with logic computer logic Language, Truth and Logic
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Things you could have written:
Anonymous Men Think They Can Talk To Me
Edinburgh Castle
physics
dichotic gender paradigm
Incubus
Lorelei
feline hedonism
asthma
Richard Avedon
Suicide is Painless
Tampopo
breast cancer
The Berkeley Hate Camp
New Writeups
antigravpussy
One fly amongst many(person)
sam512
Moon Base Shackleton, 1978(fiction)
Pavlovna
toy boy(person)
XWiz
tear jerker(review)
Heitah
Anarchy is Order(idea)
jessicaj
July 26, 2008(dream)
Berek
ABBA(person)
devolution
k-hole(place)
Nadine_2
The Sound Of Madness(review)
SwimmingMonkey
Conversations with Fo Fo, the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
Everything 2 is brought to you by the letter C and The Everything Development Company