| Intuitionistic Logic Explorer Theorem List (p. 134 of 173) | < 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 | ballotfilemsval 13301* |
Value of |
| Theorem | ballotfilemsv 13302* |
Value of |
| Theorem | ballotfilemsgt1 13303* |
|
| Theorem | ballotfilemsdom 13304* |
Domain of |
| Theorem | ballotfilemsel1i 13305* |
The range |
| Theorem | ballotfilemsf1o 13306* |
The defined |
| Theorem | ballotfilemsi 13307* |
The image by |
| Theorem | ballotfilemsima 13308* |
The image by |
| Theorem | ballotfilemieq 13309* | If two countings share the same first tie, they also have the same swap function. (Contributed by Thierry Arnoux, 18-Apr-2017.) |
| Theorem | ballotfilemrval 13310* |
Value of |
| Theorem | ballotfilemscr 13311* |
The image of |
| Theorem | ballotfilemrv 13312* |
Value of |
| Theorem | ballotfilemrv1 13313* |
Value of |
| Theorem | ballotfilemrv2 13314* |
Value of |
| Theorem | ballotfilemro 13315* |
Range of |
| Theorem | ballotfilemgval 13316* |
Expand the value of |
| Theorem | ballotfilemgun 13317* |
A property of the defined |
| Theorem | ballotfilemfg 13318* |
Express the value of |
| Theorem | ballotfilemfrc 13319* |
Express the value of |
| Theorem | ballotfilemfrci 13320* | Reverse counting preserves a tie at the first tie. (Contributed by Thierry Arnoux, 21-Apr-2017.) |
| Theorem | ballotfilemfrceq 13321* |
Value of |
| Theorem | ballotfilemfrcn0 13322* |
Value of |
| Theorem | ballotfilemrc 13323* |
Range of |
| Theorem | ballotfilemirc 13324* |
Applying |
| Theorem | ballotfilemrinv0 13325* | Lemma for ballotfilemrinv 13326. (Contributed by Thierry Arnoux, 18-Apr-2017.) |
| Theorem | ballotfilemrinv 13326* |
|
| Theorem | ballotfilem1ri 13327* | 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 13328* |
|
| Theorem | ballotfilem8 13329* |
There are as many countings with ties starting with a ballot for |
| Theorem | ballotfilemth 13330* | Lemma for ballotfi 13331. The result, with several additional hypotheses which are for use during the proof. (Contributed by Thierry Arnoux, 7-Dec-2016.) |
| Theorem | ballotfi 13331* | 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 13332 | There are as many odd positive integers as there are positive integers. (Contributed by Jim Kingdon, 11-May-2022.) |
| Theorem | evenennn 13333 | There are as many even positive integers as there are positive integers. (Contributed by Jim Kingdon, 12-May-2022.) |
| Theorem | xpnnen 13334 | 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 13335 | 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 13336 |
The cartesian product of two sets dominated by |
| Theorem | unennn 13337 | The union of two disjoint countably infinite sets is countably infinite. (Contributed by Jim Kingdon, 13-May-2022.) |
| Theorem | znnen 13338 | 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 13339* | Lemma for ennnfone 13365. A direct consequence of fidcenumlemrk 7271. (Contributed by Jim Kingdon, 15-Jul-2023.) |
| Theorem | ennnfonelemk 13340* | Lemma for ennnfone 13365. (Contributed by Jim Kingdon, 15-Jul-2023.) |
| Theorem | ennnfonelemj0 13341* |
Lemma for ennnfone 13365. Initial state for |
| Theorem | ennnfonelemjn 13342* |
Lemma for ennnfone 13365. Non-initial state for |
| Theorem | ennnfonelemg 13343* |
Lemma for ennnfone 13365. Closure for |
| Theorem | ennnfonelemh 13344* | Lemma for ennnfone 13365. (Contributed by Jim Kingdon, 8-Jul-2023.) |
| Theorem | ennnfonelem0 13345* | Lemma for ennnfone 13365. Initial value. (Contributed by Jim Kingdon, 15-Jul-2023.) |
| Theorem | ennnfonelemp1 13346* |
Lemma for ennnfone 13365. Value of |
| Theorem | ennnfonelem1 13347* | Lemma for ennnfone 13365. Second value. (Contributed by Jim Kingdon, 19-Jul-2023.) |
| Theorem | ennnfonelemom 13348* |
Lemma for ennnfone 13365. |
| Theorem | ennnfonelemhdmp1 13349* | Lemma for ennnfone 13365. Domain at a successor where we need to add an element to the sequence. (Contributed by Jim Kingdon, 23-Jul-2023.) |
| Theorem | ennnfonelemss 13350* |
Lemma for ennnfone 13365. We only add elements to |
| Theorem | ennnfoneleminc 13351* |
Lemma for ennnfone 13365. We only add elements to |
| Theorem | ennnfonelemkh 13352* | Lemma for ennnfone 13365. 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 13353* |
Lemma for ennnfone 13365. Each of the functions in |
| Theorem | ennnfonelemex 13354* |
Lemma for ennnfone 13365. Extending the sequence |
| Theorem | ennnfonelemhom 13355* |
Lemma for ennnfone 13365. The sequences in |
| Theorem | ennnfonelemrnh 13356* | Lemma for ennnfone 13365. A consequence of ennnfonelemss 13350. (Contributed by Jim Kingdon, 16-Jul-2023.) |
| Theorem | ennnfonelemfun 13357* |
Lemma for ennnfone 13365. |
| Theorem | ennnfonelemf1 13358* |
Lemma for ennnfone 13365. |
| Theorem | ennnfonelemrn 13359* |
Lemma for ennnfone 13365. |
| Theorem | ennnfonelemdm 13360* |
Lemma for ennnfone 13365. The function |
| Theorem | ennnfonelemen 13361* | Lemma for ennnfone 13365. The result. (Contributed by Jim Kingdon, 16-Jul-2023.) |
| Theorem | ennnfonelemnn0 13362* |
Lemma for ennnfone 13365. A version of ennnfonelemen 13361 expressed in
terms of |
| Theorem | ennnfonelemr 13363* | Lemma for ennnfone 13365. The interesting direction, expressed in deduction form. (Contributed by Jim Kingdon, 27-Oct-2022.) |
| Theorem | ennnfonelemim 13364* | Lemma for ennnfone 13365. The trivial direction. (Contributed by Jim Kingdon, 27-Oct-2022.) |
| Theorem | ennnfone 13365* |
A condition for a set being countably infinite. Corollary 8.1.13 of
[AczelRathjen], p. 73. Roughly
speaking, the condition says that |
| Theorem | exmidunben 13366* |
If any unbounded set of positive integers is equinumerous to |
| Theorem | ctinfomlemom 13367* |
Lemma for ctinfom 13368. Converting between |
| Theorem | ctinfom 13368* |
A condition for a set being countably infinite. Restates ennnfone 13365 in
terms of |
| Theorem | inffinp1 13369* | An infinite set contains an element not contained in a given finite subset. (Contributed by Jim Kingdon, 7-Aug-2023.) |
| Theorem | ctinf 13370* | 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 13371 | 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 13372* | Lemma for enct 13373. One direction of the biconditional. (Contributed by Jim Kingdon, 23-Dec-2023.) |
| Theorem | enct 13373* | Countability is invariant relative to equinumerosity. (Contributed by Jim Kingdon, 23-Dec-2023.) |
| Theorem | ctiunctlemu1st 13374* | Lemma for ctiunct 13380. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemu2nd 13375* | Lemma for ctiunct 13380. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemuom 13376 | Lemma for ctiunct 13380. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemudc 13377* | Lemma for ctiunct 13380. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemf 13378* | Lemma for ctiunct 13380. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunctlemfo 13379* | Lemma for ctiunct 13380. (Contributed by Jim Kingdon, 28-Oct-2023.) |
| Theorem | ctiunct 13380* |
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 13382, 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 13335) and using the first number to map to an
element
(Contributed by Jim Kingdon, 31-Oct-2023.) |
| Theorem | ctiunctal 13381* |
Variation of ctiunct 13380 which allows |
| Theorem | unct 13382* | 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 13383* | 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 13384* | The union of a countably infinite collection of countable sets is countable. Theorem 8.1.28 of [AczelRathjen], p. 78. Compare with ctiunct 13380 which has a stronger hypothesis but does not require countable choice. (Contributed by Jim Kingdon, 5-May-2024.) |
| Theorem | ssomct 13385* |
A decidable subset of |
| Theorem | ssnnctlemct 13386* | Lemma for ssnnct 13387. The result. (Contributed by Jim Kingdon, 29-Sep-2024.) |
| Theorem | ssnnct 13387* |
A decidable subset of |
| Theorem | nninfdclemcl 13388* | Lemma for nninfdc 13393. (Contributed by Jim Kingdon, 25-Sep-2024.) |
| Theorem | nninfdclemf 13389* |
Lemma for nninfdc 13393. A function from the natural numbers into
|
| Theorem | nninfdclemp1 13390* |
Lemma for nninfdc 13393. Each element of the sequence |
| Theorem | nninfdclemlt 13391* | Lemma for nninfdc 13393. The function from nninfdclemf 13389 is strictly monotonic. (Contributed by Jim Kingdon, 24-Sep-2024.) |
| Theorem | nninfdclemf1 13392* | Lemma for nninfdc 13393. The function from nninfdclemf 13389 is one-to-one. (Contributed by Jim Kingdon, 23-Sep-2024.) |
| Theorem | nninfdc 13393* | An unbounded decidable set of positive integers is infinite. (Contributed by Jim Kingdon, 23-Sep-2024.) |
| Theorem | unbendc 13394* | An unbounded decidable set of positive integers is infinite. (Contributed by NM, 5-May-2005.) (Revised by Jim Kingdon, 30-Sep-2024.) |
| Theorem | prminf 13395 | There are an infinite number of primes. Theorem 1.7 in [ApostolNT] p. 16. (Contributed by Paul Chapman, 28-Nov-2012.) |
| Theorem | infpn2 13396* |
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 13409. 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 13397 |
Extend class notation with the class of structures with components
numbered below |
| Syntax | cnx 13398 | Extend class notation with the structure component index extractor. |
| Syntax | csts 13399 | Set components of a structure. |
| Syntax | cslot 13400 | Extend class notation with the slot function. |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |