Statement List for Metamath Proof Explorer - 1501-1600 - Page 16 of 195
| Type | Label | Description |
| Statement |
| |
| Theorem | ecase23d 1501 |
Deduction for elimination by cases.
|
     
     |
| |
| Theorem | 3ecase 1502 |
Inference for elimination by cases.
|
       
   |
| |
| Other axiomatizations of classical propositional
calculus |
| |
| Derive the Lukasiewicz axioms from Meredith's sole
axiom |
| |
| Theorem | meredith 1503 |
Carew Meredith's sole axiom for propositional calculus. This amazing
formula is thought to be the shortest possible single axiom for
propositional calculus with inference rule ax-mp 7,
where negation and
implication are primitive. Here we prove Meredith's axiom from ax-1 4,
ax-2 5, and ax-3 6. Then from it we derive the Lukasiewicz
axioms
luk-1 1519, luk-2 1520, and luk-3 1521. Using these we finally re-derive our
axioms as ax1 1530, ax2 1531, and ax3 1532,
thus proving the equivalence of all
three systems. C. A. Meredith, "Single Axioms for the Systems (C,N),
(C,O) and (A,N) of the Two-Valued Propositional Calculus," The
Journal of
Computing Systems vol. 1 (1953), pp. 155-164. Meredith claimed to be
close to a proof that this axiom is the shortest possible, but the proof
was apparently never completed.
An obscure Irish lecturer, Meredith (1904-1976) became enamored with logic
somewhat late in life after attending talks by Lukasiewicz and produced
many remarkable results such as this axiom. From his obituary: "He
did
logic whenever time and opportunity presented themselves, and he did it on
whatever materials came to hand: in a pub, his favored pint of porter
within reach, he would use the inside of cigarette packs to write proofs
for logical colleagues." (The proof was shortened by Andrew Salmon,
25-Jul-2011.) (The proof was shortened by Wolf Lammen, 28-May-2013.)
|
     
  
   
      |
| |
| Theorem | meredithOLD 1504 |
Obsolete proof of meredith 1503. (The proof was shortened by Andrew Salmon,
25-Jul-2011.)
|
     
  
   
      |
| |
| Theorem | meredithOLDOLD 1505 |
Obsolete proof of meredith 1503.
|
     
  
   
      |
| |
| Theorem | merlem1 1506 |
Step 3 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
(The step numbers refer to Meredith's original paper.)
|
           |
| |
| Theorem | merlem2 1507 |
Step 4 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
    
    |
| |
| Theorem | merlem3 1508 |
Step 7 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
         |
| |
| Theorem | merlem4 1509 |
Step 8 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
  
      |
| |
| Theorem | merlem5 1510 |
Step 11 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
       |
| |
| Theorem | merlem6 1511 |
Step 12 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
           |
| |
| Theorem | merlem7 1512 |
Between steps 14 and 15 of Meredith's proof of Lukasiewicz axioms from his
sole axiom.
|
                 |
| |
| Theorem | merlem8 1513 |
Step 15 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
               |
| |
| Theorem | merlem9 1514 |
Step 18 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
      
       
      |
| |
| Theorem | merlem10 1515 |
Step 19 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
           |
| |
| Theorem | merlem11 1516 |
Step 20 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
         |
| |
| Theorem | merlem12 1517 |
Step 28 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
         |
| |
| Theorem | merlem13 1518 |
Step 35 of Meredith's proof of Lukasiewicz axioms from his sole axiom.
|
      
      |
| |
| Theorem | luk-1 1519 |
1 of 3 axioms for propositional calculus due to Lukasiewicz, derived from
Meredith's sole axiom.
|
           |
| |
| Theorem | luk-2 1520 |
2 of 3 axioms for propositional calculus due to Lukasiewicz, derived from
Meredith's sole axiom.
|
     |
| |
| Theorem | luk-3 1521 |
3 of 3 axioms for propositional calculus due to Lukasiewicz, derived from
Meredith's sole axiom.
|
     |
| |
| Derive the standard axioms from the Lukasiewicz
axioms |
| |
| Theorem | luklem1 1522 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
       |
| |
| Theorem | luklem2 1523 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
             |
| |
| Theorem | luklem3 1524 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
     
     |
| |
| Theorem | luklem4 1525 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
    
    |
| |
| Theorem | luklem5 1526 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
     |
| |
| Theorem | luklem6 1527 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
         |
| |
| Theorem | luklem7 1528 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
  
        |
| |
| Theorem | luklem8 1529 |
Used to rederive standard propositional axioms from Lukasiewicz'.
|
           |
| |
| Theorem | ax1 1530 |
Standard propositional axiom derived from Lukasiewicz axioms.
|
     |
| |
| Theorem | ax2 1531 |
Standard propositional axiom derived from Lukasiewicz axioms.
|
  
          |
| |
| Theorem | ax3 1532 |
Standard propositional axiom derived from Lukasiewicz axioms.
|
       |
| |
| Logical 'nand' (Sheffer stroke) |
| |
| Syntax | wnand 1533 |
Extend wff definition to include 'nand'.
|
   |
| |
| Definition | df-nand 1534 |
Define incompatibility ('not-and' or 'nand'). This is also called the
Sheffer stroke, represented by a vertical bar, but we use a different
symbol to avoid ambiguity with other uses of the vertical bar.
|
       |
| |
| Derive Nicod's axiom from the standard
axioms |
| |
| Theorem | nic-justlem 1535 |
Lemma for handling nested 'nand's.
[Auxiliary lemma - not displayed.] |
| |
| Theorem | nic-justim 1536 |
Show equivalence between implication and the Nicod version. To derive
nic-dfim 1539, apply nic-justbi 1538.
|
         |
| |
| Theorem | nic-justneg 1537 |
Show equivalence between negation and the Nicod version. To derive
nic-dfneg 1540, apply nic-justbi 1538.
|
     |
| |
| Theorem | nic-justbi 1538 |
Show equivalence between the bidirectional and the Nicod version.
(Contributed by Jeff Hoffman, 19-Nov-2007.)
|
               |
| |
| Theorem | nic-dfim 1539 |
Define implication in terms of 'nand'. Analogous to
        . In a pure
(standalone) treatment of Nicod's axiom, this theorem would be changed to
a definition ($a statement).
|
                             |
| |
| Theorem | nic-dfneg 1540 |
Define negation in terms of 'nand'. Analogous to
    . In
a pure (standalone) treatment of
Nicod's axiom, this theorem would be changed to a definition ($a
statement).
|
                 |
| |
| Theorem | nic-mp 1541 |
Derive Nicod's rule of modus ponens using 'nand', from the standard
one. Although the major and minor premise together also imply ,
this form is necessary for useful derivations from nic-ax 1543. In a pure
(standalone) treatment of Nicod's axiom, this theorem would be changed
to an axiom ($a statement). (Contributed by Jeff Hoffman,
19-Nov-2007.)
|
     |
| |
| Theorem | nic-mpALT 1542 |
A direct proof of nic-mp 1541.
|
     |
| |
| Theorem | nic-ax 1543 |
Nicod's axiom derived from the standard ones. See _Intro. to Math.
Phil._ by B. Russell, p. 152. Like meredith 1503, the usual axioms can be
derived from this and vice versa. Unlike meredith 1503, Nicod uses a
different connective ('nand'), so another form of modus ponens must be
used in proofs, e.g. nic-ax 1543, nic-mp 1541 is equivalent to
luk-1 1519, luk-2 1520, luk-3 1521, ax-mp 7 . In a pure
(standalone) treatment of Nicod's axiom, this theorem would be changed to
an axiom ($a statement). (Contributed by Jeff Hoffman, 19-Nov-2007.)
|
       
               |
| |
| Theorem | nic-axALT 1544 |
A direct proof of nic-ax 1543.
|
       
               |
| |
| Derive the Lukasiewicz axioms from Nicod's
axiom |
| |
| Theorem | nic-imp 1545 |
Inference for nic-mp 1541 using nic-ax 1543 as major premise. (Contributed by
Jeff Hoffman, 17-Nov-2007.)
|
               |
| |
| Theorem | nic-idlem1 1546 |
Lemma for nic-id 1548.
[Auxiliary lemma - not displayed.] |
| |
| Theorem | nic-idlem2 1547 |
Lemma for nic-id 1548. Inference used by nic-id 1548.
[Auxiliary lemma - not displayed.] |
| |
| Theorem | nic-id 1548 |
Theorem id 15 expressed with . (Contributed by Jeff Hoffman,
17-Nov-2007.)
|
     |
| |
| Theorem | nic-swap 1549 |
is symmetric.
(Contributed by Jeff Hoffman, 17-Nov-2007.)
|
           |
| |
| Theorem | nic-isw1 1550 |
Inference version of nic-swap 1549. (Contributed by Jeff Hoffman,
17-Nov-2007.)
|
     |
| |
| Theorem | nic-isw2 1551 |
Inference for swapping nested terms. (Contributed by Jeff Hoffman,
17-Nov-2007.)
|
    
    |
| |
| Theorem | nic-iimp1 1552 |
Inference version of nic-imp 1545 using right-handed term. (Contributed by
Jeff Hoffman, 17-Nov-2007.)
|
    
 
  |
| |
| Theorem | nic-iimp2 1553 |
Inference version of nic-imp 1545 using left-handed term. (Contributed by
Jeff Hoffman, 17-Nov-2007.)
|
         
   |
| |
| Theorem | nic-idel 1554 |
Inference to remove the trailing term. (Contributed by Jeff Hoffman,
17-Nov-2007.)
|
         |
| |
| Theorem | nic-ich 1555 |
Chained inference. (Contributed by Jeff Hoffman, 17-Nov-2007.)
|
    
        |
| |
| Theorem | nic-idbl 1556 |
Double the terms. Since doubling is the same as negation, this can be
viewed as a contraposition inference. (Contributed by Jeff Hoffman,
17-Nov-2007.)
|
               |
| |
| Theorem | nic-bijust 1557 |
For nic-* definitions, the biconditional connective is not used. Instead,
definitions are made based on this form. nic-bi1 1558 and nic-bi2 1559 are used
to convert the definitions into usable theorems about one side of the
implication. (Contributed by Jeff Hoffman, 18-Nov-2007.)
|
    
      |
| |
| Theorem | nic-bi1 1558 |
Inference to extract one side of an implication from a definition.
|
               |
| |
| Theorem | nic-bi2 1559 |
Inference to extract the other side of an implication from a
'biconditional' definition.
|
               |
| |
| Theorem | nic-stdmp 1560 |
Derive the standard modus ponens from nic-mp 1541. (Contributed by Jeff
Hoffman, 18-Nov-2007.)
|
   |
| |
| Theorem | nic-luk1 1561 |
Proof of luk-1 1519 from nic-ax 1543 and nic-mp 1541 (and definitions nic-dfim 1539
and nic-dfneg 1540). Note that the standard axioms ax-1 4, ax-2 5,
and
ax-3 6 are proved from the Lukasiewicz axioms by
theorems ax1 1530, ax2 1531,
and ax3 1532. (Contributed by Jeff Hoffman, 18-Nov-2007.)
|
           |
| |
| Theorem | nic-luk2 1562 |
Proof of luk-2 1520 from nic-ax 1543 and nic-mp 1541. (Contributed by Jeff
Hoffman, 18-Nov-2007.)
|
     |
| |
| Theorem | nic-luk3 1563 |
Proof of luk-3 1521 from nic-ax 1543 and nic-mp 1541. (Contributed by Jeff
Hoffman, 18-Nov-2007.)
|
     |
| |
| True
and false constants |
| |
| Syntax | wtru 1564 |
is a wff.
|
 |
| |
| Syntax | wfal 1565 |
is a wff.
|
 |
| |
| Definition | df-tru 1566 |
Definition of , a
tautology. is a
constant true. In this
definition biid 289 is used as an antecedent, however, any true
wff, such as
an axiom, can be used in its place.
|
    |
| |
| Definition | df-fal 1567 |
Definition of , a
contradiction. is a
constant false.
|
 |
| |
| Theorem | tru 1568 |
is provable.
(Contributed by Anthony Hart, 13-Oct-2010.)
|
 |
| |
| Theorem | notfal 1569 |
is not provable.
(Contributed by Anthony Hart, 22-Oct-2010.) (The
proof was shortened by Mel L. O'Cat, 11-Mar-2012.)
|
 |
| |
| Auxiliary theorems for Alan Sare's virtual deduction, part
1 |
| |
| Theorem | iin3 1570 |
in3 17600 without virtual deduction connectives.
Special theorem needed for
Alan Sare's virtual deduction translation tool. (Contributed by Alan
Sare, 23-Jul-2011.)
|
       
     |
| |
| Theorem | iidn3 1571 |
idn3 17603 without virtual deduction connectives.
Special theorem needed for
Alan Sare's virtual deduction translation tool. (Contributed by Alan
Sare, 23-Jul-2011.)
|
       |
| |
| Theorem | ee222 1572 |
e222 17623 without virtual deduction connectives.
Special theorem needed
for Alan Sare's virtual deduction translation tool. (Contributed by
Alan Sare, 7-Jul-2011.)
|
            
      
   |
| |
| Theorem | ee22 1573 |
Virtual deduction rule e22 17658 without virtual deduction connectives.
Special theorem needed for Alan Sare's virtual deduction translation
tool. (Contributed by Alan Sare, 2-May-2011.)
|
        
        |
| |
| Theorem | ee12an 1574 |
e12an 17689 without virtual deduction connectives.
Special theorem needed
for Alan Sare's virtual deduction translation tool. (Contributed by
Alan Sare, 28-Oct-2011.)
|
               |
| |
| Theorem | ee3bir 1575 |
Right-biconditional form of e3 17700 without virtual deduction connectives.
Special theorem needed for Alan Sare's virtual deduction translation
tool. (Contributed by Alan Sare, 22-Jul-2011.)
|
               |
| |
| Theorem | ee13 1576 |
e13 17711 without virtual deduction connectives.
Special theorem needed for
Alan Sare's virtual deduction translation tool. (Contributed by Alan
Sare, 28-Oct-2011.)
|
                   |
| |
| Theorem | ee23 1577 |
e23 17718 without virtual deductions. (Contributed by
Alan Sare,
17-Jul-2011.)
|
                     |
| |
| Theorem | ee121 1578 |
e121 17643 without virtual deductions. (Contributed by
Alan Sare,
13-Jul-2011.)
|
        
      
   |
| |
| Theorem | ee122 1579 |
e122 17640 without virtual deductions. (Contributed by
Alan Sare,
13-Jul-2011.)
|
          
      
   |
| |
| Theorem | ee333 1580 |
e333 17696 without virtual deductions.
|
        
    
     
           |
| |
| Theorem | ee323 1581 |
e323 17728 without virtual deductions.
|
           
     
           |
| |
| Theorem | 3ornot23 1582 |
If the second and third disjuncts of a true triple disjunction are false,
then the first disjunct is true. Automatically derived from
3ornot23VD 17766. (Contributed by Alan Sare, 31-Dec-2011.)
|
 
       |
| |
| Theorem | orbi1r 1583 |
orbi1 817 with order of disjuncts reversed. Derived
from orbi1rVD 17767.
(Contributed by Alan Sare, 31-Dec-2011.)
|
           |
| |
| Theorem | bitr3 1584 |
Closed nested implication form of bitr3i 309. Derived automatically from
bitr3VD 17768. (Contributed by Alan Sare, 31-Dec-2011.)
|
           |
| |
| Theorem | 3orbi123 1585 |
pm4.39 994 with a 3-conjunct antecedent. This proof is
3orbi123VD 17769
automatically translated and minimized. (Contributed by Alan Sare,
31-Dec-2011).
|
          
 
    |
| |
| Theorem | exbir 1586 |
Exportation implication also converting head from biconditional to
conditional. This proof is exbirVD 17772 automatically translated and
minimized. (Contributed by Alan Sare, 31-Dec-2011.)
|
               |
| |
| Theorem | 3impexp 1587 |
impexp 500 with a 3-conjunct antecedent. This proof is
3impexpVD 17775
automatically translated and minimized. (Contributed by Alan Sare,
31-Dec-2011.)
|
  
          |
| |
| Theorem | 3impexpbicom 1588 |
3impexp 1587 with biconditional consequent of antecedent
that is commuted in
consequent. Derived automatically from 3impexpVD 17775. (Contributed by
Alan Sare, 31-Dec-2011.)
|
  
     
        |
| |
| Theorem | 3impexpbicomi 1589 |
Deduction form of 3impexpbicom 1588. Derived automatically from
3impexpbicomiVD 17777. (Contributed by Alan Sare, 31-Dec-2011.)
|
         
     |
| |
| Theorem | syl5imp 1590 |
Closed form of syl5OLD 63. Derived automatically from syl5impVD 17782.
(Contributed by Alan Sare, 31-Dec-2011.)
|
  
      
     |
| |
| Theorem | idi 1591 |
Deduction form of id 15. Derived automatically from idiVD 17783.
(Contributed by Alan Sare, 31-Dec-2011.)
|
 |
| |
| Theorem | ancomsimp 1592 |
Closed form of ancoms 512. Derived automatically from ancomsimpVD 17784.
(Contributed by Alan Sare, 31-Dec-2011.)
|
           |
| |
| Theorem | impexp3a 1593 |
The following User's Proof is a Virtual Deduction proof completed
automatically by the tools program completeusersproof.cmd, which invokes
Mel O'Cat's mmj2 and Norm Megill's Metamath Proof Assistant. After the
User's Proof was completed it was minimized. The completed User's Proof
before minimization is not shown.
|
               |
| |
| Theorem | com3rgbi 1594 |
The following User's Proof is a Virtual Deduction proof completed
automatically by the tools program completeusersproof.cmd, which invokes
Mel O'Cat's mmj2 and Norm Megill's Metamath Proof Assistant. The
completed Virtual Deduction Proof (not shown) was minimized. The
minimized proof is shown.
| 1:: |       
      
| | 2:: |       
      
| | 3:1,2: |       
      
| | 4:: |       
      
| | 5:: |       
      
| | 6:4,5: |       
      
| | qed:3,6: |       
      
|
|
  
            |
| |
| Theorem | impexp3acom3r 1595 |
The following User's Proof is a Virtual Deduction proof completed
automatically by the tools program completeusersproof.cmd, which invokes
Mel O'Cat's mmj2 and Norm Megill's Metamath Proof Assistant. The
completed Virtual Deduction Proof (not shown) was minimized. The
minimized proof is shown.
|
               |
| |
| Theorem | exp3acom3r 1596 |
The following User's Proof is a Virtual Deduction proof completed
automatically by the tools program completeusersproof.cmd, which invokes
Mel O'Cat's mmj2 and Norm Megill's Metamath Proof Assistant. The
completed Virtual Deduction Proof (not shown) was minimized. The
minimized proof is shown.
|
  
   
      |
| |
| Theorem | exp3acom23g 1597 |
Implication form of exp3acom23 1598.(Contributed by Alan Sare,
22-Jul-2012.)
|
               |
| |
| Theorem | exp3acom23 1598 |
The exportation deduction exp3a 496 with commutation of the conjoined
wwfs. (Contributed by Alan Sare, 22-Jul-2012.)
|
  
          |
| |
| Theorem | simplbi2comg 1599 |
Implication form of simplbi2com 1600. (Contributed by Alan Sare,
22-Jul-2012.)
|
      
    |
| |
| Theorem | simplbi2com 1600 |
A deduction eliminating a conjunct, similar to simplbi2 719.
(Contributed by Alan Sare, 22-Jul-2012.) (The proof was shortened by
Wolf Lammen, 10-Nov-2012.
|
    
    |