ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  sincos4thpi GIF version

Theorem sincos4thpi 14532
Description: The sine and cosine of π / 4. (Contributed by Paul Chapman, 25-Jan-2008.)
Assertion
Ref Expression
sincos4thpi ((sin‘(π / 4)) = (1 / (√‘2)) ∧ (cos‘(π / 4)) = (1 / (√‘2)))

Proof of Theorem sincos4thpi
StepHypRef Expression
1 halfcn 9146 . . . . . . . . . 10 (1 / 2) ∈ ℂ
2 ax-1cn 7917 . . . . . . . . . . 11 1 ∈ ℂ
3 2halves 9161 . . . . . . . . . . 11 (1 ∈ ℂ → ((1 / 2) + (1 / 2)) = 1)
42, 3ax-mp 5 . . . . . . . . . 10 ((1 / 2) + (1 / 2)) = 1
5 sincosq1eq 14531 . . . . . . . . . 10 (((1 / 2) ∈ ℂ ∧ (1 / 2) ∈ ℂ ∧ ((1 / 2) + (1 / 2)) = 1) → (sin‘((1 / 2) · (π / 2))) = (cos‘((1 / 2) · (π / 2))))
61, 1, 4, 5mp3an 1347 . . . . . . . . 9 (sin‘((1 / 2) · (π / 2))) = (cos‘((1 / 2) · (π / 2)))
76oveq2i 5899 . . . . . . . 8 ((sin‘((1 / 2) · (π / 2))) · (sin‘((1 / 2) · (π / 2)))) = ((sin‘((1 / 2) · (π / 2))) · (cos‘((1 / 2) · (π / 2))))
87oveq2i 5899 . . . . . . 7 (2 · ((sin‘((1 / 2) · (π / 2))) · (sin‘((1 / 2) · (π / 2))))) = (2 · ((sin‘((1 / 2) · (π / 2))) · (cos‘((1 / 2) · (π / 2)))))
9 2cn 9003 . . . . . . . . . . . 12 2 ∈ ℂ
10 pire 14478 . . . . . . . . . . . . 13 π ∈ ℝ
1110recni 7982 . . . . . . . . . . . 12 π ∈ ℂ
12 2ap0 9025 . . . . . . . . . . . 12 2 # 0
132, 9, 11, 9, 12, 12divmuldivapi 8742 . . . . . . . . . . 11 ((1 / 2) · (π / 2)) = ((1 · π) / (2 · 2))
1411mullidi 7973 . . . . . . . . . . . 12 (1 · π) = π
15 2t2e4 9086 . . . . . . . . . . . 12 (2 · 2) = 4
1614, 15oveq12i 5900 . . . . . . . . . . 11 ((1 · π) / (2 · 2)) = (π / 4)
1713, 16eqtri 2208 . . . . . . . . . 10 ((1 / 2) · (π / 2)) = (π / 4)
1817fveq2i 5530 . . . . . . . . 9 (sin‘((1 / 2) · (π / 2))) = (sin‘(π / 4))
1918, 18oveq12i 5900 . . . . . . . 8 ((sin‘((1 / 2) · (π / 2))) · (sin‘((1 / 2) · (π / 2)))) = ((sin‘(π / 4)) · (sin‘(π / 4)))
2019oveq2i 5899 . . . . . . 7 (2 · ((sin‘((1 / 2) · (π / 2))) · (sin‘((1 / 2) · (π / 2))))) = (2 · ((sin‘(π / 4)) · (sin‘(π / 4))))
219, 12recidapi 8713 . . . . . . . . . . 11 (2 · (1 / 2)) = 1
2221oveq1i 5898 . . . . . . . . . 10 ((2 · (1 / 2)) · (π / 2)) = (1 · (π / 2))
23 2re 9002 . . . . . . . . . . . . 13 2 ∈ ℝ
2410, 23, 12redivclapi 8749 . . . . . . . . . . . 12 (π / 2) ∈ ℝ
2524recni 7982 . . . . . . . . . . 11 (π / 2) ∈ ℂ
269, 1, 25mulassi 7979 . . . . . . . . . 10 ((2 · (1 / 2)) · (π / 2)) = (2 · ((1 / 2) · (π / 2)))
2725mullidi 7973 . . . . . . . . . 10 (1 · (π / 2)) = (π / 2)
2822, 26, 273eqtr3i 2216 . . . . . . . . 9 (2 · ((1 / 2) · (π / 2))) = (π / 2)
2928fveq2i 5530 . . . . . . . 8 (sin‘(2 · ((1 / 2) · (π / 2)))) = (sin‘(π / 2))
301, 25mulcli 7975 . . . . . . . . 9 ((1 / 2) · (π / 2)) ∈ ℂ
31 sin2t 11770 . . . . . . . . 9 (((1 / 2) · (π / 2)) ∈ ℂ → (sin‘(2 · ((1 / 2) · (π / 2)))) = (2 · ((sin‘((1 / 2) · (π / 2))) · (cos‘((1 / 2) · (π / 2))))))
3230, 31ax-mp 5 . . . . . . . 8 (sin‘(2 · ((1 / 2) · (π / 2)))) = (2 · ((sin‘((1 / 2) · (π / 2))) · (cos‘((1 / 2) · (π / 2)))))
33 sinhalfpi 14488 . . . . . . . 8 (sin‘(π / 2)) = 1
3429, 32, 333eqtr3i 2216 . . . . . . 7 (2 · ((sin‘((1 / 2) · (π / 2))) · (cos‘((1 / 2) · (π / 2))))) = 1
358, 20, 343eqtr3i 2216 . . . . . 6 (2 · ((sin‘(π / 4)) · (sin‘(π / 4)))) = 1
3635fveq2i 5530 . . . . 5 (√‘(2 · ((sin‘(π / 4)) · (sin‘(π / 4))))) = (√‘1)
37 4re 9009 . . . . . . . . 9 4 ∈ ℝ
38 4ap0 9031 . . . . . . . . 9 4 # 0
3910, 37, 38redivclapi 8749 . . . . . . . 8 (π / 4) ∈ ℝ
40 resincl 11741 . . . . . . . 8 ((π / 4) ∈ ℝ → (sin‘(π / 4)) ∈ ℝ)
4139, 40ax-mp 5 . . . . . . 7 (sin‘(π / 4)) ∈ ℝ
4241, 41remulcli 7984 . . . . . 6 ((sin‘(π / 4)) · (sin‘(π / 4))) ∈ ℝ
43 0le2 9022 . . . . . 6 0 ≤ 2
4441msqge0i 8587 . . . . . 6 0 ≤ ((sin‘(π / 4)) · (sin‘(π / 4)))
4523, 42, 43, 44sqrtmulii 11156 . . . . 5 (√‘(2 · ((sin‘(π / 4)) · (sin‘(π / 4))))) = ((√‘2) · (√‘((sin‘(π / 4)) · (sin‘(π / 4)))))
46 sqrt1 11068 . . . . 5 (√‘1) = 1
4736, 45, 463eqtr3ri 2217 . . . 4 1 = ((√‘2) · (√‘((sin‘(π / 4)) · (sin‘(π / 4)))))
4842sqrtcli 11142 . . . . . . 7 (0 ≤ ((sin‘(π / 4)) · (sin‘(π / 4))) → (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) ∈ ℝ)
4944, 48ax-mp 5 . . . . . 6 (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) ∈ ℝ
5049recni 7982 . . . . 5 (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) ∈ ℂ
51 sqrt2re 12176 . . . . . . 7 (√‘2) ∈ ℝ
5251recni 7982 . . . . . 6 (√‘2) ∈ ℂ
53 2pos 9023 . . . . . . . 8 0 < 2
5423, 53sqrtgt0ii 11153 . . . . . . 7 0 < (√‘2)
5551, 54gt0ap0ii 8598 . . . . . 6 (√‘2) # 0
5652, 55pm3.2i 272 . . . . 5 ((√‘2) ∈ ℂ ∧ (√‘2) # 0)
57 divmulap2 8646 . . . . 5 ((1 ∈ ℂ ∧ (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) ∈ ℂ ∧ ((√‘2) ∈ ℂ ∧ (√‘2) # 0)) → ((1 / (√‘2)) = (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) ↔ 1 = ((√‘2) · (√‘((sin‘(π / 4)) · (sin‘(π / 4)))))))
582, 50, 56, 57mp3an 1347 . . . 4 ((1 / (√‘2)) = (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) ↔ 1 = ((√‘2) · (√‘((sin‘(π / 4)) · (sin‘(π / 4))))))
5947, 58mpbir 146 . . 3 (1 / (√‘2)) = (√‘((sin‘(π / 4)) · (sin‘(π / 4))))
60 0re 7970 . . . . 5 0 ∈ ℝ
61 pipos 14480 . . . . . . . 8 0 < π
62 4pos 9029 . . . . . . . 8 0 < 4
6310, 37, 61, 62divgt0ii 8889 . . . . . . 7 0 < (π / 4)
64 1re 7969 . . . . . . . 8 1 ∈ ℝ
65 pigt2lt4 14476 . . . . . . . . . . 11 (2 < π ∧ π < 4)
6665simpri 113 . . . . . . . . . 10 π < 4
6710, 37, 37, 62ltdiv1ii 8899 . . . . . . . . . 10 (π < 4 ↔ (π / 4) < (4 / 4))
6866, 67mpbi 145 . . . . . . . . 9 (π / 4) < (4 / 4)
6937recni 7982 . . . . . . . . . 10 4 ∈ ℂ
7069, 38dividapi 8715 . . . . . . . . 9 (4 / 4) = 1
7168, 70breqtri 4040 . . . . . . . 8 (π / 4) < 1
7239, 64, 71ltleii 8073 . . . . . . 7 (π / 4) ≤ 1
73 0xr 8017 . . . . . . . 8 0 ∈ ℝ*
74 elioc2 9949 . . . . . . . 8 ((0 ∈ ℝ* ∧ 1 ∈ ℝ) → ((π / 4) ∈ (0(,]1) ↔ ((π / 4) ∈ ℝ ∧ 0 < (π / 4) ∧ (π / 4) ≤ 1)))
7573, 64, 74mp2an 426 . . . . . . 7 ((π / 4) ∈ (0(,]1) ↔ ((π / 4) ∈ ℝ ∧ 0 < (π / 4) ∧ (π / 4) ≤ 1))
7639, 63, 72, 75mpbir3an 1180 . . . . . 6 (π / 4) ∈ (0(,]1)
77 sin01gt0 11782 . . . . . 6 ((π / 4) ∈ (0(,]1) → 0 < (sin‘(π / 4)))
7876, 77ax-mp 5 . . . . 5 0 < (sin‘(π / 4))
7960, 41, 78ltleii 8073 . . . 4 0 ≤ (sin‘(π / 4))
8041sqrtmsqi 11144 . . . 4 (0 ≤ (sin‘(π / 4)) → (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) = (sin‘(π / 4)))
8179, 80ax-mp 5 . . 3 (√‘((sin‘(π / 4)) · (sin‘(π / 4)))) = (sin‘(π / 4))
8259, 81eqtr2i 2209 . 2 (sin‘(π / 4)) = (1 / (√‘2))
8359, 81eqtri 2208 . . 3 (1 / (√‘2)) = (sin‘(π / 4))
8417fveq2i 5530 . . . 4 (cos‘((1 / 2) · (π / 2))) = (cos‘(π / 4))
856, 18, 843eqtr3i 2216 . . 3 (sin‘(π / 4)) = (cos‘(π / 4))
8683, 85eqtr2i 2209 . 2 (cos‘(π / 4)) = (1 / (√‘2))
8782, 86pm3.2i 272 1 ((sin‘(π / 4)) = (1 / (√‘2)) ∧ (cos‘(π / 4)) = (1 / (√‘2)))
Colors of variables: wff set class
Syntax hints:  wa 104  wb 105  w3a 979   = wceq 1363  wcel 2158   class class class wbr 4015  cfv 5228  (class class class)co 5888  cc 7822  cr 7823  0cc0 7824  1c1 7825   + caddc 7827   · cmul 7829  *cxr 8004   < clt 8005  cle 8006   # cap 8551   / cdiv 8642  2c2 8983  4c4 8985  (,]cioc 9902  csqrt 11018  sincsin 11665  cosccos 11666  πcpi 11668
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 615  ax-in2 616  ax-io 710  ax-5 1457  ax-7 1458  ax-gen 1459  ax-ie1 1503  ax-ie2 1504  ax-8 1514  ax-10 1515  ax-11 1516  ax-i12 1517  ax-bndl 1519  ax-4 1520  ax-17 1536  ax-i9 1540  ax-ial 1544  ax-i5r 1545  ax-13 2160  ax-14 2161  ax-ext 2169  ax-coll 4130  ax-sep 4133  ax-nul 4141  ax-pow 4186  ax-pr 4221  ax-un 4445  ax-setind 4548  ax-iinf 4599  ax-cnex 7915  ax-resscn 7916  ax-1cn 7917  ax-1re 7918  ax-icn 7919  ax-addcl 7920  ax-addrcl 7921  ax-mulcl 7922  ax-mulrcl 7923  ax-addcom 7924  ax-mulcom 7925  ax-addass 7926  ax-mulass 7927  ax-distr 7928  ax-i2m1 7929  ax-0lt1 7930  ax-1rid 7931  ax-0id 7932  ax-rnegex 7933  ax-precex 7934  ax-cnre 7935  ax-pre-ltirr 7936  ax-pre-ltwlin 7937  ax-pre-lttrn 7938  ax-pre-apti 7939  ax-pre-ltadd 7940  ax-pre-mulgt0 7941  ax-pre-mulext 7942  ax-arch 7943  ax-caucvg 7944  ax-pre-suploc 7945  ax-addf 7946  ax-mulf 7947
This theorem depends on definitions:  df-bi 117  df-stab 832  df-dc 836  df-3or 980  df-3an 981  df-tru 1366  df-fal 1369  df-nf 1471  df-sb 1773  df-eu 2039  df-mo 2040  df-clab 2174  df-cleq 2180  df-clel 2183  df-nfc 2318  df-ne 2358  df-nel 2453  df-ral 2470  df-rex 2471  df-reu 2472  df-rmo 2473  df-rab 2474  df-v 2751  df-sbc 2975  df-csb 3070  df-dif 3143  df-un 3145  df-in 3147  df-ss 3154  df-nul 3435  df-if 3547  df-pw 3589  df-sn 3610  df-pr 3611  df-op 3613  df-uni 3822  df-int 3857  df-iun 3900  df-disj 3993  df-br 4016  df-opab 4077  df-mpt 4078  df-tr 4114  df-id 4305  df-po 4308  df-iso 4309  df-iord 4378  df-on 4380  df-ilim 4381  df-suc 4383  df-iom 4602  df-xp 4644  df-rel 4645  df-cnv 4646  df-co 4647  df-dm 4648  df-rn 4649  df-res 4650  df-ima 4651  df-iota 5190  df-fun 5230  df-fn 5231  df-f 5232  df-f1 5233  df-fo 5234  df-f1o 5235  df-fv 5236  df-isom 5237  df-riota 5844  df-ov 5891  df-oprab 5892  df-mpo 5893  df-of 6096  df-1st 6154  df-2nd 6155  df-recs 6319  df-irdg 6384  df-frec 6405  df-1o 6430  df-oadd 6434  df-er 6548  df-map 6663  df-pm 6664  df-en 6754  df-dom 6755  df-fin 6756  df-sup 6996  df-inf 6997  df-pnf 8007  df-mnf 8008  df-xr 8009  df-ltxr 8010  df-le 8011  df-sub 8143  df-neg 8144  df-reap 8545  df-ap 8552  df-div 8643  df-inn 8933  df-2 8991  df-3 8992  df-4 8993  df-5 8994  df-6 8995  df-7 8996  df-8 8997  df-9 8998  df-n0 9190  df-z 9267  df-uz 9542  df-q 9633  df-rp 9667  df-xneg 9785  df-xadd 9786  df-ioo 9905  df-ioc 9906  df-ico 9907  df-icc 9908  df-fz 10022  df-fzo 10156  df-seqfrec 10459  df-exp 10533  df-fac 10719  df-bc 10741  df-ihash 10769  df-shft 10837  df-cj 10864  df-re 10865  df-im 10866  df-rsqrt 11020  df-abs 11021  df-clim 11300  df-sumdc 11375  df-ef 11669  df-sin 11671  df-cos 11672  df-pi 11674  df-rest 12707  df-topgen 12726  df-psmet 13704  df-xmet 13705  df-met 13706  df-bl 13707  df-mopn 13708  df-top 13769  df-topon 13782  df-bases 13814  df-ntr 13867  df-cn 13959  df-cnp 13960  df-tx 14024  df-cncf 14329  df-limced 14396  df-dvap 14397
This theorem is referenced by:  tan4thpi  14533
  Copyright terms: Public domain W3C validator