HomeHome Metamath Proof Explorer < Wrap   Next >
Browser slow? Try the
Unicode version.

Jump to page: Contents + 1 1-100 2 101-200 3 201-300 4 301-400 5 401-500 6 501-600 7 601-700 8 701-800 9 801-900 10 901-1000 11 1001-1100 12 1101-1200 13 1201-1300 14 1301-1400 15 1401-1500 16 1501-1600 17 1601-1700 18 1701-1800 19 1801-1900 20 1901-2000 21 2001-2100 22 2101-2200 23 2201-2300 24 2301-2400 25 2401-2500 26 2501-2600 27 2601-2700 28 2701-2800 29 2801-2900 30 2901-3000 31 3001-3100 32 3101-3200 33 3201-3300 34 3301-3400 35 3401-3500 36 3501-3600 37 3601-3700 38 3701-3800 39 3801-3900 40 3901-4000 41 4001-4100 42 4101-4200 43 4201-4300 44 4301-4400 45 4401-4500 46 4501-4600 47 4601-4700 48 4701-4800 49 4801-4900 50 4901-5000 51 5001-5100 52 5101-5200 53 5201-5300 54 5301-5400 55 5401-5500 56 5501-5600 57 5601-5700 58 5701-5800 59 5801-5900 60 5901-6000 61 6001-6100 62 6101-6200 63 6201-6300 64 6301-6400 65 6401-6500 66 6501-6600 67 6601-6700 68 6701-6800 69 6801-6900 70 6901-7000 71 7001-7100 72 7101-7200 73 7201-7300 74 7301-7400 75 7401-7500 76 7501-7600 77 7601-7700 78 7701-7800 79 7801-7900 80 7901-8000 81 8001-8100 82 8101-8200 83 8201-8300 84 8301-8400 85 8401-8500 86 8501-8600 87 8601-8700 88 8701-8800 89 8801-8900 90 8901-9000 91 9001-9100 92 9101-9200 93 9201-9300 94 9301-9400 95 9401-9500 96 9501-9600 97 9601-9700 98 9701-9800 99 9801-9900 100 9901-10000 101 10001-10100 102 10101-10200 103 10201-10300 104 10301-10400 105 10401-10500 106 10501-10600 107 10601-10700 108 10701-10800 109 10801-10900 110 10901-11000 111 11001-11100 112 11101-11200 113 11201-11300 114 11301-11400 115 11401-11500 116 11501-11600 117 11601-11700 118 11701-11800 119 11801-11900 120 11901-12000 121 12001-12100 122 12101-12200 123 12201-12300 124 12301-12400 125 12401-12500 126 12501-12600 127 12601-12700 128 12701-12800 129 12801-12900 130 12901-13000 131 13001-13100 132 13101-13200 133 13201-13300 134 13301-13400 135 13401-13500 136 13501-13600 137 13601-13700 138 13701-13800 139 13801-13900 140 13901-14000 141 14001-14100 142 14101-14200 143 14201-14300 144 14301-14400 145 14401-14500 146 14501-14600 147 14601-14700 148 14701-14800 149 14801-14900 150 14901-15000 151 15001-15100 152 15101-15200 153 15201-15300 154 15301-15400 155 15401-15500 156 15501-15600 157 15601-15700 158 15701-15800 159 15801-15900 160 15901-16000 161 16001-16100 162 16101-16200 163 16201-16300 164 16301-16400 165 16401-16500 166 16501-16600 167 16601-16700 168 16701-16800 169 16801-16900 170 16901-17000 171 17001-17100 172 17101-17200 173 17201-17300 174 17301-17400 175 17401-17411

Color key:    Metamath Proof Explorer  Metamath Proof Explorer
(1-10419)
  Hilbert Space Explorer  Hilbert Space Explorer
(10420-12013)
  Users' Mathboxes  Users' Mathboxes
(12014-17411)
 

Table of Contents
Pre-logic
    Dummy link theorem for assisting proof development   dummylink 1
Propositional calculus
    Recursively define primitive wffs for propositional calculus   wn 2
    The axioms of propositional calculus   ax-1 4
    Logical implication   a1i 8
    Logical negation   con4i 90
    Logical equivalence   wb 163
    Logical disjunction and conjunction   wo 239
    Miscellaneous theorems of propositional calculus   pm5.1 740
    Abbreviated conjunction and disjunction of three wff's   w3o 857
Other axiomatizations of classical propositional calculus
    Derive the Lukasiewicz axioms from Meredith's sole axiom   meredith 1200
    Derive the standard axioms from the Lukasiewicz axioms   luklem1 1218
    Logical 'nand' (Sheffer stroke)   wnand 1229
    Derive Nicod's axiom from the standard axioms   nic-justlem 1231
    Derive the Lukasiewicz axioms from Nicod's axiom   nic-imp 1241
    True and false constants   wtru 1260
    Auxiliary theorems for Alan Sare's virtual deduction   ee11 1268
Predicate calculus axiomatization
    The axioms of predicate calculus   wal 1296
    Some theorems that use neither ax-17 nor ax-4   hbequid 1313
    Axiom ax-17 - first use of the $d distinct variable statement   ax-17 1317
    Derive ax-4, ax-5o, and ax-6o   ax4 1318
Predicate calculus without distinct variables
    "Pure" predicate calculus ax-4, ax-5o, ax-6o, ax-gen   wex 1326
    Equality   ax9o 1480
    Axioms ax-10 and ax-11   ax10o 1499
    Substitution (without distinct variables)   wsbc 1534
    Theorems using axiom ax-11   equs5a 1566
Predicate calculus with distinct variables
    The axiom of quantifier introduction ax-17   a4imv 1576
    Derive the axiom of distinct variables ax-16   ax16 1579
    Derive the original axiom of variable substitution ax-11o   ax11o 1587
    Theorems without distinct variables that use axiom ax-11o   ax11b 1590
    Predicate calculus with distinct variables (cont.)   ax11v 1642
    More substitution theorems   sbhb 1714
    Existential uniqueness   weu 1771
ZF Set Theory - start with the Axiom of Extensionality
    Introduce the Axiom of Extensionality   ax-ext 1865
    Class abstractions (a.k.a. class builders)   cab 1871
    Negated equality and membership   wne 2017
    Restricted quantification   wral 2105
    The universal class   cvv 2292
    Russell's Paradox   ru 2451
    Proper substitution of classes for sets   sbhypf 2452
    Proper substitution of classes for sets into classes   csb 2540
    Define basic set operations and relations   cdif 2590
    Subclasses and subsets   dfss2 2610
    The difference, union, and intersection of two classes   difeq1 2717
    The empty set   c0 2875
    "Weak deduction theorem" for set theory   cif 2982
    Power classes   cpw 3032
    Unordered and ordered pairs   csn 3044
    The union of a class   cuni 3177
    The intersection of a class   cint 3214
    Indexed union and intersection   ciun 3255
    Binary relations   wbr 3338
    Ordered-pair class abstractions (class builders)   copab 3395
    Transitive classes   wtr 3411
ZF Set Theory - add the Axiom of Replacement
    Introduce the Axiom of Replacement   ax-rep 3428
    Derive the Axiom of Separation   axsep 3437
    Derive the Null Set Axiom   zfnuleu 3442
    Theorems requiring subset and intersection existence   nalset 3448
    Theorems requiring empty set existence   class2set 3471
ZF Set Theory - add the Axiom of Power Sets
    Introduce the Axiom of Power Sets   ax-pow 3481
    Derive the Axiom of Pairing   zfpair 3522
    Ordered pair theorem   opth1 3531
    Ordered-pair class abstractions (cont.)   opabid 3557
    Power class of union and intersection   pwin 3576
    Epsilon and identity relations   cep 3581
    Partial and complete ordering   wpo 3589
    Founded and well-ordering relations   wfr 3623
    Ordinals   word 3656
ZF Set Theory - add the Axiom of Union
    Introduce the Axiom of Union   ax-un 3790
    Ordinals (continued)   ordon 3863
    Transfinite induction   tfi 3937
    The natural numbers (i.e. finite ordinals)   com 3949
    Peano's postulates   peano1 3971
    Finite induction (for finite ordinals)   find 3977
    Functions and relations   cxp 3984
    Operations   co 4884
    "Maps to" notation   cmpt 5004
    First and second members of an ordered pair   c1st 5018
    The iota operation ("the unique set such that...")   cio 5087
    Cantor's Theorem   canth 5112
    Miscellaneous ordinal theorems (that depend on functions and relations)   iunon 5114
    Transfinite recursion   tfrlem1 5119
    Recursive definition generator   crdg 5139
    Finite recursion   frfnom 5159
    Abian's "most fundamental" fixed point theorem   abianfplem 5170
    Ordinal arithmetic   c1o 5172
    Natural number arithmetic   nna0 5275
    Equivalence relations and classes   wer 5315
    The mapping operation   cmap 5381
    Infinite Cartesian products   cixp 5406
    Equinumerosity   cen 5423
    Schroeder-Bernstein Theorem   sbthlem1 5510
    Partial functions and restricted iota   cund 5554
    Equinumerosity (cont.)   xpen 5582
    Pigeonhole Principle   phplem1 5602
    Finite sets   onomeneq 5612
    Supremum   csup 5663
    Ordinal isomorphism, Hartog's theorem   ordiso 5683
ZF Set Theory - add the Axiom of Regularity
    Introduce the Axiom of Regularity   ax-reg 5695
    Axiom of Infinity equivalents   inf0 5712
ZF Set Theory - add the Axiom of Infinity
    Introduce the Axiom of Infinity   ax-inf 5728
    Existence of omega (the set of natural numbers)   omex 5733
    Rank   cr1 5748
    Auxiliary theorems for Alan Sare's virtual deduction   sbc3org 5827
    Scott's trick; collection principle; Hilbert's epsilon   scottex 5846
    Cardinal numbers   ccrd 5859
    Axiom of Choice equivalents   aceq1 5891
ZFC Set Theory - add the Axiom of Choice
    Introduce the Axiom of Choice   ax-ac 5906
    AC equivalents: well ordering, Zorn's lemma   numthlem 5945
    Cardinal number theorems using the Axiom of Choice   cardval 5975
    Cofinality   cflem 6053
    Cardinal number arithmetic   ccda 6065
    ZFC Axioms with no distinct variable requirements   nd1 6090
Real and complex numbers
    Dedekind-cut construction of real and complex numbers   cnpi 6124
    Real and complex number postulates   axaddopr 6417
    Real and complex numbers - basic operations   cmin 6445
    Some deductions from the field axioms for complex numbers   addcl 6454
    Addition   add12 6489
    Subtraction   cnegexlem1 6499
    Multiplication   mulid2 6578
    Infinity and the extended real number system   cpnf 6650
    Restate the ordering postulates with extended real "less than"   axlttri 6672
    Ordering on reals   lttr 6677
    Ordering on the extended reals   elxr 6706
    Ordering on reals (cont.)   eqle 6746
    Reciprocals   ixi 6872
    Division   df-div 6892
    Ordering on reals (cont.)   elimgt0 6987
    Natural numbers (as a subset of complex numbers)   df-n 7108
    Principle of mathematical induction   nnind 7120
    Natural numbers (cont.)   nn1suc 7122
    Decimal representation of numbers   c2 7145
    Some properties of specific numbers   2p2e4 7185
    Positive reals (as a subset of complex numbers)   df-rp 7232
    Completeness Axiom and Suprema   lbreu 7254
    Supremum on the extended reals   xrsupexmnf 7283
    Nonnegative integers (as a subset of complex numbers)   df-n0 7309
    Integers (as a subset of complex numbers)   df-z 7345
    Well-ordering principle for bounded-below sets of integers   uzwo3lem1 7429
    Rational numbers (as a subset of complex numbers)   df-q 7436
    The floor (greatest integer) function   cfl 7462
    The modulo (remainder) operation   cmo 7499
    Monotonic sequences   monoord 7523
    Real number intervals   cioo 7524
    Upper partititions of integers   cuz 7586
    Finite intervals of integers   cfz 7637
    The infinite sequence builder "seq1"   om2uz0i 7706
    The "shift" operation   cshi 7753
    Superior limit (lim sup)   clsp 7770
    Infinite sequence builders "seq" and "seq0"   cseqz 7774
    Integer powers   cexp 7811
    Discriminant   discrlem1 7906
    More natural number properties   nnsqcli 7910
    Ordered pair theorem for nonnegative integers   nn0le2msqi 7913
    Square root   csqr 7919
    Irrationality of square root of 2   sqr2irrlem1 7974
    Imaginary and complex number properties   irec 7981
    Real and imaginary parts; conjugate; absolute value   cre 7997
    Factorial function   cfa 8183
    The binomial coefficient operation   cbc 8208
    The ` # ` function   chash 8226
    Limits   cli 8234
    Finite and infinite sums   csu 8239
    Finite sums (cont.)   dffsum 8258
    The binomial theorem   binomlem1 8326
    Limits (cont.)   clm1i 8337
    Infinite sums (cont.)   dfisum 8452
    Miscellaneous converging sequences   reccnv 8479
    Arithmetic series   arisumilem 8486
    Geometric series   expcnvlem1 8488
    Ratio test for infinite series convergence   cvgratlem1ALT 8509
    The product of two finite sums   fsum0diaglem1 8518
    Continuous complex functions   ccncf 8524
    Intermediate value theorem   ivthlem1 8543
    The exponential, sine, and cosine functions   ce 8555
    _e is irrational   eirrlem1 8651
    The exponential, sine, and cosine functions (cont.)   abspef01tlubi 8660
Axiom of dependent choice
Cardinality and cardinal arithmetic (cont.)
    Countability of integers and rationals   nn0ennn 8766
    Infinite primes theorem   unbenlem 8773
    The reals are uncountable   ruclem1 8779
    Cardinal arithmetic (cont.)   infxpidmlem1 8821
    Continuum Hypothesis   gch-kn 8856
Topology
    Topological spaces   ctop 8857
    Bases for topologies   isbasisg 8880
    Subbases for topologies   subbas 8914
    Examples of topologies   subtop 8916
    Product topologies   ctx 8930
    Closure and interior   ccld 8936
    Neighborhoods   cnei 8988
    Limit points   clp 9016
    Continuity   ccn 9028
    Hausdorff spaces   cha 9058
Metric spaces
    Basic metric space properties   cme 9066
    Metric space balls   blfval 9112
    Open sets of a metric space   opnfval 9134
    Continuity in metric spaces   metcnpf 9161
    Examples of metric spaces   cnmetdval 9180
    Convergence and completeness   clm 9197
    Examples of complete metric spaces   cncms 9276
    Baire's Category Theorem   bcthlem1 9277
Group theory
    Definitions and basic properties for groups   cgr 9311
    Definition and basic properties of Abelian groups   cabl 9407
    Subgroups   csubg 9423
    Examples of Abelian groups   ablsn 9433
    Group homomorphism   ghgrpilem1 9441
    Group actions   cga 9447
Ring theory
    Definition and basic properties   cring 9463
    Examples of rings   cnring 9489
Division Rings
    Definition and basic properties   cdrng 9491
Star Fields
    Definition and basic properties   csfld 9494
Complex vector spaces
    Definition and basic properties   cvc 9496
    Examples of complex vector spaces   cnvc 9534
Normed complex vector spaces
    Definition and basic properties   cnv 9535
    Examples of normed complex vector spaces   cnnv 9639
    Induced metric of a normed complex vector space   imsval 9648
    Inner product   cip 9688
    Subspaces   css 9719
Operators on complex vector spaces
    Definitions and basic properties   clno 9740
Inner product (pre-Hilbert) spaces
    Definition and basic properties   cphl 9812
    Examples of pre-Hilbert spaces   cnph 9819
    Properties of pre-Hilbert spaces   isph 9822
Complex Banach spaces
    Definition and basic properties   cbn 9864
    Examples of complex Banach spaces   cnbn 9871
    Uniform Boundedness Theorem   ubthlem1 9872
    Minimizing Vector Theorem   minveclem1 9890
Complex Hilbert spaces
    Definition and basic properties   chl 9934
    Standard axioms for a complex Hilbert space   hlex 9947
    Examples of complex Hilbert spaces   cnhl 9965
    Subspaces   ssphl 9966
    Hellinger-Toeplitz Theorem   htthlem1 9967
Posets and lattices
    Definition and basic properties   cps 9980
Real and complex numbers (cont.)
    The exponential, sine, and cosine functions (cont.)   sincolem 10014
    Properties of pi = 3.14159...   pilem1 10020
    Mapping of the exponential function   efgh 10072
    The natural logarithm on complex numbers   clog 10103
ZFC Set Theory plus the Tarksi-Grothendieck Axiom
    Introduce the Tarksi-Grothendieck Axiom   ax-groth 10131
Humor
    April Fool's theorem   avril1 10142
(Future - to be reviewed and classified)
    Group homomorphism and isomorphism   cghom 10189
    Symmetry groups and Cayley's Theorem   csymgrp 10198
    Order theory   ccha 10207
    Finite intersections   cfi 10210
    Homeomorphisms   chomeosm 10230
    Initial and final topologies   csubsp 10242
    Filter Bases   cfbas 10257
    Filters   cfil 10264
    Limits   cflim1 10294
    Compactness   ccomp 10328
    Separated spaces: T0, T1, T2 (Hausdorff) ...   ct1 10334
    Connectedness   ccon 10337
    Planar incidence geometry   cplig 10343
    Directed sets, nets   cdir 10348
    Operation properties   cass 10359
    Groups and related structures   cmagm 10365
    Fields and Rings   ccm2 10394
Hilbert Space Explorer
    Preliminary ZFC lemmas   df-hnorm 10469
    Derive the Hilbert space axioms from ZFC set theory   axhilex 10483
    Introduce the vector space axioms for a Hilbert space   ax-hilex 10501
    Vector operations   hvmulex 10513
    Inner product postulates for a Hilbert space   ax-hfi 10579
    Inner product   his5 10586
    Norms   dfhnorm2 10621
    Relate Hilbert space to normed complex vector spaces   hilabl 10660
    Bunjakovaskij-Cauchy-Schwarz inequality   bcsiALT 10679
    Cauchy sequences and limits   hcau 10684
    Derivation of the completeness axiom from ZF set theory   hilmet 10694
    Completeness postulate for a Hilbert space   ax-hcompl 10704
    Relate Hilbert space to ZFC pre-Hilbert and Hilbert spaces   hhcms 10705
    Subspaces   df-sh 10709
    Closed subspaces   df-ch 10725
    Orthocomplements   df-oc 10757
    Projection theorem   projlem1 10819
    Projectors   df-pj 10870
    Orthomodular law   omlsilem 10877
    Projectors (cont.)   pjtheu2i 10883
    Subspace sum, span, lattice join, lattice supremum   df-shsum 10906
    Hilbert lattice operations   sh0le 10997
    Span (cont.) and one-dimensional subspaces   spansn0 11097
    Operator sum, difference, and scalar multiplication   df-hosum 11139
    Commutes relation for Hilbert lattice elements   df-cm 11159
    Foulis-Holland theorem   fh1 11194
    Quantum Logic Explorer axioms   qlax1i 11203
    Orthogonal subspaces   osumlem1 11213
    Orthoarguesian laws 5OA and 3OA   5oalem1 11234
    Projectors (cont.)   pjorthi 11249
    Mayet's equation E_3   mayete3i 11308
    Zero and identity operators   df-h0op 11311
    Operations on Hilbert space operators   hoaddcl 11321
    Linear, continuous, bounded, Hermitian, unitary operators and norms   df-nmop 11402
    Linear and continuous functionals and norms   df-nmfn 11408
    Adjoint   df-adjh 11412
    Dirac bra-ket notation   df-bra 11413
    Positive operators   df-leop 11415
    Eigenvectors, eigenvalues, spectrum   df-eigvec 11416
    Theorems about operators and functionals   nmopval 11419
    Riesz lemma   riesz3i 11632
    Adjoints (cont.)   cnlnadjlem1 11637
    Quantum computation error bound theorem   unierri 11674
    Dirac bra-ket notation (cont.)   branmfn 11675
    Positive operators (cont.)   leopg 11693
    Projectors as operators   pjhmopi 11717
    States on a Hilbert lattice   df-st 11784
    Godowski's equation   golem1 11843
    Covers relation; modular pairs   df-cv 11851
    Atoms   df-at 11910
    Superposition principle   superpos 11926
    Atoms, exchange and covering properties, atomicity   chcv1 11927
    Irreducibility   irredlem1 11962
    Atoms (cont.)   atcvat3i 11968
    Modular symmetry   mdsymlem1 11975
Mathboxes for user contributions
    Mathbox guidelines   mathbox 12014
Mathbox for Stefan Allan
Mathbox for Jonathan Ben-Naim
    First order logic and set theory   bnj169 12033
    Well founded induction and recursion   bnj22 13191
    The existence of a minimal element in certain classes   bnj69 13455
    Well-founded induction   bnj1204 13459
    Well-founded recursion, part 1 of 3   bnj60 13563
    Well-founded recursion, part 2 of 3   bnj1500 13571
    Well-founded recursion, part 3 of 3   bnj1522 13578
Mathbox for Paul Chapman
    Added equality theorems   raleqi 13582
    General theorems   imim21b 13597
    Miscellaneous theorems   lediv2aALT 13621
    Group homomorphism and isomorphism   ghomgrpilem1 13628
    Symmetry groups and Cayley's Theorem   symggrp 13640
    The ` # ` function   hashgf1oOLD 13647
    Elementary Number Theory - Lemmas   ublbneg 13653
    Elementary Number Theory - The divides relation   cdivides 13662
    Elementary Number Theory - The Division Algorithm   divalglem0 13696
    Elementary Number Theory - The greatest common divisor operator   cgcd 13713
    Algorithms   algrf 13739
    Elementary Number Theory - Euclid's Algorithm   eucalgval 13749
    Elementary Number Theory - Greatest common divisor (cont.)   mulgcdlem1 13756
    Elementary Number Theory - Prime numbers   cprime 13766
Mathbox for Scott Fenton
    ZFC Axioms in primitive form   axextprim 13785
    Transitive classes   truniOLD 13792
    Untangled classes   untelirr 13796
    Extra propositional calculus theorems   3an6 13803
    Restricted quantification   r19.30 13817
    Misc. Useful Theorems   nepss 13820
    Properties of relationships   elres 13824
    Properties of functions and mappings   funpsstri 13835
    Epsilon induction   setinds 13844
    Ordinal numbers   elpotr 13847
    Defined equality axioms   axextdfeq 13864
    Hypothesis builders   hbntg 13872
    The Predecessor Class   cpred 13879
    (Trans)finite Recursion Theorems   frsucopabn 13911
    Well-founded induction   tz6.26 13913
    Transitive closure under a relationship   ctrcl 13924
    Founded Induction   frmin 13938
    Ordering cross products   xporderlem 13948
    Ordering Ordinal Sequences   orderseqlem 13953
    Well-founded recursion   wfr3g 13956
    Transfinite recursion via Well-founded recursion   tfrALTlem 13976
    Founded Recursion   frr3g 13980
    Surreal Numbers   csur 13981
    Surreal Numbers: Ordering   axsltsolem1 14006
    Surreal Numbers: Birthday Function   axbday 14012
    Surreal Numbers: Density   axdenselem1 14019
    Surreal Numbers: Full-Eta Property   axfelem0 14030
    Quantifier-free definitions   csymdif 14048
    Alternate ordered pairs   caltop 14082
Mathbox for Anthony Hart
    Propositional Calculus   truvar 14102
    Predicate Calculus   quantriv 14150
    Deriving Nicod's Axiom from Lukasiewicz's First Sheffer Stroke Axiom   lukshef-ax1 14161
    Deriving the Lukasiewicz Axioms from the Tarski-Bernays-Wajsberg Axioms   tbw-bijust 14165
    Deriving the Tarski-Bernays-Wajsberg axioms from Meredith's First CO Axiom   merco1 14180
    Deriving the Tarski-Bernays-Wajsberg axioms from Meredith's Second CO Axiom   merco2 14203
    Deriving the Lukasiewicz axioms from the The Russell-Bernays Axioms   rb-bijust 14216
    Misc. Single Axiom Systems   meran1 14235
    Connective Symmetry   negsym1 14241
Mathbox for Jeff Hoffman
    Inferences for finite induction on generic function values   fveleq 14252
    gdc.mm   nnssi2 14256
Mathbox for Frédéric Liné
    Propositional and predicate calculus   intn3an1d 14263
    Linear temporal logic   wbox 14297
    Operations   twsvbdop 14332
    General Set Theory   uninqs 14340
    The "maps to" notation   fnoprab2ga 14470
    Cartesian Products   cpro 14489
    Operations on subsets   ccst 14517
    Arithmetic   3timesi 14523
    Sequences and series   iserzmulc1b 14528
    Lattice (algebraic definition)   clatalg 14529
    Currying and Partial Mappings   ccur1 14542
    Order theory   cpreset 14555
    Finite composites ( i. e. finite sums, products ... )   cprd 14652
    Operation properties   ccm1 14687
    Groups and related structures   ridlideq 14695
    Free magmas, monoids, groups   cstr 14746
    Translations   trdom2 14755
    Fields and Rings   com2i 14765
    Generic modules and vector spaces   cvec 14792
    Real vector spaces   cvr 14831
    Matrices   cmmat 14835
    Affine spaces   raffsp 14841
    Intervals of reals and extended reals   iooirrsa 14843
    Topology   empntop 14857
    Continuous functions   cnrsfin 14868
    Homeomorphisms   cmphmp 14878
    Initial and final topologies   bintop 14901
    Filters   fgsb 14921
    Limits   limfillem1 14938
    Separated spaces: T0, T1, T2 (Hausdorff) ...   dtopcl 14948
    Compactness   sinempcomp 14953
    Connectedness   clsingemp 14961
    Topological groups   ctopgrp 14969
    Topological fields   ctopfld 14988
    Topological vector spaces   ctopvec 14990
    Standard topology on RR   bsi2 14992
    Standard topology of intervals of RR   stoi 14998
    Cantor's set   cntrsetlem 14999
    Pre-calculus and Cartesian geometry   dmse1 15001
    Real numbers   clminex 15025
    Directed multi graphs   cmgra 15055
    Category and deductive system underlying "structure"   calg 15058
    Deductive systems   cded 15081
    Categories   ccat 15099
    Homsets   chom 15134
    Monomorphisms, Epimorphisms, Isomorphisms   cepi 15152
    Functors   cfunc 15179
    Subcategories   csubc 15191
    Tarski's classes   ctarski 15208
    Grothendieck's universes   cgruni 15287
    Planar incidence geometry   efp 15289
    Planar incidence betweenness geometry   cplibg 15295
Mathbox for Jeff Hankins
    Miscellany   a1i13 15326
    Ordinal isomorphism, Hartog's theorem   ordisoOLD 15374
    Basic topological facts   fibasOLD 15400
    Topology of the real numbers   reconnlem1 15446
    First- and second-countability, refinements   c1stc 15455
    Neighborhood bases determine topologies   neibastop1 15518
    Lattice structure of topologies   topmtcl 15525
    Separation axioms   ct0ALT 15532
    Filter bases   fbasfip 15556
    Ultrafilters   cufil 15562
    Filter limits   cfclus 15582
    Directed sets, nets   tailf 15633
Mathbox for Jeff Madsen
    Logic and set theory   anass1rs 15646
    Real and complex numbers; integers   fimaxre 15774
    Sequences and sums   seq11g 15804
    Topology   unopn 15835
    Metric spaces   metf1o 15843
    Intervals   iccsplit 15854
    Continuous maps and homeomorphisms   constcncf 15882
    Topological limits   ctlm 15901
    Product topologies   txtopi 15909
    Boundedness   ctotbnd 15930
    Isometries   cismty 15945
    Heine-Borel Theorem   heiborlem1 15955
    Banach Fixed Point Theorem   bfplem1 15998
    Euclidean space   recms 16010
    Intervals (continued)   ismrer1 16024
    Groups and related structures   exidcl 16029
    Path homotopy   cphtpy 16043
    The fundamental group   cpi1b 16066
    Rings   isringd 16097
    Ring homomorphisms   crnghom 16114
    Commutative rings   ccring 16143
    Ideals   cidl 16155
    Prime rings and integral domains   cprrng 16194
    Ideal generators   cigen 16207
Mathbox for Rodolfo Medina
    Partitions   prtlem60 16226
Mathbox for Steve Rodriguez
    Hypergraphs   chgra 16287
    Examples of hypergraphs   emhgrat 16297
    Pseudographs   cpgra 16299
    Simple graphs   csgra 16302
Mathbox for Andrew Salmon
    Principia Mathematica * 10   pm10.12 16304
    Principia Mathematica * 11   2alanimi 16319
    Predicate Calculus   sbeqal1 16355
    Principia Mathematica * 13 and * 14   pm13.13a 16368
    Set Theory   elnev 16404
    Arithmetic   addcomgi 16455
    Geometry   plusrc 16456
Mathbox for Alan Sare
    Virtual Deduction Theorems   vd1 16479
    Theorems proved using virtual deduction   trsspwALT 16640
    Theorems proved using virtual deduction with mmj2 assistance   simplbi2VD 16670
Mathbox for Norm Megill
    Extensible structure builder   cstru 16707
    Posets and lattices using extensible structure builders   cbs 16758
    Groups through Hilbert spaces using extensible structure builders   cplusg 17080
    Projective geometries based on Hilbert lattices   clines 17211

Statement List for Metamath Proof Explorer - 1-100 - Page 1 of 175
TypeLabelDescription
Statement
 
Pre-logic
 
Dummy link theorem for assisting proof development
 
Theoremdummylink 1 (Note: This theorem will never appear in a completed proof and can be ignored if you are using this database to learn logic - please start with the next statement, wn 2.)

This is a technical theorem to assist proof development. It provides a temporary way to add an independent subproof to a proof under development, for later assignment to a normal proof step.

The Metamath program's Proof Assistant requires proofs to be developed backwards from the conclusion with no gaps, and it has no mechanism that lets the user to work on isolated subproofs. This theorem provides a workaround for this limitation. It can be inserted at any point in a proof to allow an independent subproof to be developed on the side, for later use as part of the final proof.

Instructions: (1) Assign this theorem to any unknown step in the proof. Typically, the last unknown step is the most convenient, since 'assign last' can be used. This step will be replicated in hypothesis dummylink.1, from where the development of the main proof can continue. (2) Develop the independent subproof backwards from hypothesis dummylink.2. If desired, use a 'let' command to pre-assign the conclusion of the independent subproof to dummylink.2. (3) After the independent subproof is complete, use 'improve all' to assign it automatically to an unknown step in the main proof that matches it. (4) After the entire proof is complete, use 'minimize */n/b/e 3syl,we?,wsb' to clean up (discard) all dummylink references automatically.

This theorem was originally designed to assist importing partially completed Proof Worksheets from Mel O'Cat's mmj2 Proof Assistant GUI, but it can also be useful on its own. Interestingly, this "theorem" - or more precisely, inference - requires no axioms for its proof.

|- ph   &   |- ps   =>   |- ph
 
Propositional calculus
 
Recursively define primitive wffs for propositional calculus
 
Syntaxwn 2 If ph is a wff, so is -. ph or "not ph." Part of the recursive definition of a wff (well-formed formula). In classical logic (which is our logic), a wff is interpreted as either true or false. So if ph is true, then -. ph is false; if ph is false, then -. ph is true. Traditionally, Greek letters are used to represent wffs, and we follow this convention. In propositional calculus, we define only wffs built up from other wffs, i.e. there is no starting or "atomic" wff. Later, in predicate calculus, we will extend the basic wff definition by including atomic wffs (weq 1299 and wel 1301).
wff -. ph
 
Syntaxwi 3 If ph and ps are wff's, so is (ph -> ps) or "ph implies ps." Part of the recursive definition of a wff. The resulting wff is (interpreted as) false when ph is true and ps is false; it is true otherwise. (Think of the truth table for an OR gate with input ph connected through an inverter.) The left-hand wff is called the antecedent, and the right-hand wff is called the consequent. In the case of (ph -> (ps -> ch)), the middle ps may be informally called either an antecedent or part of the consequent depending on context.
wff (ph -> ps)
 
The axioms of propositional calculus
 
Axiomax-1 4 Axiom Simp. Axiom A1 of [Margaris] p. 49. One of the 3 axioms of propositional calculus. The 3 axioms are also given as Definition 2.1 of [Hamilton] p. 28. This axiom is called Simp or "the principle of simplification" in Principia Mathematica (Theorem *2.02 of [WhiteheadRussell] p. 100) because "it enables us to pass from the joint assertion of ph and ps to the assertion of ph simply."

General remarks: Propositional calculus (axioms ax-1 4 through ax-3 6 and rule ax-mp 7) can be thought of as asserting formulas that are universally "true" when their variables are replaced by any combination of "true" and "false." Propositional calculus was first formalized by Frege in 1879, using as his axioms (in addition to rule ax-mp 7) the wffs ax-1 4, ax-2 5, pm2.04 34, con3 110, notnot2 100, and notnot1 102. Around 1930, Lukasiewicz simplified the system by eliminating the third (which follows from the first two, as you can see by looking at the proof of pm2.04 34) and replacing the last three with our ax-3 6. (Thanks to Ted Ulrich for this information.)

The theorems of propositional calculus are also called tautologies. Tautologies can be proved very simply using truth tables, based on the true/false interpretation of propositional calculus. To do this, we assign all possible combinations of true and false to the wff variables and verify that the result (using the rules described in wi 3 and wn 2) always evaluates to true. This is called the semantic approach. Our approach is called the syntactic approach, in which everything is derived from axioms. A metatheorem called the Completeness Theorem for Propositional Calculus shows that the two approaches are equivalent and even provides an algorithm for automatically generating syntactic proofs from a truth table. Those proofs, however, tend to be long, and the much shorter proofs that we show here were found manually. Truth tables grow exponentially with the number of variables, but it is unknown if the same is true of proofs - an answer to this would resolve the P=NP conjecture in complexity theory.

|- (ph -> (ps -> ph))
 
Axiomax-2 5 Axiom Frege. Axiom A2 of [Margaris] p. 49. One of the 3 axioms of propositional calculus. It "distributes" an antecedent over two consequents. This axiom was part of Frege's original system and is known as Frege in the literature. It is also proved as Theorem *2.77 of [WhiteheadRussell] p. 108. The other direction of this axiom also turns out to be true, as demonstrated by pm5.41 186.
|- ((ph -> (ps -> ch)) -> ((ph -> ps) -> (ph -> ch)))
 
Axiomax-3 6 Axiom Transp. Axiom A3 of [Margaris] p. 49. One of the 3 axioms of propositional calculus. It swaps or "transposes" the order of the consequents when negation is removed. An informal example is that the statement "if there are no clouds in the sky, it is not raining" implies the statement "if it is raining, there are clouds in the sky." This axiom is called Transp or "the principle of transposition" in Principia Mathematica (Theorem *2.17 of [WhiteheadRussell] p. 103). We will also use the term "contraposition" for this principle, although the reader is advised that in the field of philosophical logic, "contraposition" has a different technical meaning.
|- ((-. ph -> -. ps) -> (ps -> ph))
 
Axiomax-mp 7 Rule of Modus Ponens. The postulated inference rule of propositional calculus. See e.g. Rule 1 of [Hamilton] p. 73. The rule says, "if ph is true, and ph implies ps, then ps must also be true." This rule is sometimes called "detachment," since it detaches the minor premise from the major premise.

Note: In some web page displays such as the Statement List, the symbols "&" and "=>" informally indicate the relationship between the hypotheses and the assertion (conclusion), abbreviating the English words "and" and "implies." They are not part of the formal language.

|- ph   &   |- (ph -> ps)   =>   |- ps
 
Logical implication
 
Theorema1i 8 Inference derived from axiom ax-1 4. See a1d 15 for an explanation of our informal use of the terms "inference" and "deduction." See also the comment in syld 30.
|- ph   =>   |- (ps -> ph)
 
Theorema1i12 9 Add two antecedents to a wff. (Contributed by Jeff Hankins, 4-Aug-2009.)
|- ch   =>   |- (ph -> (ps -> ch))
 
Theorema2i 10 Inference derived from axiom ax-2 5.
|- (ph -> (ps -> ch))   =>   |- ((ph -> ps) -> (ph -> ch))
 
Theoremimim2i 11 Inference adding common antecedents in an implication.
|- (ph -> ps)   =>   |- ((ch -> ph) -> (ch -> ps))
 
Theoremsyl 12 An inference version of the transitive laws for implication imim2 17 and imim1 18, which Russell and Whitehead call "the principle of the syllogism...because...the syllogism in Barbara is derived from them" (quote after Theorem *2.06 of [WhiteheadRussell] p. 101). Some authors call this law a "hypothetical syllogism." (The proof was shortened by O'Cat, 20-Oct-2011.)

(A bit of trivia: this is the most commonly referenced assertion in our database. In second place is ax-mp 7, followed by visset 2295, bitri 190, imp 377, and ex 402. The Metamath program command 'show usage' shows the number of references.)

|- (ph -> ps)   &   |- (ps -> ch)   =>   |- (ph -> ch)
 
TheoremsylOLD 13 An inference version of the transitive laws for implication.
|- (ph -> ps)   &   |- (ps -> ch)   =>   |- (ph -> ch)
 
Theoremcom12 14 Inference that swaps (commutes) antecedents in an implication.
|- (ph -> (ps -> ch))   =>   |- (ps -> (ph -> ch))
 
Theorema1d 15 Deduction introducing an embedded antecedent. (The proof was revised by Stefan Allan, 20-Mar-2006.)

Naming convention: We often call a theorem a "deduction" and suffix its label with "d" whenever the hypotheses and conclusion are each prefixed with the same antecedent. This allows us to use the theorem in places where (in traditional textbook formalizations) the standard Deduction Theorem would be used; here ph would be replaced with a conjunction (df-an 242) of the hypotheses of the would-be deduction. By contrast, we tend to call the simpler version with no common antecedent an "inference" and suffix its label with "i"; compare theorem a1i 8. Finally, a "theorem" would be the form with no hypotheses; in this case the "theorem" form would be the original axiom ax-1 4. We usually show the theorem form without a suffix on its label (e.g. pm2.43 77 vs. pm2.43i 78 vs. pm2.43d 79). When an inference is converted to a theorem by eliminating an "is a set" hypothesis, we sometimes suffix the theorem form with "g" (for "more general") as in uniex 3794 vs. uniexg 3795.

|- (ph -> ps)   =>   |- (ph -> (ch -> ps))
 
Theorema2d 16 Deduction distributing an embedded antecedent.
|- (ph -> (ps -> (ch -> th)))   =>   |- (ph -> ((ps -> ch) -> (ps -> th)))
 
Theoremimim2 17 A closed form of syllogism (see syl 12). Theorem *2.05 of [WhiteheadRussell] p. 100.
|- ((ph -> ps) -> ((ch -> ph) -> (ch -> ps)))
 
Theoremimim1 18 A closed form of syllogism (see syl 12). Theorem *2.06 of [WhiteheadRussell] p. 100.
|- ((ph -> ps) -> ((ps -> ch) -> (ph -> ch)))
 
Theoremimim1i 19 Inference adding common consequents in an implication, thereby interchanging the original antecedent and consequent.
|- (ph -> ps)   =>   |- ((ps -> ch) -> (ph -> ch))
 
Theoremsyl5 20 A syllogism rule of inference. The second premise is used to replace the second antecedent of the first premise.
|- (ph -> (ps -> ch))   &   |- (th -> ps)   =>   |- (ph -> (th -> ch))
 
Theoremimim12i 21 Inference joining two implications. (The proof was shortened by O'Cat, 29-Oct-2011.)
|- (ph -> ps)   &   |- (ch -> th)   =>   |- ((ps -> ch) -> (ph -> th))
 
Theoremimim12iOLD 22 Inference joining two implications.
|- (ph -> ps)   &   |- (ch -> th)   =>   |- ((ps -> ch) -> (ph -> th))
 
Theoremimim3i 23 Inference adding three nested antecedents.
|- (ph -> (ps -> ch))   =>   |- ((th -> ph) -> ((th -> ps) -> (th -> ch)))
 
Theorem3syl 24 Inference chaining two syllogisms.
|- (ph -> ps)   &   |- (ps -> ch)   &   |- (ch -> th)   =>   |- (ph -> th)
 
Theoremsyl6 25 A syllogism rule of inference. The second premise is used to replace the consequent of the first premise.
|- (ph -> (ps -> ch))   &   |- (ch -> th)   =>   |- (ph -> (ps -> th))
 
Theoremsyl7 26 A syllogism rule of inference. The second premise is used to replace the third antecedent of the first premise.
|- (ph -> (ps -> (ch -> th)))   &   |- (ta -> ch)   =>   |- (ph -> (ps -> (ta -> th)))
 
Theoremsyl8 27 A syllogism rule of inference. The second premise is used to replace the consequent of the first premise.
|- (ph -> (ps -> (ch -> th)))   &   |- (th -> ta)   =>   |- (ph -> (ps -> (ch -> ta)))
 
Theoremimim2d 28 Deduction adding nested antecedents.
|- (ph -> (ps -> ch))   =>   |- (ph -> ((th -> ps) -> (th -> ch)))
 
Theoremmpd 29 A modus ponens deduction.
|- (ph -> ps)   &   |- (ph -> (ps -> ch))   =>   |- (ph -> ch)
 
Theoremsyld 30 Syllogism deduction. (The proof was shortened by O'Cat, 19-Feb-2008.)

Notice that syld 30 can be obtained from syl 12 by replacing each hypothesis and conclusion ta by (ph -> ta). In general, this process will always yield a new propositional calculus theorem because of something called the Deduction Theorem for propositional calculus.

|- (ph -> (ps -> ch))   &   |- (ph -> (ch -> th))   =>   |- (ph -> (ps -> th))
 
Theorem3syld 31 Triple syllogism deduction. (Contributed by Jeff Hankins, 4-Aug-2009.)
|- (ph -> (ps -> ch))   &   |- (ph -> (ch -> th))   &   |- (ph -> (th -> ta))   =>   |- (ph -> (ps -> ta))
 
Theoremsylsyld 32 Virtual deduction rule e12 16593 without virtual deduction symbols. (Contributed by Alan Sare, 20-Apr-2011.)
|- (ph -> ps)   &   |- (ph -> (ch -> th))   &   |- (ps -> (th -> ta))   =>   |- (ph -> (ch -> ta))
 
Theoremimim1d 33 Deduction adding nested consequents.
|- (ph -> (ps -> ch))   =>   |- (ph -> ((ch -> th) -> (ps -> th)))
 
Theorempm2.04 34 Swap antecedents. Theorem *2.04 of [WhiteheadRussell] p. 100.
|- ((ph -> (ps -> ch)) -> (ps -> (ph -> ch)))
 
Theorempm2.83 35 Theorem *2.83 of [WhiteheadRussell] p. 108.
|- ((ph -> (ps -> ch)) -> ((ph -> (ch -> th)) -> (ph -> (ps -> th))))
 
Theoremcom23 36 Commutation of antecedents. Swap 2nd and 3rd.
|- (ph -> (ps -> (ch -> th)))   =>   |- (ph -> (ch -> (ps -> th)))
 
Theoremcom13 37 Commutation of antecedents. Swap 1st and 3rd.
|- (ph -> (ps -> (ch -> th)))   =>   |- (ch -> (ps -> (ph -> th)))
 
Theoremcom3l 38 Commutation of antecedents. Rotate left.
|- (ph -> (ps -> (ch -> th)))   =>   |- (ps -> (ch -> (ph -> th)))
 
Theoremcom3r 39 Commutation of antecedents. Rotate right.
|- (ph -> (ps -> (ch -> th)))   =>   |- (ch -> (ph -> (ps -> th)))
 
Theoremcom34 40 Commutation of antecedents. Swap 3rd and 4th.
|- (ph -> (ps -> (ch -> (th -> ta))))   =>   |- (ph -> (ps -> (th -> (ch -> ta))))
 
Theoremcom24 41 Commutation of antecedents. Swap 2nd and 4th.
|- (ph -> (ps -> (ch -> (th -> ta))))   =>   |- (ph -> (th -> (ch -> (ps -> ta))))
 
Theoremcom14 42 Commutation of antecedents. Swap 1st and 4th.
|- (ph -> (ps -> (ch -> (th -> ta))))   =>   |- (th -> (ps -> (ch -> (ph -> ta))))
 
Theoremcom4l 43 Commutation of antecedents. Rotate left. (The proof was shortened by O'Cat, 15-Aug-2004.)
|- (ph -> (ps -> (ch -> (th -> ta))))   =>   |- (ps -> (ch -> (th -> (ph -> ta))))
 
Theoremcom4t 44 Commutation of antecedents. Rotate twice.
|- (ph -> (ps -> (ch -> (th -> ta))))   =>   |- (ch -> (th -> (ph -> (ps -> ta))))
 
Theoremcom4r 45 Commutation of antecedents. Rotate right.
|- (ph -> (ps -> (ch -> (th -> ta))))   =>   |- (th -> (ph -> (ps -> (ch -> ta))))
 
Theoremcom45 46 Commutation of antecedents. Swap 4th and 5th. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (ph -> (ps -> (ch -> (ta -> (th -> et)))))
 
Theoremcom35 47 Commutation of antecedents. Swap 3rd and 5th. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (ph -> (ps -> (ta -> (th -> (ch -> et)))))
 
Theoremcom25 48 Commutation of antecedents. Swap 2nd and 5th. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (ph -> (ta -> (ch -> (th -> (ps -> et)))))
 
Theoremcom15 49 Commutation of antecedents. Swap 1st and 5th. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (ta -> (ps -> (ch -> (th -> (ph -> et)))))
 
Theoremcom5l 50 Commutation of antecedents. Rotate left. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (ps -> (ch -> (th -> (ta -> (ph -> et)))))
 
Theoremcom52l 51 Commutation of antecedents. Rotate left twice. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (ch -> (th -> (ta -> (ph -> (ps -> et)))))
 
Theoremcom52r 52 Commutation of antecedents. Rotate right twice. (Contributed by Jeff Hankins, 28-Jun-2009.)
|- (ph -> (ps -> (ch -> (th -> (ta -> et)))))   =>   |- (th -> (ta -> (ph -> (ps -> (ch -> et)))))
 
Theorema1dd 53 Deduction introducing a nested embedded antecedent. (The proof was shortened by O'Cat, 15-Jan-2008.)
|- (ph -> (ps -> ch))   =>   |- (ph -> (ps -> (th -> ch)))
 
Theoremmp2 54 A double modus ponens inference.
|- ph   &   |- ps   &   |- (ph -> (ps -> ch))   =>   |- ch
 
Theoremmpi 55 A nested modus ponens inference. (The proof was shortened by Stefan Allan, 20-Mar-2006.)
|- ps   &   |- (ph -> (ps -> ch))   =>   |- (ph -> ch)
 
Theoremmpii 56 A doubly nested modus ponens inference.
|- ch   &   |- (ph -> (ps -> (ch -> th)))   =>   |- (ph -> (ps -> th))
 
Theoremmpdd 57 A nested modus ponens deduction.
|- (ph -> (ps -> ch))   &   |- (ph -> (ps -> (ch -> th)))   =>   |- (ph -> (ps -> th))
 
Theoremmpid 58 A nested modus ponens deduction.
|- (ph -> ch)   &   |- (ph -> (ps -> (ch -> th)))   =>   |- (ph -> (ps -> th))
 
Theoremmpdi 59 A nested modus ponens deduction. (The proof was shortened by O'Cat, 15-Jan-2008.)
|- (ps -> ch)   &   |- (ph -> (ps -> (ch -> th)))   =>   |- (ph -> (ps -> th))
 
Theoremmpcom 60 Modus ponens inference with commutation of antecedents.
|- (ps -> ph)   &   |- (ph -> (ps -> ch))   =>   |- (ps -> ch)
 
Theoremsyldd 61 Nested syllogism deduction.
|- (ph -> (ps -> (ch -> th)))   &   |- (ph -> (ps -> (th -> ta)))   =>   |- (ph -> (ps -> (ch -> ta)))
 
Theoremsylcom 62 Syllogism inference with commutation of antecedents. (The proof was shortened by O'Cat, 2-Feb-2006 and shortened further by Stefan Allan, 23-Feb-2006.)
|- (ph -> (ps -> ch))   &   |- (ps -> (ch -> th))   =>   |- (ph -> (ps -> th))
 
Theoremsyl5com 63 Syllogism inference with commuted antecedents.
|- (ph -> (ps -> ch))   &   |- (th -> ps)   =>   |- (th -> (ph -> ch))
 
Theoremsyl6com 64 Syllogism inference with commuted antecedents.
|- (ph -> (ps -> ch))   &   |- (ch -> th)   =>   |- (ps -> (ph -> th))
 
Theoremsyli 65 Syllogism inference with common nested antecedent.
|- (ps -> (ph -> ch))   &   |- (ch -> (ph -> th))   =>   |- (ps -> (ph -> th))
 
Theoremsyl5d 66 A nested syllogism deduction. (The proof was shortened by Josh Purinton, 29-Dec-2000 and shortened further by O'Cat, 2-Feb-2006.)
|- (ph -> (ps -> (ch -> th)))   &   |- (ph -> (ta -> ch))   =>   |- (ph -> (ps -> (ta -> th)))
 
Theoremsyl6d 67 A nested syllogism deduction. (The proof was shortened by Josh Purinton, 29-Dec-2000 and shortened further by O'Cat, 2-Feb-2006.)
|- (ph -> (ps -> (ch -> th)))   &   |- (ph -> (th -> ta))   =>   |- (ph -> (ps -> (ch -> ta)))
 
Theoremsyl6mpi 68 e20 16595 without virtual deductions. (Contributed by Alan Sare, 8-Jul-2011.)
|- (ph -> (ps -> ch))   &   |- th   &   |- (ch -> (th -> ta))   =>   |- (ph -> (ps -> ta))
 
Theoremimim12d 69 Deduction combining antecedents and consequents. (The proof was shortened by O'Cat, 30-Oct-2011.)
|- (ph -> (ps -> ch))   &   |- (ph -> (th -> ta))   =>   |- (ph -> ((ch -> th) -> (ps -> ta)))
 
Theoremimim12dOLD 70 Deduction combining antecedents and consequents.
|- (ph -> (ps -> ch))   &   |- (ph -> (th -> ta))   =>   |- (ph -> ((ch -> th) -> (ps -> ta)))
 
Theoremsyl9 71 A nested syllogism inference with different antecedents. (The proof was shortened by Josh Purinton, 29-Dec-2000.)
|- (ph -> (ps -> ch))   &   |- (th -> (ch -> ta))   =>   |- (ph -> (th -> (ps -> ta)))
 
Theoremsyl9r 72 A nested syllogism inference with different antecedents.
|- (ph -> (ps -> ch))   &   |- (th -> (ch -> ta))   =>   |- (th -> (ph -> (ps -> ta)))
 
Theoremid 73 Principle of identity. Theorem *2.08 of [WhiteheadRussell] p. 101. For another version of the proof directly from axioms, see id1 74. (The proof was shortened by Stefan Allan, 20-Mar-2006.)
|- (ph -> ph)
 
Theoremid1 74 Principle of identity. Theorem *2.08 of [WhiteheadRussell] p. 101. This version is proved directly from the axioms for demonstration purposes. This proof is a popular example in the literature and is identical, step for step, to the proofs of Theorem 1 of [Margaris] p. 51, Example 2.7(a) of [Hamilton] p. 31, Lemma 10.3 of [BellMachover] p. 36, and Lemma 1.8 of [Mendelson] p. 36. It is also "Our first proof" in Hirst and Hirst's A Primer for Logic and Proof p. 16 (PDF p. 22) at http://www.mathsci.appstate.edu/~jlh/primer/hirst.pdf. For a shorter version of the proof that takes advantage of previously proved theorems, see id 73.
|- (ph -> ph)
 
Theoremidd 75 Principle of identity with antecedent.
|- (ph -> (ps -> ps))
 
Theorempm2.27 76 This theorem, called "Assertion," can be thought of as closed form of modus ponens ax-mp 7. Theorem *2.27 of [WhiteheadRussell] p. 104.
|- (ph -> ((ph -> ps) -> ps))
 
Theorempm2.43 77 Absorption of redundant antecedent. Also called the "Contraction" or "Hilbert" axiom. Theorem *2.43 of [WhiteheadRussell] p. 106. (The proof was shortened by O'Cat, 15-Aug-2004.)
|- ((ph -> (ph -> ps)) -> (ph -> ps))
 
Theorempm2.43i 78 Inference absorbing redundant antecedent. (The proof was shortened by O'Cat, 28-Nov-2008.)
|- (ph -> (ph -> ps))   =>   |- (ph -> ps)
 
Theorempm2.43d 79 Deduction absorbing redundant antecedent. (The proof was shortened by O'Cat, 28-Nov-2008.)
|- (ph -> (ps -> (ps -> ch)))   =>   |- (ph -> (ps -> ch))
 
Theorempm2.43a 80 Inference absorbing redundant antecedent. (The proof was shortened by O'Cat, 28-Nov-2008.)
|- (ps -> (ph -> (ps -> ch)))   =>   |- (ps -> (ph -> ch))
 
Theorempm2.43b 81 Inference absorbing redundant antecedent.
|- (ps -> (ph -> (ps -> ch)))   =>   |- (ph -> (ps -> ch))
 
TheoremsylcOLD 82 A syllogism inference combined with contraction. (OBSOLETE - replaced by new sylc 83 21-Mar-2012. --NM)
|- (ph -> (ps -> ch))   &   |- (th -> ph)   &   |- (th -> ps)   =>   |- (th -> ch)
 
Theoremsylc 83 A syllogism inference combined with contraction.
|- (ph -> ps)   &   |- (ph -> ch)   &   |- (ps -> (ch -> th))   =>   |- (ph -> th)
 
Theoremsyl3c 84 A syllogism inference combined with contraction. e111 16564 without virtual deductions. (Contributed by Alan Sare, 7-Jul-2011.)
|- (ph -> ps)   &   |- (ph -> ch)   &   |- (ph -> th)   &   |- (ps -> (ch -> (th -> ta)))   =>   |- (ph -> ta)
 
Theorempm2.86 85 Converse of axiom ax-2 5. Theorem *2.86 of [WhiteheadRussell] p. 108.
|- (((ph -> ps) -> (ph -> ch)) -> (ph -> (ps -> ch)))
 
Theorempm2.86i 86 Inference based on pm2.86 85.
|- ((ph -> ps) -> (ph -> ch))   =>   |- (ph -> (ps -> ch))
 
Theorempm2.86d 87 Deduction based on pm2.86 85.
|- (ph -> ((ps -> ch) -> (ps -> th)))   =>   |- (ph -> (ps -> (ch -> th)))
 
Theoremloolin 88 The Linearity Axiom of the infinite-valued sentential logic (L-infinity) of Lukasiewicz. (Contributed by O'Cat, 12-Aug-2004.)
|- (((ph -> ps) -> (ps -> ph)) -> (ps -> ph))
 
Theoremloowoz 89 An alternate for the Linearity Axiom of the infinite-valued sentential logic (L-infinity) of Lukasiewicz, due to Barbara Wozniakowska, Reports on Mathematical Logic 10, 129-137 (1978). (Contributed by O'Cat, 8-Aug-2004.)
|- (((ph -> ps) -> (ph -> ch)) -> ((ps -> ph) -> (ps -> ch)))
 
Logical negation
 
Theoremcon4i 90 Inference rule derived from axiom ax-3 6.
|- (-. ph -> -. ps)   =>   |- (ps -> ph)
 
Theoremcon4d 91 Deduction derived from axiom ax-3 6.
|- (ph -> (-. ps -> -. ch))   =>   |- (ph -> (ch -> ps))
 
Theorempm2.21 92 From a wff and its negation, anything is true. Theorem *2.21 of [WhiteheadRussell] p. 104. Also called the Duns Scotus law.
|- (-. ph -> (ph -> ps))
 
Theorempm2.21i 93 A contradiction implies anything. Inference from pm2.21 92.
|- -. ph   =>   |- (ph -> ps)
 
Theorempm2.21d 94 A contradiction implies anything. Deduction from pm2.21 92.
|- (ph -> -. ps)   =>   |- (ph -> (ps -> ch))
 
Theorempm2.24 95 Theorem *2.24 of [WhiteheadRussell] p. 104.
|- (ph -> (-. ph -> ps))
 
Theorempm2.24ii 96 A contradiction implies anything. Inference from pm2.24 95.
|- ph   &   |- -. ph   =>   |- ps
 
Theorempm2.18 97 Proof by contradiction. Theorem *2.18 of [WhiteheadRussell] p. 103. Also called the Law of Clavius.
|- ((-. ph -> ph) -> ph)
 
Theorempeirce 98 Peirce's axiom. This odd-looking theorem is the "difference" between an intuitionistic system of propositional calculus and a classical system and is not accepted by intuitionists. When Peirce's axiom is added to an intuitionistic system, the system becomes equivalent to our classical system ax-1 4 through ax-3 6. A curious fact about this theorem is that it requires ax-3 6 for its proof even though the result has no negation connectives in it.
|- (((ph -> ps) -> ph) -> ph)
 
Theoremlooinv 99 The Inversion Axiom of the infinite-valued sentential logic (L-infinity) of Lukasiewicz. Using dfor2 246, we can see that this essentially expresses "disjunction commutes." Theorem *2.69 of [WhiteheadRussell] p. 108.
|- (((ph -> ps) -> ps) -> ((ps -> ph) -> ph))
 
Theoremnotnot2 100 Converse of double negation. Theorem *2.14 of [WhiteheadRussell] p. 102. (The proof was shortened by David Harvey, 5-Sep-1999. An even shorter proof found by Josh Purinton, 29-Dec-2000.)
|- (-. -. ph -> ph)

MPE Home   Contents Copyright terms: Public domain < Wrap  Next >