I don't know if this question makes any sense, but I do know that you're the right person to ask. First, what exactly is the grammar of first-order predicate calculus; and second, how is one to be certain of its validity without proof of outcome?
(This is the first in a long string of questions I want to ask about your post, but I shall refrain from torturing you with the rest.)
Hi. By all means, ask what you like.
The three varieties of logic that I'll refer to are propositional (boolean) logic, first-order predicate calculus (FOPC) , and second-order predicate calculus (SOPC).
There are two boolean values: true and false.
A boolean variable can be assigned either boolean value.
Boolean expressions are formed from boolean variables and boolean values by using negators (nots), connectors (junctors; e.g. and, ors, exclusive-or, implies, is-equivalent-to) and parentheses. The first link provides a lot of information on boolean (propositional) logic.
First-order predicate calculus extends propositional logic by adding a universe of objects, variables that can can be assigned one of those objects, functions, predicates, and quantifiers that act over variables.
Consider the mini-world of geneology.
The universe of objects might be all of the people who have ever lived.
A variable named Dufus could be assigned any any of these people (e.g. 'Gerry').
A predicate is a special function of zero or more arguments that returns a boolean value. For example, IsFatherOf( Horatio, Ben ) returns true iff Horatio is the father of Ben.
IsDescendedFrom( Alice, Mary ) returns true iff Alice is descended from Mary.
AreParentsOf( Betty, Barney, BamBam ) returns true iff Betty and Barney are parents of BamBam.
A function that is not a predicate accepts zero or more arguments and returns an object from the universe of objects. For example, FatherOf( Ben ) should return Horatio.
There are two quantifiers, for-every and there-exists. In FOPC, quantifiers can only be applied to variables.
We can say, for example, that there exists an X such that IsFatherOf( X, Ben ) is true. We can be more general and say that, for every Y, there exists an X such that IsFatherOf( X, Y ) is true [[note: here there be dragons]].
In second-order predicate calculus, quantifiers can be applied to predicates and functions as well as variables. We can then say things like "For every function f, ..." and "There exists a predicate P such that, for every function f, ...".
This additional power is needed to express most of mathematics.
I think the first place to start is propositional (Boolean) logic. Here's a link that looks pretty good.
http://www.iep.utm.edu/p/prop-log.htm
The next level up in in logical power is the first-order predicate calculus, also known as first-order logic.
Here's a series of presentation screens:
http://www.cs.utexas.edu/~mooney/cs343/slide-handouts/fopc.4.pdf
The grammar for the first-order predicate calculus is given in screen 3.
The write-up of first-order logic in wikipedia covers a lot but it is a bit dense.
http://en.wikipedia.org/wiki/First-order_logic
There are external links that might be interesting at the end of that page.
This is all I had time for tonight, but it should give you a starting point.
Ask any questions that occur to you.