Is it nonsense to say B -> [A -> B]?Suspending some of the usual laws of logicWhat are the dialetheist semantics for logical negation?Is something creating itself nonsense?How do disjunctive antecedents work in Marc Lange's stability concept of laws of nature?Implication Introduction formulated as a theorem?Is there something wrong in breaking the symmetry of Natural Deduction?Proof for the Rule of Absorption in Propositional Logic?Why do contradictions imply anything?Making 'sense' of Wittgenstein's senselessness / nonsense distinction in the TractatusWhat CAN a sentence say about itself? Can a sentence say about itself that it is false?
Was Mohammed the most popular first name for boys born in Berlin in 2018?
How to find the tex encoding of specific fonts?
Why is PerfectForwardSecrecy considered OK, when it has same defects as salt-less password hashing?
Windows OS quantum vs. SQL OS Quantum
What was the plan for an abort of the Enola Gay's mission to drop the atomic bomb?
Improving Sati-Sampajañña (situative wisdom)
Pre-1993 comic in which Wolverine's claws were turned to rubber?
Was the Highlands Ranch shooting the 115th mass shooting in the US in 2019
Passport stamps art, can it be done?
Why does it take longer to fly from London to Xi'an than to Beijing
Series that evaluates to different values upon changing order of summation
Peculiarities in low dimensions or low order or etc
We are two immediate neighbors who forged our own powers to form concatenated relationship. Who are we?
What does formal training in a field mean?
Why do unstable nuclei form?
A Cunning Riley Riddle
Thesis' "Future Work" section – is it acceptable to omit personal involvement in a mentioned project?
Is a vertical stabiliser needed for straight line flight in a glider?
How did Thanos not realise this had happened at the end of Endgame?
Intersecting with the x-axis / intersecting the x-axis
What is wrong with my code? RGB potentiometer
Why use steam instead of just hot air?
How to get a ellipse shaped node in Tikz Network?
Why can't I prove summation identities without guessing?
Is it nonsense to say B -> [A -> B]?
Suspending some of the usual laws of logicWhat are the dialetheist semantics for logical negation?Is something creating itself nonsense?How do disjunctive antecedents work in Marc Lange's stability concept of laws of nature?Implication Introduction formulated as a theorem?Is there something wrong in breaking the symmetry of Natural Deduction?Proof for the Rule of Absorption in Propositional Logic?Why do contradictions imply anything?Making 'sense' of Wittgenstein's senselessness / nonsense distinction in the TractatusWhat CAN a sentence say about itself? Can a sentence say about itself that it is false?
Is it nonsense to say B → [A → B]? I would have thought so, it seems to say that every fact deductively follows from every other. But I was looking at a recent closed question, on natural deduction, and my thinking about it (not as natural deduction) got be wondering.
It seems to me that B with the law of excluded middle and disjunction introduction and conjunction introduction ⇒ [[~A ∧ B] v [A ∧ B]] which with law of non contradiction and disjunctive syllogism ⇒ [A → [A ∧ B]] which with conjunction elimination ⇒ [A → B].
B → [A → B]
Sorry for being so naive, but, assuming I can be understood here, what have I worked out wrong?
logic
add a comment |
Is it nonsense to say B → [A → B]? I would have thought so, it seems to say that every fact deductively follows from every other. But I was looking at a recent closed question, on natural deduction, and my thinking about it (not as natural deduction) got be wondering.
It seems to me that B with the law of excluded middle and disjunction introduction and conjunction introduction ⇒ [[~A ∧ B] v [A ∧ B]] which with law of non contradiction and disjunctive syllogism ⇒ [A → [A ∧ B]] which with conjunction elimination ⇒ [A → B].
B → [A → B]
Sorry for being so naive, but, assuming I can be understood here, what have I worked out wrong?
logic
5
It doesn't say that "every fact deductively follows from every other", it says that if you have already deduced B, you can deduce it from anything else.
– Eliran
9 hours ago
is there a phrase for that. one that i can google @Eliran ?
– another_name
9 hours ago
I do not think this tautology has an established name. If you rewrite it as B→(¬A∨B) it is just an instance of disjunction introduction. Alternatively, if B is derivable from nothing then it surely is derivable from some A, whatever A is. In particular, it is even intuitionistically valid.
– Conifold
5 hours ago
add a comment |
Is it nonsense to say B → [A → B]? I would have thought so, it seems to say that every fact deductively follows from every other. But I was looking at a recent closed question, on natural deduction, and my thinking about it (not as natural deduction) got be wondering.
It seems to me that B with the law of excluded middle and disjunction introduction and conjunction introduction ⇒ [[~A ∧ B] v [A ∧ B]] which with law of non contradiction and disjunctive syllogism ⇒ [A → [A ∧ B]] which with conjunction elimination ⇒ [A → B].
B → [A → B]
Sorry for being so naive, but, assuming I can be understood here, what have I worked out wrong?
logic
Is it nonsense to say B → [A → B]? I would have thought so, it seems to say that every fact deductively follows from every other. But I was looking at a recent closed question, on natural deduction, and my thinking about it (not as natural deduction) got be wondering.
It seems to me that B with the law of excluded middle and disjunction introduction and conjunction introduction ⇒ [[~A ∧ B] v [A ∧ B]] which with law of non contradiction and disjunctive syllogism ⇒ [A → [A ∧ B]] which with conjunction elimination ⇒ [A → B].
B → [A → B]
Sorry for being so naive, but, assuming I can be understood here, what have I worked out wrong?
logic
logic
edited 3 hours ago
Joshua
48829
48829
asked 10 hours ago
another_nameanother_name
261114
261114
5
It doesn't say that "every fact deductively follows from every other", it says that if you have already deduced B, you can deduce it from anything else.
– Eliran
9 hours ago
is there a phrase for that. one that i can google @Eliran ?
– another_name
9 hours ago
I do not think this tautology has an established name. If you rewrite it as B→(¬A∨B) it is just an instance of disjunction introduction. Alternatively, if B is derivable from nothing then it surely is derivable from some A, whatever A is. In particular, it is even intuitionistically valid.
– Conifold
5 hours ago
add a comment |
5
It doesn't say that "every fact deductively follows from every other", it says that if you have already deduced B, you can deduce it from anything else.
– Eliran
9 hours ago
is there a phrase for that. one that i can google @Eliran ?
– another_name
9 hours ago
I do not think this tautology has an established name. If you rewrite it as B→(¬A∨B) it is just an instance of disjunction introduction. Alternatively, if B is derivable from nothing then it surely is derivable from some A, whatever A is. In particular, it is even intuitionistically valid.
– Conifold
5 hours ago
5
5
It doesn't say that "every fact deductively follows from every other", it says that if you have already deduced B, you can deduce it from anything else.
– Eliran
9 hours ago
It doesn't say that "every fact deductively follows from every other", it says that if you have already deduced B, you can deduce it from anything else.
– Eliran
9 hours ago
is there a phrase for that. one that i can google @Eliran ?
– another_name
9 hours ago
is there a phrase for that. one that i can google @Eliran ?
– another_name
9 hours ago
I do not think this tautology has an established name. If you rewrite it as B→(¬A∨B) it is just an instance of disjunction introduction. Alternatively, if B is derivable from nothing then it surely is derivable from some A, whatever A is. In particular, it is even intuitionistically valid.
– Conifold
5 hours ago
I do not think this tautology has an established name. If you rewrite it as B→(¬A∨B) it is just an instance of disjunction introduction. Alternatively, if B is derivable from nothing then it surely is derivable from some A, whatever A is. In particular, it is even intuitionistically valid.
– Conifold
5 hours ago
add a comment |
4 Answers
4
active
oldest
votes
When proving a conditional one assumes the antecedent, B. The goal is not to derive this, but from this assumption to derive the consequent which happens to be A > B.
But A > B is another conditional. Since it is a conditional one derives that in the same way. First assume the antecedent, A. Can one derive B? Yes, one can, because in this derivation we already assumed B in the first line. We can "reiterate" it in the next line as B.
Since from A one can derive B in a subproof, one can introduce a conditional (→I), A > B. This is the same as saying: if I have A, I can derive B. It is a shorthand for that subproof.
But if one has A > B one can introduce the conditional again and write B > [A > B].
Here's the result using the proof checker linked to below:
What this shows is that the argument is valid. The argument might be nonsense depending on what A and B are. Suppose A is Unicorns are white and B is The sky is blue. What this says is If the sky is blue then if unicorns are white then the sky is blue. Suppose the sky is blue. It doesn't matter whether unicorns are white or not. The sky is still blue.
For the reiteration rule (R) see section 16.1 of the forallx text below.
Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/
P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
add a comment |
The topic you want to research is 'paradoxes of material implication.' That is, you are right to think there's something odd about this formula. But it does not mean that every fact deductively follows from every other. Consider your target string:
B-->(A-->B)
Now note that the convention is to define the connectives such that the conditional 'P-->Q' is logically equivalent to '~PvQ'. Hence, replacing each instance of the conditional with the disjunctive equivalent, your target string is logically equivalent to:
~B v (~AvB).
i.e., Either not-B, or else not-A or B. On this formulation, it is clear that this formula does not mean what you suggest it means. Furthermore, this disjunction is a trivial logical truth . There are two ways the world could be with respect to B: either B is true or it is not true. If B is true, this formula is satisfied by the second disjunct. If B is not true, this formula is satisfied by the first disjunct. Hence, it is logically true.
This formula is one among many reasons why philosophers have thought that the material conditional of first-order logic does not capture any interesting epistemically-rich notion of implication. When formulated as a conditional, this leads to valid implications that are counterintuitive, pragmatically odd, or prehaps even false. That is, we usually expect implications to carry some kind of epistemic or pragmatic force, to deliver some information beyond the initial terms. So carrying out this kind of inference, though valid, holds no water in ordinary discourse. Depending on your views about the relationship between semantics and pragmatics, then, there is actually an argument to be made that such "implications" are a kind of nonsense.
Monotonicity is another feature of logic that you may want to look into. Entailment in first-order logic is a monotonic operation, which in this setting means, intuitively, that once something B is proven, the addition of new assumptions will never make B false. One way to think about your formula is through the monotonicity of entailment. Suppose we have some string of background assumptions T, such that T entails B:
T |- B
The monotonicity of entailment ensures that the addition of new assumptions will never prohibit concluding B. Hence, the extension of T by arbitrary new assumption A will not alter the result:
T, A |- B
Many systems are intuitively non-monotonic, such as when we reason in a default way or when we assume that implications should have some relevance to one another. If you're in the United States, then you do default reasoning whenever you pay your taxes. For example, by default you owe the standard amount of taxes for your income level. But the addition of other assumptions --- such as itemized deductions, being the owner of a business, the head of a household, of retirement age, capital gains, student loan interest payments, etc. --- can make those default truths false. We also usually demand that the terms of an inference be relevant to one another. This is, at least arguably, one point of departure between traditional Aristotelian logic and modern mathematical logic. Aristotle's logic exhibits features of a relevance logic, i.e., the assumption that the premises in an argument must have some relevance to one another by virtue of which the terms of the premises can be combined or separated. This is one of the many ways in whcih Aristotle's understanding of syllogisms and deduction differs from our modern notions of validity. How to pin down 'relevance' is an entirely other can of worms. In a Wittgensteinian vein, we might also complain that someone who asserted a conditional like yours in conversation would be failing to make a move in the language game.
First-order logic validates all kinds of at best pragmatically useless and---again, depending on your background philosophical views---perhaps false entailments.
Consider:
Priest, Graham (2001). Introduction to Non-Classical Logic. Cambridge University Press, pp.12-13 (on material implication)
https://projecteuclid.org/download/pdf_1/euclid.ndjfl/1093883397
https://en.wikipedia.org/wiki/Monotonicity_of_entailment
https://plato.stanford.edu/entries/logic-relevance/
https://plato.stanford.edu/entries/logic-nonmonotonic/
add a comment |
I take a statement to be ridiculous iff it contains or implies a contradiction. That being said, B --> (A-->B) is not ridiculous, but it is a tautology, which makes it vacuous.
I feel the previous answers over complicated things, but here are two short arguments showing that it is a tautology.
1. B --> (A --> B) Assumption
2. B --> (~A v B) 1, Implication
3. ~B v (~A v B) 2, Implication
4. ~B v (B v ~A) 3, Commutation
5. (~B v B) v ~A 4, Association
You get the same solution using the rule of Exportation
1. B --> (A --> B) Assumption
2. (B ^ A) --> B 1, Exportation
3. ~(B ^ A) v B 2, Implication
4. (~B v ~A) v B 3, De Morgan
5. (~A v ~B) v B 4, Commutation
6. ~A v (~B v B) 5, Association
7. (~B v B) v ~A 6, Commutation
~B v B is logically true. It is trivial to show that (~B v ~B) v ~A is also logically true.
(@Frank Hubeny Thanks for keeping me honest and reminding me to include the Commutation steps in both proofs).
New contributor
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
add a comment |
It is a tautology.
•If B is true, then A->B is true. Then B->(A->B) is B->T. B->T is T.
•If B is false, then B->(A->B) is F->(A->B). F-> Something is always True. That's why B->(A->B) is true.
New contributor
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "265"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2fphilosophy.stackexchange.com%2fquestions%2f63354%2fis-it-nonsense-to-say-b-a-b%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
When proving a conditional one assumes the antecedent, B. The goal is not to derive this, but from this assumption to derive the consequent which happens to be A > B.
But A > B is another conditional. Since it is a conditional one derives that in the same way. First assume the antecedent, A. Can one derive B? Yes, one can, because in this derivation we already assumed B in the first line. We can "reiterate" it in the next line as B.
Since from A one can derive B in a subproof, one can introduce a conditional (→I), A > B. This is the same as saying: if I have A, I can derive B. It is a shorthand for that subproof.
But if one has A > B one can introduce the conditional again and write B > [A > B].
Here's the result using the proof checker linked to below:
What this shows is that the argument is valid. The argument might be nonsense depending on what A and B are. Suppose A is Unicorns are white and B is The sky is blue. What this says is If the sky is blue then if unicorns are white then the sky is blue. Suppose the sky is blue. It doesn't matter whether unicorns are white or not. The sky is still blue.
For the reiteration rule (R) see section 16.1 of the forallx text below.
Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/
P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
add a comment |
When proving a conditional one assumes the antecedent, B. The goal is not to derive this, but from this assumption to derive the consequent which happens to be A > B.
But A > B is another conditional. Since it is a conditional one derives that in the same way. First assume the antecedent, A. Can one derive B? Yes, one can, because in this derivation we already assumed B in the first line. We can "reiterate" it in the next line as B.
Since from A one can derive B in a subproof, one can introduce a conditional (→I), A > B. This is the same as saying: if I have A, I can derive B. It is a shorthand for that subproof.
But if one has A > B one can introduce the conditional again and write B > [A > B].
Here's the result using the proof checker linked to below:
What this shows is that the argument is valid. The argument might be nonsense depending on what A and B are. Suppose A is Unicorns are white and B is The sky is blue. What this says is If the sky is blue then if unicorns are white then the sky is blue. Suppose the sky is blue. It doesn't matter whether unicorns are white or not. The sky is still blue.
For the reiteration rule (R) see section 16.1 of the forallx text below.
Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/
P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
add a comment |
When proving a conditional one assumes the antecedent, B. The goal is not to derive this, but from this assumption to derive the consequent which happens to be A > B.
But A > B is another conditional. Since it is a conditional one derives that in the same way. First assume the antecedent, A. Can one derive B? Yes, one can, because in this derivation we already assumed B in the first line. We can "reiterate" it in the next line as B.
Since from A one can derive B in a subproof, one can introduce a conditional (→I), A > B. This is the same as saying: if I have A, I can derive B. It is a shorthand for that subproof.
But if one has A > B one can introduce the conditional again and write B > [A > B].
Here's the result using the proof checker linked to below:
What this shows is that the argument is valid. The argument might be nonsense depending on what A and B are. Suppose A is Unicorns are white and B is The sky is blue. What this says is If the sky is blue then if unicorns are white then the sky is blue. Suppose the sky is blue. It doesn't matter whether unicorns are white or not. The sky is still blue.
For the reiteration rule (R) see section 16.1 of the forallx text below.
Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/
P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/
When proving a conditional one assumes the antecedent, B. The goal is not to derive this, but from this assumption to derive the consequent which happens to be A > B.
But A > B is another conditional. Since it is a conditional one derives that in the same way. First assume the antecedent, A. Can one derive B? Yes, one can, because in this derivation we already assumed B in the first line. We can "reiterate" it in the next line as B.
Since from A one can derive B in a subproof, one can introduce a conditional (→I), A > B. This is the same as saying: if I have A, I can derive B. It is a shorthand for that subproof.
But if one has A > B one can introduce the conditional again and write B > [A > B].
Here's the result using the proof checker linked to below:
What this shows is that the argument is valid. The argument might be nonsense depending on what A and B are. Suppose A is Unicorns are white and B is The sky is blue. What this says is If the sky is blue then if unicorns are white then the sky is blue. Suppose the sky is blue. It doesn't matter whether unicorns are white or not. The sky is still blue.
For the reiteration rule (R) see section 16.1 of the forallx text below.
Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/
P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/
answered 9 hours ago
Frank HubenyFrank Hubeny
11.1k51559
11.1k51559
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
add a comment |
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
thanks, i think i followed the answer, though it's not really in terms i feel comfortable with. you did lose me a bit when talking about unicorns. do you mean that if it's true that the sky is blue then it's blue whatever else is? what's the phrase for that?
– another_name
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
@another_name I put the unicorns in there to give an example of an argument that might be considered nonsense. It could be any statement.
– Frank Hubeny
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
sure, i'm not complaining about the 'unicorn'. i'm just still not sure what it means to say that B > [A > B]. does it have a name?
– another_name
9 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
@another_name It could be thought of as reiteration. One could remove the A entirely and write B > B. It could be viewed as a circular argument or begging the question. This would be fallacious unless all sides in an argument accepted B.
– Frank Hubeny
7 hours ago
add a comment |
The topic you want to research is 'paradoxes of material implication.' That is, you are right to think there's something odd about this formula. But it does not mean that every fact deductively follows from every other. Consider your target string:
B-->(A-->B)
Now note that the convention is to define the connectives such that the conditional 'P-->Q' is logically equivalent to '~PvQ'. Hence, replacing each instance of the conditional with the disjunctive equivalent, your target string is logically equivalent to:
~B v (~AvB).
i.e., Either not-B, or else not-A or B. On this formulation, it is clear that this formula does not mean what you suggest it means. Furthermore, this disjunction is a trivial logical truth . There are two ways the world could be with respect to B: either B is true or it is not true. If B is true, this formula is satisfied by the second disjunct. If B is not true, this formula is satisfied by the first disjunct. Hence, it is logically true.
This formula is one among many reasons why philosophers have thought that the material conditional of first-order logic does not capture any interesting epistemically-rich notion of implication. When formulated as a conditional, this leads to valid implications that are counterintuitive, pragmatically odd, or prehaps even false. That is, we usually expect implications to carry some kind of epistemic or pragmatic force, to deliver some information beyond the initial terms. So carrying out this kind of inference, though valid, holds no water in ordinary discourse. Depending on your views about the relationship between semantics and pragmatics, then, there is actually an argument to be made that such "implications" are a kind of nonsense.
Monotonicity is another feature of logic that you may want to look into. Entailment in first-order logic is a monotonic operation, which in this setting means, intuitively, that once something B is proven, the addition of new assumptions will never make B false. One way to think about your formula is through the monotonicity of entailment. Suppose we have some string of background assumptions T, such that T entails B:
T |- B
The monotonicity of entailment ensures that the addition of new assumptions will never prohibit concluding B. Hence, the extension of T by arbitrary new assumption A will not alter the result:
T, A |- B
Many systems are intuitively non-monotonic, such as when we reason in a default way or when we assume that implications should have some relevance to one another. If you're in the United States, then you do default reasoning whenever you pay your taxes. For example, by default you owe the standard amount of taxes for your income level. But the addition of other assumptions --- such as itemized deductions, being the owner of a business, the head of a household, of retirement age, capital gains, student loan interest payments, etc. --- can make those default truths false. We also usually demand that the terms of an inference be relevant to one another. This is, at least arguably, one point of departure between traditional Aristotelian logic and modern mathematical logic. Aristotle's logic exhibits features of a relevance logic, i.e., the assumption that the premises in an argument must have some relevance to one another by virtue of which the terms of the premises can be combined or separated. This is one of the many ways in whcih Aristotle's understanding of syllogisms and deduction differs from our modern notions of validity. How to pin down 'relevance' is an entirely other can of worms. In a Wittgensteinian vein, we might also complain that someone who asserted a conditional like yours in conversation would be failing to make a move in the language game.
First-order logic validates all kinds of at best pragmatically useless and---again, depending on your background philosophical views---perhaps false entailments.
Consider:
Priest, Graham (2001). Introduction to Non-Classical Logic. Cambridge University Press, pp.12-13 (on material implication)
https://projecteuclid.org/download/pdf_1/euclid.ndjfl/1093883397
https://en.wikipedia.org/wiki/Monotonicity_of_entailment
https://plato.stanford.edu/entries/logic-relevance/
https://plato.stanford.edu/entries/logic-nonmonotonic/
add a comment |
The topic you want to research is 'paradoxes of material implication.' That is, you are right to think there's something odd about this formula. But it does not mean that every fact deductively follows from every other. Consider your target string:
B-->(A-->B)
Now note that the convention is to define the connectives such that the conditional 'P-->Q' is logically equivalent to '~PvQ'. Hence, replacing each instance of the conditional with the disjunctive equivalent, your target string is logically equivalent to:
~B v (~AvB).
i.e., Either not-B, or else not-A or B. On this formulation, it is clear that this formula does not mean what you suggest it means. Furthermore, this disjunction is a trivial logical truth . There are two ways the world could be with respect to B: either B is true or it is not true. If B is true, this formula is satisfied by the second disjunct. If B is not true, this formula is satisfied by the first disjunct. Hence, it is logically true.
This formula is one among many reasons why philosophers have thought that the material conditional of first-order logic does not capture any interesting epistemically-rich notion of implication. When formulated as a conditional, this leads to valid implications that are counterintuitive, pragmatically odd, or prehaps even false. That is, we usually expect implications to carry some kind of epistemic or pragmatic force, to deliver some information beyond the initial terms. So carrying out this kind of inference, though valid, holds no water in ordinary discourse. Depending on your views about the relationship between semantics and pragmatics, then, there is actually an argument to be made that such "implications" are a kind of nonsense.
Monotonicity is another feature of logic that you may want to look into. Entailment in first-order logic is a monotonic operation, which in this setting means, intuitively, that once something B is proven, the addition of new assumptions will never make B false. One way to think about your formula is through the monotonicity of entailment. Suppose we have some string of background assumptions T, such that T entails B:
T |- B
The monotonicity of entailment ensures that the addition of new assumptions will never prohibit concluding B. Hence, the extension of T by arbitrary new assumption A will not alter the result:
T, A |- B
Many systems are intuitively non-monotonic, such as when we reason in a default way or when we assume that implications should have some relevance to one another. If you're in the United States, then you do default reasoning whenever you pay your taxes. For example, by default you owe the standard amount of taxes for your income level. But the addition of other assumptions --- such as itemized deductions, being the owner of a business, the head of a household, of retirement age, capital gains, student loan interest payments, etc. --- can make those default truths false. We also usually demand that the terms of an inference be relevant to one another. This is, at least arguably, one point of departure between traditional Aristotelian logic and modern mathematical logic. Aristotle's logic exhibits features of a relevance logic, i.e., the assumption that the premises in an argument must have some relevance to one another by virtue of which the terms of the premises can be combined or separated. This is one of the many ways in whcih Aristotle's understanding of syllogisms and deduction differs from our modern notions of validity. How to pin down 'relevance' is an entirely other can of worms. In a Wittgensteinian vein, we might also complain that someone who asserted a conditional like yours in conversation would be failing to make a move in the language game.
First-order logic validates all kinds of at best pragmatically useless and---again, depending on your background philosophical views---perhaps false entailments.
Consider:
Priest, Graham (2001). Introduction to Non-Classical Logic. Cambridge University Press, pp.12-13 (on material implication)
https://projecteuclid.org/download/pdf_1/euclid.ndjfl/1093883397
https://en.wikipedia.org/wiki/Monotonicity_of_entailment
https://plato.stanford.edu/entries/logic-relevance/
https://plato.stanford.edu/entries/logic-nonmonotonic/
add a comment |
The topic you want to research is 'paradoxes of material implication.' That is, you are right to think there's something odd about this formula. But it does not mean that every fact deductively follows from every other. Consider your target string:
B-->(A-->B)
Now note that the convention is to define the connectives such that the conditional 'P-->Q' is logically equivalent to '~PvQ'. Hence, replacing each instance of the conditional with the disjunctive equivalent, your target string is logically equivalent to:
~B v (~AvB).
i.e., Either not-B, or else not-A or B. On this formulation, it is clear that this formula does not mean what you suggest it means. Furthermore, this disjunction is a trivial logical truth . There are two ways the world could be with respect to B: either B is true or it is not true. If B is true, this formula is satisfied by the second disjunct. If B is not true, this formula is satisfied by the first disjunct. Hence, it is logically true.
This formula is one among many reasons why philosophers have thought that the material conditional of first-order logic does not capture any interesting epistemically-rich notion of implication. When formulated as a conditional, this leads to valid implications that are counterintuitive, pragmatically odd, or prehaps even false. That is, we usually expect implications to carry some kind of epistemic or pragmatic force, to deliver some information beyond the initial terms. So carrying out this kind of inference, though valid, holds no water in ordinary discourse. Depending on your views about the relationship between semantics and pragmatics, then, there is actually an argument to be made that such "implications" are a kind of nonsense.
Monotonicity is another feature of logic that you may want to look into. Entailment in first-order logic is a monotonic operation, which in this setting means, intuitively, that once something B is proven, the addition of new assumptions will never make B false. One way to think about your formula is through the monotonicity of entailment. Suppose we have some string of background assumptions T, such that T entails B:
T |- B
The monotonicity of entailment ensures that the addition of new assumptions will never prohibit concluding B. Hence, the extension of T by arbitrary new assumption A will not alter the result:
T, A |- B
Many systems are intuitively non-monotonic, such as when we reason in a default way or when we assume that implications should have some relevance to one another. If you're in the United States, then you do default reasoning whenever you pay your taxes. For example, by default you owe the standard amount of taxes for your income level. But the addition of other assumptions --- such as itemized deductions, being the owner of a business, the head of a household, of retirement age, capital gains, student loan interest payments, etc. --- can make those default truths false. We also usually demand that the terms of an inference be relevant to one another. This is, at least arguably, one point of departure between traditional Aristotelian logic and modern mathematical logic. Aristotle's logic exhibits features of a relevance logic, i.e., the assumption that the premises in an argument must have some relevance to one another by virtue of which the terms of the premises can be combined or separated. This is one of the many ways in whcih Aristotle's understanding of syllogisms and deduction differs from our modern notions of validity. How to pin down 'relevance' is an entirely other can of worms. In a Wittgensteinian vein, we might also complain that someone who asserted a conditional like yours in conversation would be failing to make a move in the language game.
First-order logic validates all kinds of at best pragmatically useless and---again, depending on your background philosophical views---perhaps false entailments.
Consider:
Priest, Graham (2001). Introduction to Non-Classical Logic. Cambridge University Press, pp.12-13 (on material implication)
https://projecteuclid.org/download/pdf_1/euclid.ndjfl/1093883397
https://en.wikipedia.org/wiki/Monotonicity_of_entailment
https://plato.stanford.edu/entries/logic-relevance/
https://plato.stanford.edu/entries/logic-nonmonotonic/
The topic you want to research is 'paradoxes of material implication.' That is, you are right to think there's something odd about this formula. But it does not mean that every fact deductively follows from every other. Consider your target string:
B-->(A-->B)
Now note that the convention is to define the connectives such that the conditional 'P-->Q' is logically equivalent to '~PvQ'. Hence, replacing each instance of the conditional with the disjunctive equivalent, your target string is logically equivalent to:
~B v (~AvB).
i.e., Either not-B, or else not-A or B. On this formulation, it is clear that this formula does not mean what you suggest it means. Furthermore, this disjunction is a trivial logical truth . There are two ways the world could be with respect to B: either B is true or it is not true. If B is true, this formula is satisfied by the second disjunct. If B is not true, this formula is satisfied by the first disjunct. Hence, it is logically true.
This formula is one among many reasons why philosophers have thought that the material conditional of first-order logic does not capture any interesting epistemically-rich notion of implication. When formulated as a conditional, this leads to valid implications that are counterintuitive, pragmatically odd, or prehaps even false. That is, we usually expect implications to carry some kind of epistemic or pragmatic force, to deliver some information beyond the initial terms. So carrying out this kind of inference, though valid, holds no water in ordinary discourse. Depending on your views about the relationship between semantics and pragmatics, then, there is actually an argument to be made that such "implications" are a kind of nonsense.
Monotonicity is another feature of logic that you may want to look into. Entailment in first-order logic is a monotonic operation, which in this setting means, intuitively, that once something B is proven, the addition of new assumptions will never make B false. One way to think about your formula is through the monotonicity of entailment. Suppose we have some string of background assumptions T, such that T entails B:
T |- B
The monotonicity of entailment ensures that the addition of new assumptions will never prohibit concluding B. Hence, the extension of T by arbitrary new assumption A will not alter the result:
T, A |- B
Many systems are intuitively non-monotonic, such as when we reason in a default way or when we assume that implications should have some relevance to one another. If you're in the United States, then you do default reasoning whenever you pay your taxes. For example, by default you owe the standard amount of taxes for your income level. But the addition of other assumptions --- such as itemized deductions, being the owner of a business, the head of a household, of retirement age, capital gains, student loan interest payments, etc. --- can make those default truths false. We also usually demand that the terms of an inference be relevant to one another. This is, at least arguably, one point of departure between traditional Aristotelian logic and modern mathematical logic. Aristotle's logic exhibits features of a relevance logic, i.e., the assumption that the premises in an argument must have some relevance to one another by virtue of which the terms of the premises can be combined or separated. This is one of the many ways in whcih Aristotle's understanding of syllogisms and deduction differs from our modern notions of validity. How to pin down 'relevance' is an entirely other can of worms. In a Wittgensteinian vein, we might also complain that someone who asserted a conditional like yours in conversation would be failing to make a move in the language game.
First-order logic validates all kinds of at best pragmatically useless and---again, depending on your background philosophical views---perhaps false entailments.
Consider:
Priest, Graham (2001). Introduction to Non-Classical Logic. Cambridge University Press, pp.12-13 (on material implication)
https://projecteuclid.org/download/pdf_1/euclid.ndjfl/1093883397
https://en.wikipedia.org/wiki/Monotonicity_of_entailment
https://plato.stanford.edu/entries/logic-relevance/
https://plato.stanford.edu/entries/logic-nonmonotonic/
edited 6 hours ago
answered 7 hours ago
transitionsynthesistransitionsynthesis
94867
94867
add a comment |
add a comment |
I take a statement to be ridiculous iff it contains or implies a contradiction. That being said, B --> (A-->B) is not ridiculous, but it is a tautology, which makes it vacuous.
I feel the previous answers over complicated things, but here are two short arguments showing that it is a tautology.
1. B --> (A --> B) Assumption
2. B --> (~A v B) 1, Implication
3. ~B v (~A v B) 2, Implication
4. ~B v (B v ~A) 3, Commutation
5. (~B v B) v ~A 4, Association
You get the same solution using the rule of Exportation
1. B --> (A --> B) Assumption
2. (B ^ A) --> B 1, Exportation
3. ~(B ^ A) v B 2, Implication
4. (~B v ~A) v B 3, De Morgan
5. (~A v ~B) v B 4, Commutation
6. ~A v (~B v B) 5, Association
7. (~B v B) v ~A 6, Commutation
~B v B is logically true. It is trivial to show that (~B v ~B) v ~A is also logically true.
(@Frank Hubeny Thanks for keeping me honest and reminding me to include the Commutation steps in both proofs).
New contributor
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
add a comment |
I take a statement to be ridiculous iff it contains or implies a contradiction. That being said, B --> (A-->B) is not ridiculous, but it is a tautology, which makes it vacuous.
I feel the previous answers over complicated things, but here are two short arguments showing that it is a tautology.
1. B --> (A --> B) Assumption
2. B --> (~A v B) 1, Implication
3. ~B v (~A v B) 2, Implication
4. ~B v (B v ~A) 3, Commutation
5. (~B v B) v ~A 4, Association
You get the same solution using the rule of Exportation
1. B --> (A --> B) Assumption
2. (B ^ A) --> B 1, Exportation
3. ~(B ^ A) v B 2, Implication
4. (~B v ~A) v B 3, De Morgan
5. (~A v ~B) v B 4, Commutation
6. ~A v (~B v B) 5, Association
7. (~B v B) v ~A 6, Commutation
~B v B is logically true. It is trivial to show that (~B v ~B) v ~A is also logically true.
(@Frank Hubeny Thanks for keeping me honest and reminding me to include the Commutation steps in both proofs).
New contributor
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
add a comment |
I take a statement to be ridiculous iff it contains or implies a contradiction. That being said, B --> (A-->B) is not ridiculous, but it is a tautology, which makes it vacuous.
I feel the previous answers over complicated things, but here are two short arguments showing that it is a tautology.
1. B --> (A --> B) Assumption
2. B --> (~A v B) 1, Implication
3. ~B v (~A v B) 2, Implication
4. ~B v (B v ~A) 3, Commutation
5. (~B v B) v ~A 4, Association
You get the same solution using the rule of Exportation
1. B --> (A --> B) Assumption
2. (B ^ A) --> B 1, Exportation
3. ~(B ^ A) v B 2, Implication
4. (~B v ~A) v B 3, De Morgan
5. (~A v ~B) v B 4, Commutation
6. ~A v (~B v B) 5, Association
7. (~B v B) v ~A 6, Commutation
~B v B is logically true. It is trivial to show that (~B v ~B) v ~A is also logically true.
(@Frank Hubeny Thanks for keeping me honest and reminding me to include the Commutation steps in both proofs).
New contributor
I take a statement to be ridiculous iff it contains or implies a contradiction. That being said, B --> (A-->B) is not ridiculous, but it is a tautology, which makes it vacuous.
I feel the previous answers over complicated things, but here are two short arguments showing that it is a tautology.
1. B --> (A --> B) Assumption
2. B --> (~A v B) 1, Implication
3. ~B v (~A v B) 2, Implication
4. ~B v (B v ~A) 3, Commutation
5. (~B v B) v ~A 4, Association
You get the same solution using the rule of Exportation
1. B --> (A --> B) Assumption
2. (B ^ A) --> B 1, Exportation
3. ~(B ^ A) v B 2, Implication
4. (~B v ~A) v B 3, De Morgan
5. (~A v ~B) v B 4, Commutation
6. ~A v (~B v B) 5, Association
7. (~B v B) v ~A 6, Commutation
~B v B is logically true. It is trivial to show that (~B v ~B) v ~A is also logically true.
(@Frank Hubeny Thanks for keeping me honest and reminding me to include the Commutation steps in both proofs).
New contributor
edited 3 hours ago
New contributor
answered 3 hours ago
RobRob
212
212
New contributor
New contributor
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
add a comment |
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
There is also a commutative operation after line 3 in the first proof:. (~A v B) rewritten as (B v ~A). In the second, shouldn't the second line be ~B v (A --> B)? Regardless, this is another way to show the result. +1
– Frank Hubeny
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
You are correct, I did skip the commutation move in the first proof. I'll fix that. In the second proof at line 2 I used a rule called Exportation which says P--> (Q-->R) <---> (P ^ Q)-->R. Thanks for the vote!
– Rob
3 hours ago
add a comment |
It is a tautology.
•If B is true, then A->B is true. Then B->(A->B) is B->T. B->T is T.
•If B is false, then B->(A->B) is F->(A->B). F-> Something is always True. That's why B->(A->B) is true.
New contributor
add a comment |
It is a tautology.
•If B is true, then A->B is true. Then B->(A->B) is B->T. B->T is T.
•If B is false, then B->(A->B) is F->(A->B). F-> Something is always True. That's why B->(A->B) is true.
New contributor
add a comment |
It is a tautology.
•If B is true, then A->B is true. Then B->(A->B) is B->T. B->T is T.
•If B is false, then B->(A->B) is F->(A->B). F-> Something is always True. That's why B->(A->B) is true.
New contributor
It is a tautology.
•If B is true, then A->B is true. Then B->(A->B) is B->T. B->T is T.
•If B is false, then B->(A->B) is F->(A->B). F-> Something is always True. That's why B->(A->B) is true.
New contributor
New contributor
answered 1 hour ago
Asım KayaAsım Kaya
111
111
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Philosophy 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.
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%2fphilosophy.stackexchange.com%2fquestions%2f63354%2fis-it-nonsense-to-say-b-a-b%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
5
It doesn't say that "every fact deductively follows from every other", it says that if you have already deduced B, you can deduce it from anything else.
– Eliran
9 hours ago
is there a phrase for that. one that i can google @Eliran ?
– another_name
9 hours ago
I do not think this tautology has an established name. If you rewrite it as B→(¬A∨B) it is just an instance of disjunction introduction. Alternatively, if B is derivable from nothing then it surely is derivable from some A, whatever A is. In particular, it is even intuitionistically valid.
– Conifold
5 hours ago