A $L$-sentence Deduction using only $L$-sentences.Help needed with axiomatic deductionsHints and/or help...
Time travel short story where a man arrives in the late 19th century in a time machine and then sends the machine back into the past
Understanding "audieritis" in Psalm 94
Products and sum of cubes in Fibonacci
There is only s̶i̶x̶t̶y one place he can be
Is exact Kanji stroke length important?
Curses work by shouting - How to avoid collateral damage?
Using parameter substitution on a Bash array
Trouble understanding overseas colleagues
What's a natural way to say that someone works somewhere (for a job)?
Hostile work environment after whistle-blowing on coworker and our boss. What do I do?
Bash method for viewing beginning and end of file
Why are on-board computers allowed to change controls without notifying the pilots?
Short story about space worker geeks who zone out by 'listening' to radiation from stars
Why did Kant, Hegel, and Adorno leave some words and phrases in the Greek alphabet?
How to be diplomatic in refusing to write code that breaches the privacy of our users
Can I use my Chinese passport to enter China after I acquired another citizenship?
Was the picture area of a CRT a parallelogram (instead of a true rectangle)?
Will it be accepted, if there is no ''Main Character" stereotype?
Increase performance creating Mandelbrot set in python
What is the oldest known work of fiction?
I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?
Can I Retrieve Email Addresses from BCC?
Do there exist finite commutative rings with identity that are not Bézout rings?
Valid Badminton Score?
A $L$-sentence Deduction using only $L$-sentences.
Help needed with axiomatic deductionsHints and/or help needed for axiomatic deductionShow provability under a premiseConstruction of a theory using natural deductionShow that the sentence or the negation of a sentence is provable from the theory of discrete total ordersDeduction for $exists v_1 forall v_2 lnot f(v_2) = v_1 vdash exists v_1 exists v_2 lnot v_2 =v_1$How does one show that every L-tautology $varphi$ is provable $vdash varphi$?How does one show that an intersection of set of propositions is provable iff each proposition is individually provable?Show that $Sigma vdashvarphi$ if and only if $Sigma,cup {negvarphi}$ is inconsistent.Assuming $Sigma vdash eta$, what is the deduction for $Sigma vdash negeta rightarrow eta$?
$begingroup$
Let $Sigma$ be a set of $L$-sentences and let $sigma$ be an $L$-sentence. Assume $Sigmavdash_Lsigma$ (in the calculus $mathcal{C}_1$ of first order logic without equality). Prove that there is a deduction of $sigma$ from $Sigma$ in $mathcal{C}_1$ consisting in $L$-sentences.
I have the idea quite clear, but writing it is proving more difficult than expected (It might be not that clear then... or I'm just complicating myself)
Some context Recall that a $L$-sentence is a formula with no free variable.
The axioms for $mathcal{C}_1$ are
- $(varphi rightarrow (psirightarrowvarphi))$
- $(varphi rightarrow (psirightarrowchi)) rightarrow ((varphirightarrowpsi) rightarrow (varphirightarrowchi))$
- $((negvarphirightarrownegpsi)rightarrow ((negvarphirightarrownegpsi)rightarrowvarphi))$
$forall xvarphi rightarrow varphibinom{x}{t}$, with $t$ freely substitutable for $x$ in $varphi$
- $forall x (varphirightarrow psi) rightarrow (forall x varphi rightarrowforall x psi)$
$(varphi rightarrow forall x varphi)$ with $x$ not free in $varphi$
And we also have $MP$ (Modus Ponen)
begin{array}{l}
(varphirightarrow psi)\
varphi\
hline
psi
end{array}
Axioms 1 to 3 are from $mathcal{C_0}$
My though
Because $Sigmavdash_Lsigma$, then there exist a dedution of $sigma$ from $Sigma$
$$ D :left{ begin{array}{cl}
varphi_1\
varphi_2\
vdots\
varphi_n &= sigma
end{array}right.$$
With every $varphi_i$ is either an element of $Sigma$, an axiom of $mathcal{C}_1$ or obtained by MP from the previous formulas.
Suppose first that no axioms are necessary for the deduction. Then necessarily, $varphi_1inSigma$ $L$-sentence. We can reason by induction : Suppose that true for all $i-1$. look at $varphi_i$,
- if it is from $Sigma$ then we're done
- if it is from $MP$, then there exist $a<i$ and $b<i$ such that $varphi_a$ is $(varphi_brightarrowvarphi_i)$. By induction $varphi_a$ and $varphi_b$ are sentences. hence $varphi_i$ must be too. It need some writing but the idea is here.
The issue arises with axioms. Axioms 1 to 3 are quantifier free, so I guess that they cannot introduce free variables. With the same idea, Axioms 5 and 6 cannot introduce free variable in the deduction. Axioms 4 could, but then because are last formule $sigma$ is a sentence, I guess that there would be no way to get "rid of it"...
I'm not sure on how to redact this last part, the whole block regarding the introduction of axioms. If someone can help or direct me to some source.
Thanks
logic first-order-logic predicate-logic
$endgroup$
add a comment |
$begingroup$
Let $Sigma$ be a set of $L$-sentences and let $sigma$ be an $L$-sentence. Assume $Sigmavdash_Lsigma$ (in the calculus $mathcal{C}_1$ of first order logic without equality). Prove that there is a deduction of $sigma$ from $Sigma$ in $mathcal{C}_1$ consisting in $L$-sentences.
I have the idea quite clear, but writing it is proving more difficult than expected (It might be not that clear then... or I'm just complicating myself)
Some context Recall that a $L$-sentence is a formula with no free variable.
The axioms for $mathcal{C}_1$ are
- $(varphi rightarrow (psirightarrowvarphi))$
- $(varphi rightarrow (psirightarrowchi)) rightarrow ((varphirightarrowpsi) rightarrow (varphirightarrowchi))$
- $((negvarphirightarrownegpsi)rightarrow ((negvarphirightarrownegpsi)rightarrowvarphi))$
$forall xvarphi rightarrow varphibinom{x}{t}$, with $t$ freely substitutable for $x$ in $varphi$
- $forall x (varphirightarrow psi) rightarrow (forall x varphi rightarrowforall x psi)$
$(varphi rightarrow forall x varphi)$ with $x$ not free in $varphi$
And we also have $MP$ (Modus Ponen)
begin{array}{l}
(varphirightarrow psi)\
varphi\
hline
psi
end{array}
Axioms 1 to 3 are from $mathcal{C_0}$
My though
Because $Sigmavdash_Lsigma$, then there exist a dedution of $sigma$ from $Sigma$
$$ D :left{ begin{array}{cl}
varphi_1\
varphi_2\
vdots\
varphi_n &= sigma
end{array}right.$$
With every $varphi_i$ is either an element of $Sigma$, an axiom of $mathcal{C}_1$ or obtained by MP from the previous formulas.
Suppose first that no axioms are necessary for the deduction. Then necessarily, $varphi_1inSigma$ $L$-sentence. We can reason by induction : Suppose that true for all $i-1$. look at $varphi_i$,
- if it is from $Sigma$ then we're done
- if it is from $MP$, then there exist $a<i$ and $b<i$ such that $varphi_a$ is $(varphi_brightarrowvarphi_i)$. By induction $varphi_a$ and $varphi_b$ are sentences. hence $varphi_i$ must be too. It need some writing but the idea is here.
The issue arises with axioms. Axioms 1 to 3 are quantifier free, so I guess that they cannot introduce free variables. With the same idea, Axioms 5 and 6 cannot introduce free variable in the deduction. Axioms 4 could, but then because are last formule $sigma$ is a sentence, I guess that there would be no way to get "rid of it"...
I'm not sure on how to redact this last part, the whole block regarding the introduction of axioms. If someone can help or direct me to some source.
Thanks
logic first-order-logic predicate-logic
$endgroup$
add a comment |
$begingroup$
Let $Sigma$ be a set of $L$-sentences and let $sigma$ be an $L$-sentence. Assume $Sigmavdash_Lsigma$ (in the calculus $mathcal{C}_1$ of first order logic without equality). Prove that there is a deduction of $sigma$ from $Sigma$ in $mathcal{C}_1$ consisting in $L$-sentences.
I have the idea quite clear, but writing it is proving more difficult than expected (It might be not that clear then... or I'm just complicating myself)
Some context Recall that a $L$-sentence is a formula with no free variable.
The axioms for $mathcal{C}_1$ are
- $(varphi rightarrow (psirightarrowvarphi))$
- $(varphi rightarrow (psirightarrowchi)) rightarrow ((varphirightarrowpsi) rightarrow (varphirightarrowchi))$
- $((negvarphirightarrownegpsi)rightarrow ((negvarphirightarrownegpsi)rightarrowvarphi))$
$forall xvarphi rightarrow varphibinom{x}{t}$, with $t$ freely substitutable for $x$ in $varphi$
- $forall x (varphirightarrow psi) rightarrow (forall x varphi rightarrowforall x psi)$
$(varphi rightarrow forall x varphi)$ with $x$ not free in $varphi$
And we also have $MP$ (Modus Ponen)
begin{array}{l}
(varphirightarrow psi)\
varphi\
hline
psi
end{array}
Axioms 1 to 3 are from $mathcal{C_0}$
My though
Because $Sigmavdash_Lsigma$, then there exist a dedution of $sigma$ from $Sigma$
$$ D :left{ begin{array}{cl}
varphi_1\
varphi_2\
vdots\
varphi_n &= sigma
end{array}right.$$
With every $varphi_i$ is either an element of $Sigma$, an axiom of $mathcal{C}_1$ or obtained by MP from the previous formulas.
Suppose first that no axioms are necessary for the deduction. Then necessarily, $varphi_1inSigma$ $L$-sentence. We can reason by induction : Suppose that true for all $i-1$. look at $varphi_i$,
- if it is from $Sigma$ then we're done
- if it is from $MP$, then there exist $a<i$ and $b<i$ such that $varphi_a$ is $(varphi_brightarrowvarphi_i)$. By induction $varphi_a$ and $varphi_b$ are sentences. hence $varphi_i$ must be too. It need some writing but the idea is here.
The issue arises with axioms. Axioms 1 to 3 are quantifier free, so I guess that they cannot introduce free variables. With the same idea, Axioms 5 and 6 cannot introduce free variable in the deduction. Axioms 4 could, but then because are last formule $sigma$ is a sentence, I guess that there would be no way to get "rid of it"...
I'm not sure on how to redact this last part, the whole block regarding the introduction of axioms. If someone can help or direct me to some source.
Thanks
logic first-order-logic predicate-logic
$endgroup$
Let $Sigma$ be a set of $L$-sentences and let $sigma$ be an $L$-sentence. Assume $Sigmavdash_Lsigma$ (in the calculus $mathcal{C}_1$ of first order logic without equality). Prove that there is a deduction of $sigma$ from $Sigma$ in $mathcal{C}_1$ consisting in $L$-sentences.
I have the idea quite clear, but writing it is proving more difficult than expected (It might be not that clear then... or I'm just complicating myself)
Some context Recall that a $L$-sentence is a formula with no free variable.
The axioms for $mathcal{C}_1$ are
- $(varphi rightarrow (psirightarrowvarphi))$
- $(varphi rightarrow (psirightarrowchi)) rightarrow ((varphirightarrowpsi) rightarrow (varphirightarrowchi))$
- $((negvarphirightarrownegpsi)rightarrow ((negvarphirightarrownegpsi)rightarrowvarphi))$
$forall xvarphi rightarrow varphibinom{x}{t}$, with $t$ freely substitutable for $x$ in $varphi$
- $forall x (varphirightarrow psi) rightarrow (forall x varphi rightarrowforall x psi)$
$(varphi rightarrow forall x varphi)$ with $x$ not free in $varphi$
And we also have $MP$ (Modus Ponen)
begin{array}{l}
(varphirightarrow psi)\
varphi\
hline
psi
end{array}
Axioms 1 to 3 are from $mathcal{C_0}$
My though
Because $Sigmavdash_Lsigma$, then there exist a dedution of $sigma$ from $Sigma$
$$ D :left{ begin{array}{cl}
varphi_1\
varphi_2\
vdots\
varphi_n &= sigma
end{array}right.$$
With every $varphi_i$ is either an element of $Sigma$, an axiom of $mathcal{C}_1$ or obtained by MP from the previous formulas.
Suppose first that no axioms are necessary for the deduction. Then necessarily, $varphi_1inSigma$ $L$-sentence. We can reason by induction : Suppose that true for all $i-1$. look at $varphi_i$,
- if it is from $Sigma$ then we're done
- if it is from $MP$, then there exist $a<i$ and $b<i$ such that $varphi_a$ is $(varphi_brightarrowvarphi_i)$. By induction $varphi_a$ and $varphi_b$ are sentences. hence $varphi_i$ must be too. It need some writing but the idea is here.
The issue arises with axioms. Axioms 1 to 3 are quantifier free, so I guess that they cannot introduce free variables. With the same idea, Axioms 5 and 6 cannot introduce free variable in the deduction. Axioms 4 could, but then because are last formule $sigma$ is a sentence, I guess that there would be no way to get "rid of it"...
I'm not sure on how to redact this last part, the whole block regarding the introduction of axioms. If someone can help or direct me to some source.
Thanks
logic first-order-logic predicate-logic
logic first-order-logic predicate-logic
edited Mar 15 at 10:12
Mauro ALLEGRANZA
67.5k449116
67.5k449116
asked Mar 15 at 9:16
Thomas LesgourguesThomas Lesgourgues
1,275219
1,275219
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Hint
The proof is by induction on the derivation $D$, considering the fact that in it we may have only a finite number of variables $y_1, ldots, y_n$ that have free occurrences in formulas.
We need new distinct constant symbols $c_1, ldots, c_n$ that never appear in $D$ and we replace each term $t$ in $D$ by $t' := t[y_i/c_i]$ and each formula $theta$ in $D$ by $theta ' := theta [y_i/c_i]$.
What we get, is a new derivation $D'$ with the desired property.
The base step is straightforwrd (as you noted) for all axioms except one; the induction step is also obvious, because the only inference rule : Modus Ponens, does not modify sentences.
The only point to be carefully checked is (Ax.4) : $∀xφ → φ[x/t]$, with $t$ freely substitutable for $x$ in $φ$.
We have to check that the above defined transformation does not "invalidate" the axiom, i.e. that
$(∀xφ → φ[x/t])' := ∀xφ' → φ'[x/t']$, where $t'$ is freely substitutable for $x$ in $φ'$.
Now, $x$ cannot be one of $y_1,ldots,y_n$, because $x$ is neither free in $(∀xφ)$ nor in $φ[x/t]$.
Thus we have that $(∀xφ)' := ∀xφ'$ and $(φ[x/t])':= φ'[x/t']$.
We have only to check that $t'$ is freely substitutable for $x$ in $φ'$.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
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
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3149091%2fa-l-sentence-deduction-using-only-l-sentences%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Hint
The proof is by induction on the derivation $D$, considering the fact that in it we may have only a finite number of variables $y_1, ldots, y_n$ that have free occurrences in formulas.
We need new distinct constant symbols $c_1, ldots, c_n$ that never appear in $D$ and we replace each term $t$ in $D$ by $t' := t[y_i/c_i]$ and each formula $theta$ in $D$ by $theta ' := theta [y_i/c_i]$.
What we get, is a new derivation $D'$ with the desired property.
The base step is straightforwrd (as you noted) for all axioms except one; the induction step is also obvious, because the only inference rule : Modus Ponens, does not modify sentences.
The only point to be carefully checked is (Ax.4) : $∀xφ → φ[x/t]$, with $t$ freely substitutable for $x$ in $φ$.
We have to check that the above defined transformation does not "invalidate" the axiom, i.e. that
$(∀xφ → φ[x/t])' := ∀xφ' → φ'[x/t']$, where $t'$ is freely substitutable for $x$ in $φ'$.
Now, $x$ cannot be one of $y_1,ldots,y_n$, because $x$ is neither free in $(∀xφ)$ nor in $φ[x/t]$.
Thus we have that $(∀xφ)' := ∀xφ'$ and $(φ[x/t])':= φ'[x/t']$.
We have only to check that $t'$ is freely substitutable for $x$ in $φ'$.
$endgroup$
add a comment |
$begingroup$
Hint
The proof is by induction on the derivation $D$, considering the fact that in it we may have only a finite number of variables $y_1, ldots, y_n$ that have free occurrences in formulas.
We need new distinct constant symbols $c_1, ldots, c_n$ that never appear in $D$ and we replace each term $t$ in $D$ by $t' := t[y_i/c_i]$ and each formula $theta$ in $D$ by $theta ' := theta [y_i/c_i]$.
What we get, is a new derivation $D'$ with the desired property.
The base step is straightforwrd (as you noted) for all axioms except one; the induction step is also obvious, because the only inference rule : Modus Ponens, does not modify sentences.
The only point to be carefully checked is (Ax.4) : $∀xφ → φ[x/t]$, with $t$ freely substitutable for $x$ in $φ$.
We have to check that the above defined transformation does not "invalidate" the axiom, i.e. that
$(∀xφ → φ[x/t])' := ∀xφ' → φ'[x/t']$, where $t'$ is freely substitutable for $x$ in $φ'$.
Now, $x$ cannot be one of $y_1,ldots,y_n$, because $x$ is neither free in $(∀xφ)$ nor in $φ[x/t]$.
Thus we have that $(∀xφ)' := ∀xφ'$ and $(φ[x/t])':= φ'[x/t']$.
We have only to check that $t'$ is freely substitutable for $x$ in $φ'$.
$endgroup$
add a comment |
$begingroup$
Hint
The proof is by induction on the derivation $D$, considering the fact that in it we may have only a finite number of variables $y_1, ldots, y_n$ that have free occurrences in formulas.
We need new distinct constant symbols $c_1, ldots, c_n$ that never appear in $D$ and we replace each term $t$ in $D$ by $t' := t[y_i/c_i]$ and each formula $theta$ in $D$ by $theta ' := theta [y_i/c_i]$.
What we get, is a new derivation $D'$ with the desired property.
The base step is straightforwrd (as you noted) for all axioms except one; the induction step is also obvious, because the only inference rule : Modus Ponens, does not modify sentences.
The only point to be carefully checked is (Ax.4) : $∀xφ → φ[x/t]$, with $t$ freely substitutable for $x$ in $φ$.
We have to check that the above defined transformation does not "invalidate" the axiom, i.e. that
$(∀xφ → φ[x/t])' := ∀xφ' → φ'[x/t']$, where $t'$ is freely substitutable for $x$ in $φ'$.
Now, $x$ cannot be one of $y_1,ldots,y_n$, because $x$ is neither free in $(∀xφ)$ nor in $φ[x/t]$.
Thus we have that $(∀xφ)' := ∀xφ'$ and $(φ[x/t])':= φ'[x/t']$.
We have only to check that $t'$ is freely substitutable for $x$ in $φ'$.
$endgroup$
Hint
The proof is by induction on the derivation $D$, considering the fact that in it we may have only a finite number of variables $y_1, ldots, y_n$ that have free occurrences in formulas.
We need new distinct constant symbols $c_1, ldots, c_n$ that never appear in $D$ and we replace each term $t$ in $D$ by $t' := t[y_i/c_i]$ and each formula $theta$ in $D$ by $theta ' := theta [y_i/c_i]$.
What we get, is a new derivation $D'$ with the desired property.
The base step is straightforwrd (as you noted) for all axioms except one; the induction step is also obvious, because the only inference rule : Modus Ponens, does not modify sentences.
The only point to be carefully checked is (Ax.4) : $∀xφ → φ[x/t]$, with $t$ freely substitutable for $x$ in $φ$.
We have to check that the above defined transformation does not "invalidate" the axiom, i.e. that
$(∀xφ → φ[x/t])' := ∀xφ' → φ'[x/t']$, where $t'$ is freely substitutable for $x$ in $φ'$.
Now, $x$ cannot be one of $y_1,ldots,y_n$, because $x$ is neither free in $(∀xφ)$ nor in $φ[x/t]$.
Thus we have that $(∀xφ)' := ∀xφ'$ and $(φ[x/t])':= φ'[x/t']$.
We have only to check that $t'$ is freely substitutable for $x$ in $φ'$.
edited Mar 15 at 10:19
answered Mar 15 at 10:12
Mauro ALLEGRANZAMauro ALLEGRANZA
67.5k449116
67.5k449116
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
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
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3149091%2fa-l-sentence-deduction-using-only-l-sentences%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown