| Intuitionistic Logic Explorer Theorem List (p. 134 of 174) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > ILE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | ballotfilemimin 13301* |
|
| Theorem | ballotfilemic 13302* | If the first vote is for B, the vote on the first tie is for A. (Contributed by Thierry Arnoux, 1-Dec-2016.) |
| Theorem | ballotfilem1c 13303* | If the first vote is for A, the vote on the first tie is for B. (Contributed by Thierry Arnoux, 4-Apr-2017.) |
| Theorem | ballotfilemsval 13304* |
Value of |
| Theorem | ballotfilemsv 13305* |
Value of |
| Theorem | ballotfilemsgt1 13306* |
|
| Theorem | ballotfilemsdom 13307* |
Domain of |
| Theorem | ballotfilemsel1i 13308* |
The range |
| Theorem | ballotfilemsf1o 13309* |
The defined |
| Theorem | ballotfilemsi 13310* |
The image by |
| Theorem | ballotfilemsima 13311* |
The image by |
| Theorem | ballotfilemieq 13312* | If two countings share the same first tie, they also have the same swap function. (Contributed by Thierry Arnoux, 18-Apr-2017.) |
| Theorem | ballotfilemrval 13313* |
Value of |
| Theorem | ballotfilemscr 13314* |
The image of |
| Theorem | ballotfilemrv 13315* |
Value of |
| Theorem | ballotfilemrv1 13316* |
Value of |
| Theorem | ballotfilemrv2 13317* |
Value of |
| Theorem | ballotfilemro 13318* |
Range of |
| Theorem | ballotfilemgval 13319* |
Expand the value of |
| Theorem | ballotfilemgun 13320* |
A property of the defined |
| Theorem | ballotfilemfg 13321* |
Express the value of |
| Theorem | ballotfilemfrc 13322* |
Express the value of |
| Theorem | ballotfilemfrci 13323* | Reverse counting preserves a tie at the first tie. (Contributed by Thierry Arnoux, 21-Apr-2017.) |
| Theorem | ballotfilemfrceq 13324* |
Value of |
| Theorem | ballotfilemfrcn0 13325* |
Value of |
| Theorem | ballotfilemrc 13326* |
Range of |
| Theorem | ballotfilemirc 13327* |
Applying |
| Theorem | ballotfilemrinv0 13328* | Lemma for ballotfilemrinv 13329. (Contributed by Thierry Arnoux, 18-Apr-2017.) |
| Theorem | ballotfilemrinv 13329* |
|
| Theorem | ballotfilem1ri 13330* | When the vote on the first tie is for A, the first vote is also for A on the reverse counting. (Contributed by Thierry Arnoux, 18-Apr-2017.) |
| Theorem | ballotfilem7 13331* |
|
| Theorem | ballotfilem8 13332* |
There are as many countings with ties starting with a ballot for |
| Theorem | ballotfilemth 13333* | Lemma for ballotfi 13334. The result, with several additional hypotheses which are for use during the proof. (Contributed by Thierry Arnoux, 7-Dec-2016.) |
| Theorem | ballotfi 13334* | Bertrand's ballot problem : the probability that A is ahead throughout the counting. The proof formalized here is a proof "by reflection", as opposed to other known proofs "by induction" or "by permutation". This is Metamath 100 proof #30. (Contributed by Thierry Arnoux, 7-Dec-2016.) (Revised by Jim Kingdon, 17-Jun-2026.) |
| Theorem | oddennn 13335 | There are as many odd positive integers as there are positive integers. (Contributed by Jim Kingdon, 11-May-2022.) |
| Theorem | evenennn 13336 | There are as many even positive integers as there are positive integers. (Contributed by Jim Kingdon, 12-May-2022.) |
| Theorem | xpnnen 13337 | The Cartesian product of the set of positive integers with itself is equinumerous to the set of positive integers. (Contributed by NM, 1-Aug-2004.) |
| Theorem | xpomen 13338 | The Cartesian product of omega (the set of ordinal natural numbers) with itself is equinumerous to omega. Exercise 1 of [Enderton] p. 133. (Contributed by NM, 23-Jul-2004.) |
| Theorem | xpct 13339 |
The cartesian product of two sets dominated by |
| Theorem | unennn 13340 | The union of two disjoint countably infinite sets is countably infinite. (Contributed by Jim Kingdon, 13-May-2022.) |
| Theorem | znnen 13341 | The set of integers and the set of positive integers are equinumerous. Corollary 8.1.23 of [AczelRathjen], p. 75. (Contributed by NM, 31-Jul-2004.) |
| Theorem | ennnfonelemdc 13342* | Lemma for ennnfone 13368. A direct consequence of fidcenumlemrk 7271. (Contributed by Jim Kingdon, 15-Jul-2023.) |
| Theorem | ennnfonelemk 13343* | Lemma for ennnfone 13368. (Contributed by Jim Kingdon, 15-Jul-2023.) |
| Theorem | ennnfonelemj0 13344* |
Lemma for ennnfone 13368. Initial state for |
| Theorem | ennnfonelemjn 13345* |
Lemma for ennnfone 13368. Non-initial state for |
| Theorem | ennnfonelemg 13346* |
Lemma for ennnfone 13368. Closure for |
| Theorem | ennnfonelemh 13347* | Lemma for ennnfone 13368. (Contributed by Jim Kingdon, 8-Jul-2023.) |
| Theorem | ennnfonelem0 13348* | Lemma for ennnfone 13368. Initial value. (Contributed by Jim Kingdon, 15-Jul-2023.) |
| Theorem | ennnfonelemp1 13349* |
Lemma for ennnfone 13368. Value of |
| Theorem | ennnfonelem1 13350* | Lemma for ennnfone 13368. Second value. (Contributed by Jim Kingdon, 19-Jul-2023.) |
| Theorem | ennnfonelemom 13351* |
Lemma for ennnfone 13368. |
| Theorem | ennnfonelemhdmp1 13352* | Lemma for ennnfone 13368. Domain at a successor where we need to add an element to the sequence. (Contributed by Jim Kingdon, 23-Jul-2023.) |
| Theorem | ennnfonelemss 13353* |
Lemma for ennnfone 13368. We only add elements to |
| Theorem | ennnfoneleminc 13354* |
Lemma for ennnfone 13368. We only add elements to |
| Theorem | ennnfonelemkh 13355* | Lemma for ennnfone 13368. Because we add zero or one entries for each new index, the length of each sequence is no greater than its index. (Contributed by Jim Kingdon, 19-Jul-2023.) |
| Theorem | ennnfonelemhf1o 13356* |
Lemma for ennnfone 13368. Each of the functions in |
| Theorem | ennnfonelemex 13357* |
Lemma for ennnfone 13368. Extending the sequence |
| Theorem | ennnfonelemhom 13358* |
Lemma for ennnfone 13368. The sequences in |
| Theorem | ennnfonelemrnh 13359* | Lemma for ennnfone 13368. A consequence of ennnfonelemss 13353. (Contributed by Jim Kingdon, 16-Jul-2023.) |
| Theorem | ennnfonelemfun 13360* |
Lemma for ennnfone 13368. |
| Theorem | ennnfonelemf1 13361* |
Lemma for ennnfone 13368. |
| Theorem | ennnfonelemrn 13362* |
Lemma for ennnfone 13368. |
| Theorem | ennnfonelemdm 13363* |
Lemma for ennnfone 13368. The function |
| Theorem | ennnfonelemen 13364* | Lemma for ennnfone 13368. The result. (Contributed by Jim Kingdon, 16-Jul-2023.) |
| Theorem | ennnfonelemnn0 13365* |
Lemma for ennnfone 13368. A version of ennnfonelemen 13364 expressed in
terms of |
| Theorem | ennnfonelemr 13366* | Lemma for ennnfone 13368. The interesting direction, expressed in deduction form. (Contributed by Jim Kingdon, 27-Oct-2022.) |
| Theorem | ennnfonelemim 13367* | Lemma for ennnfone 13368. The trivial direction. (Contributed by Jim Kingdon, 27-Oct-2022.) |
| Theorem | ennnfone 13368* |
A condition for a set being countably infinite. Corollary 8.1.13 of
[AczelRathjen], p. 73. Roughly
speaking, the condition says that |
| Theorem | exmidunben 13369* |
If any unbounded set of positive integers is equinumerous to |
| Theorem | ctinfomlemom 13370* |
Lemma for ctinfom 13371. Converting between |
| Theorem | ctinfom 13371* |
A condition for a set being countably infinite. Restates ennnfone 13368 in
terms of |
| Theorem | inffinp1 13372* | An infinite set contains an element not contained in a given finite subset. (Contributed by Jim Kingdon, 7-Aug-2023.) |
| Theorem | ctinf 13373* | A set is countably infinite if and only if it has decidable equality, is countable, and is infinite. (Contributed by Jim Kingdon, 7-Aug-2023.) |
| Theorem | qnnen 13374 | The rational numbers are countably infinite. Corollary 8.1.23 of [AczelRathjen], p. 75. This is Metamath 100 proof #3. (Contributed by Jim Kingdon, 11-Aug-2023.) |
| Theorem | enctlem 13375* | Lemma for enct 13376. One direction of the biconditional. (Contributed by Jim Kingdon, 23-Dec-2023.) |
| Theorem | enct 13376* | Countability is invariant relative to equinumerosity. (Contributed by Jim Kingdon, 23-Dec-2023.) |
| Theorem | ctiunctlemu1st 13377* | Lemma for ctiunct 13383. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemu2nd 13378* | Lemma for ctiunct 13383. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemuom 13379 | Lemma for ctiunct 13383. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemudc 13380* | Lemma for ctiunct 13383. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemf 13381* | Lemma for ctiunct 13383. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemfo 13382* | Lemma for ctiunct 13383. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunct 13383* |
A sequence of enumerations gives an enumeration of the union. We refer
to "sequence of enumerations" rather than "countably many
countable
sets" because the hypothesis provides more than countability for
each
For "countably many countable sets" the key hypothesis would
be
Compare with the case of two sets instead of countably many, as seen at unct 13385, which says that the union of two countable sets is countable .
The proof proceeds by mapping a natural number to a pair of natural
numbers (by xpomen 13338) and using the first number to map to an
element
(Contributed by Jim Kingdon, 31-Oct-2023.) |
| Theorem | ctiunctal 13384* |
Variation of ctiunct 13383 which allows |
| Theorem | unct 13385* | The union of two countable sets is countable. Corollary 8.1.20 of [AczelRathjen], p. 75. (Contributed by Jim Kingdon, 1-Nov-2023.) |
| Theorem | omctfn 13386* | Using countable choice to find a sequence of enumerations for a collection of countable sets. Lemma 8.1.27 of [AczelRathjen], p. 77. (Contributed by Jim Kingdon, 19-Apr-2024.) |
| Theorem | omiunct 13387* | The union of a countably infinite collection of countable sets is countable. Theorem 8.1.28 of [AczelRathjen], p. 78. Compare with ctiunct 13383 which has a stronger hypothesis but does not require countable choice. (Contributed by Jim Kingdon, 5-May-2024.) |
| Theorem | ssomct 13388* |
A decidable subset of |
| Theorem | ssnnctlemct 13389* | Lemma for ssnnct 13390. The result. (Contributed by Jim Kingdon, 29-Sep-2024.) |
| Theorem | ssnnct 13390* |
A decidable subset of |
| Theorem | nninfdclemcl 13391* | Lemma for nninfdc 13396. (Contributed by Jim Kingdon, 25-Sep-2024.) |
| Theorem | nninfdclemf 13392* |
Lemma for nninfdc 13396. A function from the natural numbers into
|
| Theorem | nninfdclemp1 13393* |
Lemma for nninfdc 13396. Each element of the sequence |
| Theorem | nninfdclemlt 13394* | Lemma for nninfdc 13396. The function from nninfdclemf 13392 is strictly monotonic. (Contributed by Jim Kingdon, 24-Sep-2024.) |
| Theorem | nninfdclemf1 13395* | Lemma for nninfdc 13396. The function from nninfdclemf 13392 is one-to-one. (Contributed by Jim Kingdon, 23-Sep-2024.) |
| Theorem | nninfdc 13396* | An unbounded decidable set of positive integers is infinite. (Contributed by Jim Kingdon, 23-Sep-2024.) |
| Theorem | unbendc 13397* | An unbounded decidable set of positive integers is infinite. (Contributed by NM, 5-May-2005.) (Revised by Jim Kingdon, 30-Sep-2024.) |
| Theorem | prminf 13398 | There are an infinite number of primes. Theorem 1.7 in [ApostolNT] p. 16. (Contributed by Paul Chapman, 28-Nov-2012.) |
| Theorem | infpn2 13399* |
There exist infinitely many prime numbers: the set of all primes |
An "extensible structure" (or "structure" in short, at least in this section) is used to define a specific group, ring, poset, and so on. An extensible structure can contain many components. For example, a group will have at least two components (base set and operation), although it can be further specialized by adding other components such as a multiplicative operation for rings (and still remain a group per our definition). Thus, every ring is also a group. This extensible structure approach allows theorems from more general structures (such as groups) to be reused for more specialized structures (such as rings) without having to reprove anything. Structures are common in mathematics, but in informal (natural language) proofs the details are assumed in ways that we must make explicit.
An extensible structure is implemented as a function (a set of ordered pairs)
on a finite (and not necessarily sequential) subset of
There are many other possible ways to handle structures. We chose this
extensible structure approach because this approach (1) results in simpler
notation than other approaches we are aware of, and (2) is easier to do
proofs with. We cannot use an approach that uses "hidden"
arguments;
Metamath does not support hidden arguments, and in any case we want nothing
hidden. It would be possible to use a categorical approach (e.g., something
vaguely similar to Lean's mathlib). However, instances (the chain of proofs
that an
To create a substructure of a given extensible structure, you can simply use
the multifunction restriction operator for extensible structures
↾s as
defined in df-iress 13412. This can be used to turn statements about
rings into
statements about subrings, modules into submodules, etc. This definition
knows nothing about individual structures and merely truncates the Extensible structures only work well when they represent concrete categories, where there is a "base set", morphisms are functions, and subobjects are subsets with induced operations. In short, they primarily work well for "sets with (some) extra structure". Extensible structures may not suffice for more complicated situations. For example, in manifolds, ↾s would not work. That said, extensible structures are sufficient for many of the structures that set.mm currently considers, and offer a good compromise for a goal-oriented formalization. | ||
| Syntax | cstr 13400 |
Extend class notation with the class of structures with components
numbered below |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |