| Intuitionistic Logic Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > ILE Home > Th. List > zdceq | GIF version | ||
| Description: Equality of integers is decidable. (Contributed by Jim Kingdon, 14-Mar-2020.) |
| Ref | Expression |
|---|---|
| zdceq | ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → DECID 𝐴 = 𝐵) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | ztri3or 9522 | . 2 ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (𝐴 < 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 < 𝐴)) | |
| 2 | zre 9483 | . . . 4 ⊢ (𝐴 ∈ ℤ → 𝐴 ∈ ℝ) | |
| 3 | ltne 8264 | . . . . . . . 8 ⊢ ((𝐴 ∈ ℝ ∧ 𝐴 < 𝐵) → 𝐵 ≠ 𝐴) | |
| 4 | 3 | necomd 2488 | . . . . . . 7 ⊢ ((𝐴 ∈ ℝ ∧ 𝐴 < 𝐵) → 𝐴 ≠ 𝐵) |
| 5 | olc 718 | . . . . . . . 8 ⊢ (𝐴 ≠ 𝐵 → (𝐴 = 𝐵 ∨ 𝐴 ≠ 𝐵)) | |
| 6 | dcne 2413 | . . . . . . . 8 ⊢ (DECID 𝐴 = 𝐵 ↔ (𝐴 = 𝐵 ∨ 𝐴 ≠ 𝐵)) | |
| 7 | 5, 6 | sylibr 134 | . . . . . . 7 ⊢ (𝐴 ≠ 𝐵 → DECID 𝐴 = 𝐵) |
| 8 | 4, 7 | syl 14 | . . . . . 6 ⊢ ((𝐴 ∈ ℝ ∧ 𝐴 < 𝐵) → DECID 𝐴 = 𝐵) |
| 9 | 8 | ex 115 | . . . . 5 ⊢ (𝐴 ∈ ℝ → (𝐴 < 𝐵 → DECID 𝐴 = 𝐵)) |
| 10 | 9 | adantr 276 | . . . 4 ⊢ ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℤ) → (𝐴 < 𝐵 → DECID 𝐴 = 𝐵)) |
| 11 | 2, 10 | sylan 283 | . . 3 ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (𝐴 < 𝐵 → DECID 𝐴 = 𝐵)) |
| 12 | orc 719 | . . . . 5 ⊢ (𝐴 = 𝐵 → (𝐴 = 𝐵 ∨ 𝐴 ≠ 𝐵)) | |
| 13 | 12, 6 | sylibr 134 | . . . 4 ⊢ (𝐴 = 𝐵 → DECID 𝐴 = 𝐵) |
| 14 | 13 | a1i 9 | . . 3 ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (𝐴 = 𝐵 → DECID 𝐴 = 𝐵)) |
| 15 | zre 9483 | . . . . 5 ⊢ (𝐵 ∈ ℤ → 𝐵 ∈ ℝ) | |
| 16 | ltne 8264 | . . . . . . 7 ⊢ ((𝐵 ∈ ℝ ∧ 𝐵 < 𝐴) → 𝐴 ≠ 𝐵) | |
| 17 | 16, 7 | syl 14 | . . . . . 6 ⊢ ((𝐵 ∈ ℝ ∧ 𝐵 < 𝐴) → DECID 𝐴 = 𝐵) |
| 18 | 17 | ex 115 | . . . . 5 ⊢ (𝐵 ∈ ℝ → (𝐵 < 𝐴 → DECID 𝐴 = 𝐵)) |
| 19 | 15, 18 | syl 14 | . . . 4 ⊢ (𝐵 ∈ ℤ → (𝐵 < 𝐴 → DECID 𝐴 = 𝐵)) |
| 20 | 19 | adantl 277 | . . 3 ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → (𝐵 < 𝐴 → DECID 𝐴 = 𝐵)) |
| 21 | 11, 14, 20 | 3jaod 1340 | . 2 ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → ((𝐴 < 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 < 𝐴) → DECID 𝐴 = 𝐵)) |
| 22 | 1, 21 | mpd 13 | 1 ⊢ ((𝐴 ∈ ℤ ∧ 𝐵 ∈ ℤ) → DECID 𝐴 = 𝐵) |
| Colors of variables: wff set class |
| Syntax hints: → wi 4 ∧ wa 104 ∨ wo 715 DECID wdc 841 ∨ w3o 1003 = wceq 1397 ∈ wcel 2202 ≠ wne 2402 class class class wbr 4088 ℝcr 8031 < clt 8214 ℤcz 9479 |
| 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 619 ax-in2 620 ax-io 716 ax-5 1495 ax-7 1496 ax-gen 1497 ax-ie1 1541 ax-ie2 1542 ax-8 1552 ax-10 1553 ax-11 1554 ax-i12 1555 ax-bndl 1557 ax-4 1558 ax-17 1574 ax-i9 1578 ax-ial 1582 ax-i5r 1583 ax-13 2204 ax-14 2205 ax-ext 2213 ax-sep 4207 ax-pow 4264 ax-pr 4299 ax-un 4530 ax-setind 4635 ax-cnex 8123 ax-resscn 8124 ax-1cn 8125 ax-1re 8126 ax-icn 8127 ax-addcl 8128 ax-addrcl 8129 ax-mulcl 8130 ax-addcom 8132 ax-addass 8134 ax-distr 8136 ax-i2m1 8137 ax-0lt1 8138 ax-0id 8140 ax-rnegex 8141 ax-cnre 8143 ax-pre-ltirr 8144 ax-pre-ltwlin 8145 ax-pre-lttrn 8146 ax-pre-ltadd 8148 |
| This theorem depends on definitions: df-bi 117 df-dc 842 df-3or 1005 df-3an 1006 df-tru 1400 df-fal 1403 df-nf 1509 df-sb 1811 df-eu 2082 df-mo 2083 df-clab 2218 df-cleq 2224 df-clel 2227 df-nfc 2363 df-ne 2403 df-nel 2498 df-ral 2515 df-rex 2516 df-reu 2517 df-rab 2519 df-v 2804 df-sbc 3032 df-dif 3202 df-un 3204 df-in 3206 df-ss 3213 df-pw 3654 df-sn 3675 df-pr 3676 df-op 3678 df-uni 3894 df-int 3929 df-br 4089 df-opab 4151 df-id 4390 df-xp 4731 df-rel 4732 df-cnv 4733 df-co 4734 df-dm 4735 df-iota 5286 df-fun 5328 df-fv 5334 df-riota 5971 df-ov 6021 df-oprab 6022 df-mpo 6023 df-pnf 8216 df-mnf 8217 df-xr 8218 df-ltxr 8219 df-le 8220 df-sub 8352 df-neg 8353 df-inn 9144 df-n0 9403 df-z 9480 |
| This theorem is referenced by: nn0n0n1ge2b 9559 nn0lt2 9561 prime 9579 elnn1uz2 9841 iseqf1olemqcl 10762 iseqf1olemnab 10764 iseqf1olemab 10765 seq3f1olemstep 10777 exp3val 10804 hashfzp1 11089 ccat1st1st 11222 swrdccatin1 11310 fprod1p 12165 dvdsdc 12364 zdvdsdc 12378 fsumdvds 12408 dvdsabseq 12413 alzdvds 12420 fzo0dvdseq 12423 gcdmndc 12531 gcdsupex 12533 gcdsupcl 12534 gcd0id 12555 gcdaddm 12560 dfgcd2 12590 gcdmultiplez 12597 dvdssq 12607 nn0seqcvgd 12618 algcvgblem 12626 eucalgval2 12630 lcmmndc 12639 lcmdvds 12656 lcmid 12657 mulgcddvds 12671 cncongr2 12681 isprm3 12695 isprm4 12696 prm2orodd 12703 rpexp 12730 phivalfi 12789 phiprmpw 12799 phimullem 12802 eulerthlemfi 12805 hashgcdeq 12817 phisum 12818 pcxnn0cl 12888 pcge0 12891 pcdvdsb 12898 pcneg 12903 pcdvdstr 12905 pcgcd1 12906 pc2dvds 12908 pcz 12910 pcprmpw2 12911 pcmpt 12921 4sqlemafi 12973 4sqleminfi 12975 4sqexercise1 12976 4sqexercise2 12977 4sqlemsdc 12978 4sqlem11 12979 4sqlem19 12987 ennnfonelemim 13050 unbendc 13080 strsetsid 13120 bassetsnn 13144 mulgval 13714 mulgfng 13716 subgmulg 13780 znf1o 14671 psr1clfi 14708 ply1term 15473 dvply1 15495 perfectlem2 15730 lgsval 15739 lgsfvalg 15740 lgsfcl2 15741 lgscllem 15742 lgsval2lem 15745 lgsneg1 15760 lgsdir2 15768 lgsdirprm 15769 lgsdir 15770 lgsne0 15773 lgsprme0 15777 lgsdirnn0 15782 lgsdinn0 15783 lgsquadlem1 15812 lgsquadlem2 15813 lgsquad3 15819 2lgs 15839 2lgsoddprm 15848 2sqlem9 15859 umgrclwwlkge2 16259 nninffeq 16648 nconstwlpolem 16696 |
| Copyright terms: Public domain | W3C validator |