Illegal Herbrand Logic sentence
Clash Royale CLAN TAG#URR8PPP
up vote
2
down vote
favorite
I am studying the Stanford Introduction to Logic course. There was a problem about whether an expression is legal sentence of Herbrand Logic or not. It asks:
Say whether $p(f(p(a))$ is a syntactically legal sentence of Herbrand Logic. Assume that $a$ and $b$ are object constants, $f$ is a unary function constant, and $p$ is a unary relation constant.
The answer was 'illegal', but I don't understand why it's illegal. I suspect $p(a)$ might not be a term so that it cannot be applied to $f$, but I'm not sure. Why is the expression illegal?
(link to the problem: http://intrologic.stanford.edu/notes/chapter_09.html)
logic first-order-logic
add a comment |Â
up vote
2
down vote
favorite
I am studying the Stanford Introduction to Logic course. There was a problem about whether an expression is legal sentence of Herbrand Logic or not. It asks:
Say whether $p(f(p(a))$ is a syntactically legal sentence of Herbrand Logic. Assume that $a$ and $b$ are object constants, $f$ is a unary function constant, and $p$ is a unary relation constant.
The answer was 'illegal', but I don't understand why it's illegal. I suspect $p(a)$ might not be a term so that it cannot be applied to $f$, but I'm not sure. Why is the expression illegal?
(link to the problem: http://intrologic.stanford.edu/notes/chapter_09.html)
logic first-order-logic
2
Your suspicion is almost correct; $p(a)$ is not a term, so $f$ cannot be applied to it.
– Andreas Blass
Jul 24 at 13:08
@AndreasBlass Thank you!!
– JSong
Jul 25 at 2:02
add a comment |Â
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I am studying the Stanford Introduction to Logic course. There was a problem about whether an expression is legal sentence of Herbrand Logic or not. It asks:
Say whether $p(f(p(a))$ is a syntactically legal sentence of Herbrand Logic. Assume that $a$ and $b$ are object constants, $f$ is a unary function constant, and $p$ is a unary relation constant.
The answer was 'illegal', but I don't understand why it's illegal. I suspect $p(a)$ might not be a term so that it cannot be applied to $f$, but I'm not sure. Why is the expression illegal?
(link to the problem: http://intrologic.stanford.edu/notes/chapter_09.html)
logic first-order-logic
I am studying the Stanford Introduction to Logic course. There was a problem about whether an expression is legal sentence of Herbrand Logic or not. It asks:
Say whether $p(f(p(a))$ is a syntactically legal sentence of Herbrand Logic. Assume that $a$ and $b$ are object constants, $f$ is a unary function constant, and $p$ is a unary relation constant.
The answer was 'illegal', but I don't understand why it's illegal. I suspect $p(a)$ might not be a term so that it cannot be applied to $f$, but I'm not sure. Why is the expression illegal?
(link to the problem: http://intrologic.stanford.edu/notes/chapter_09.html)
logic first-order-logic
edited Jul 24 at 15:39
Taroccoesbrocco
3,45441431
3,45441431
asked Jul 24 at 10:20


JSong
1283
1283
2
Your suspicion is almost correct; $p(a)$ is not a term, so $f$ cannot be applied to it.
– Andreas Blass
Jul 24 at 13:08
@AndreasBlass Thank you!!
– JSong
Jul 25 at 2:02
add a comment |Â
2
Your suspicion is almost correct; $p(a)$ is not a term, so $f$ cannot be applied to it.
– Andreas Blass
Jul 24 at 13:08
@AndreasBlass Thank you!!
– JSong
Jul 25 at 2:02
2
2
Your suspicion is almost correct; $p(a)$ is not a term, so $f$ cannot be applied to it.
– Andreas Blass
Jul 24 at 13:08
Your suspicion is almost correct; $p(a)$ is not a term, so $f$ cannot be applied to it.
– Andreas Blass
Jul 24 at 13:08
@AndreasBlass Thank you!!
– JSong
Jul 25 at 2:02
@AndreasBlass Thank you!!
– JSong
Jul 25 at 2:02
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2861189%2fillegal-herbrand-logic-sentence%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
2
Your suspicion is almost correct; $p(a)$ is not a term, so $f$ cannot be applied to it.
– Andreas Blass
Jul 24 at 13:08
@AndreasBlass Thank you!!
– JSong
Jul 25 at 2:02