HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Axiom ax-1 4
Description: 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 109, notnot2 99, and notnot1 101. 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.

Assertion
Ref Expression
ax-1 |- (ph -> (ps -> ph))

Detailed syntax breakdown of Axiom ax-1
StepHypRef Expression
1 wph . 2 wff ph
2 wps . . 3 wff ps
32, 1wi 3 . 2 wff (ps -> ph)
41, 3wi 3 1 wff (ph -> (ps -> ph))
Colors of variables: wff set class
This axiom is referenced by:  a1i 8  com12 14  a1d 15  imim2 17  pm2.04 34  a1dd 53  id 73  id1 74  pm2.86 84  loolin 87  loowoz 88  pm2.21 91  pm2.51 115  pm2.52 116  pm3.27im 154  dfbi1gb 175  pm4.8 178  pm5.4 183  a1bi 213  olc 288  pm4.45im 357  pm2.64 473  pm2.74 629  pm2.82 635  imbi2 683  oibabs 713  pm5.18 719  pm5.18OLD 720  pm5.14 725  elimant 745  biimt 800  biort 803  dedlem0a 831  dedlem0aOLD 832  dn1 852  dn1OLD 853  hbim 1192  ax46to4 1203  ax467to4 1209  hbimd 1306  equsalOLD 1350  hbequid2 1371  stdpc4 1388  sb6xOLD 1392  ax11 1427  sbi2 1441  ax11v 1480  ax11eq 1592  ax11el 1593  ax11f 1594  ax11indi 1596  ax11indalem 1597  ax11inda2ALT 1598  ax11inda2 1599  moimv 1652  euim 1654  alral 1987  rgen2aOLD 1995  r19.12 2038  r19.12OLD 2039  r19.27av 2058  r19.37av 2067  eqvinc 2220  undif4OLD 2755  class2seteq 3287  dvdemo2 3336  dfwe2 3672  ordunisuc2 3737  tfindsg 3755  findOLD 3789  findsg 3791  abrexex 4647  iotanul 4909  omex 5542  kmlem12 5734  suppsr3 6172  pre-axsup 6240  ltlen 6488  squeeze0 6902  supxrre 7087  iccneg 7371  fsumconst 8093  basgen2 8704  iscms2 9067  minveclem27 9711  2bornot2b 9938  stcltr2i 11639  mdsl1i 11685  bnj872 12592  bnj1050 12681  bnj1167 12751  algcvgblem 13537  hbimtg 13664  tb-ax2 13859  tbw-bijust 13895  tbw-negdf 13896  tbw-ax2 13898  merco1 13910  issubcat 14875  inttarcar 14960  a1i4 15009  iccconn 15135  fmfnfm 15280  prtlem1 15912  ax4567to4 16042  ax4567to5 16043  ax4567to6 16044  ax4567to7 16045  atpsub 16961
Copyright terms: Public domain