Exportation
https://en.wikipedia.org/wiki/Exportation_(logic)
Exportation is a valid rule of replacement in propositional logic. The rule allows conditional statements having conjunctive antecedents to be replaced by statements having conditional consequents and vice versa in logical proofs.
(p β§ q) β r β p β (q β r)
where β is a metalogical symbol representing "can-be-replaced-with" relation.
Exportation is associated with currying via the Curry-Howard correspondence.
The logical conjunction, a β§ b
, is translated to to the type theory as product type, and the canonical form of product types is a pair or 2-tuple, i.e. (a, b)
. In the set theory, this is represented by the Carthesian product between two sets, AΓB
.
logic sets types
a β§ b AΓB (a, b)
a β b a -> b
(a β§ b) -> c <=> a -> (b -> c)
A Γ B -> C <=> A -> B -> C
(a, b) -> c <=> a -> b -> c
f :: (a, b) -> c
g :: a -> b -> c
The exportation rule may be written in sequent notation where the symbol
β£β’
replacesβ
from above. The symbolβ£β’
is a metalogical symbol meaning that the LHS is a syntactic equivalent of the RHS in some logical system.The exportation rule may be written in rule form:
``` (p β§ q) β r p β (q β r)
p β (q β r) (p β§ q) β r
``` where the rule is that wherever an instance of one appears on a line of proof, it may be replaced by the instance of the other, and vice versa.
The exportation rule may be written as the statement of a truth-functional tautology or theorem of propositional logic:
(p β§ q) β r β p β (q β r)
where P, Q, R are propositions expressed in some logical system.
At any time, if P β Q
is true, it can be replaced by P β (P β§ Q)
One possible case is when both
P
andQ
are true; thusP β§ Q
is also true, andP β (P β§ Q)
is true.Another possibility is when P=false and Q=true, then
P β§ Q
is false andP β (P β§ Q)
is false, which means the overall expr is true.The last case is when both P and Q are false; so,
P β§ Q
is false andP β (P β§ Q)
is true.
Proof
p β (q β r) ==> (p β§ q) β r
Proposition
Derivation
p β (q β r)
Given proposition
Β¬p β¨ (q β r)
Material implication, Ο β Ο β‘ Β¬Ο β¨ Ο
Β¬p β¨ (Β¬q β¨ r)
Material implication, Ο β Ο β‘ Β¬Ο β¨ Ο
Β¬p β¨ Β¬q β¨ r
Associativity of β¨
Β¬(p β§ q) β¨ r
De Morgan's law, Β¬Ο β¨ Β¬Ο β‘ Β¬(Ο β§ Ο)
(p β§ q) β r
Material implication, Β¬Ο β¨ Ο β‘ Ο β Ο
Last updated
Was this helpful?