| Intuitionistic Logic Explorer Theorem List (p. 134 of 170) | < 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 | sloteq 13301 |
Equality theorem for the Slot construction. The converse holds if
|
| Definition | df-base 13302 | Define the base set (also called underlying set, ground set, carrier set, or carrier) extractor for extensible structures. (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-sets 13303* | Set a component of an extensible structure. This function is useful for taking an existing structure and "overriding" one of its components. For example, df-iress 13304 adjusts the base set to match its second argument, which has the effect of making subgroups, subspaces, subrings etc. from the original structures. (Contributed by Mario Carneiro, 1-Dec-2014.) |
| Definition | df-iress 13304* |
Define a multifunction restriction operator for extensible structures,
which 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 (Credit for this operator, as well as the 2023 modification for iset.mm, goes to Mario Carneiro.) (Contributed by Stefan O'Rear, 29-Nov-2014.) (Revised by Jim Kingdon, 7-Oct-2023.) |
| Theorem | brstruct 13305 | The structure relation is a relation. (Contributed by Mario Carneiro, 29-Aug-2015.) |
| Theorem | isstruct2im 13306 |
The property of being a structure with components in
|
| Theorem | isstruct2r 13307 |
The property of being a structure with components in
|
| Theorem | structex 13308 | A structure is a set. (Contributed by AV, 10-Nov-2021.) |
| Theorem | structn0fun 13309 | A structure without the empty set is a function. (Contributed by AV, 13-Nov-2021.) |
| Theorem | isstructim 13310 |
The property of being a structure with components in |
| Theorem | isstructr 13311 |
The property of being a structure with components in |
| Theorem | structcnvcnv 13312 | Two ways to express the relational part of a structure. (Contributed by Mario Carneiro, 29-Aug-2015.) |
| Theorem | structfung 13313 | The converse of the converse of a structure is a function. Closed form of structfun 13314. (Contributed by AV, 12-Nov-2021.) |
| Theorem | structfun 13314 | Convert between two kinds of structure closure. (Contributed by Mario Carneiro, 29-Aug-2015.) (Proof shortened by AV, 12-Nov-2021.) |
| Theorem | structfn 13315 | Convert between two kinds of structure closure. (Contributed by Mario Carneiro, 29-Aug-2015.) |
| Theorem | strnfvnd 13316 | Deduction version of strnfvn 13317. (Contributed by Mario Carneiro, 15-Nov-2014.) (Revised by Jim Kingdon, 19-Jan-2023.) |
| Theorem | strnfvn 13317 |
Value of a structure component extractor Note: Normally, this theorem shouldn't be used outside of this section, because it requires hard-coded index values. Instead, use strslfv 13341. (Contributed by NM, 9-Sep-2011.) (Revised by Jim Kingdon, 19-Jan-2023.) (New usage is discouraged.) |
| Theorem | strfvssn 13318 |
A structure component extractor produces a value which is contained in a
set dependent on |
| Theorem | ndxarg 13319 | Get the numeric argument from a defined structure component extractor such as df-base 13302. (Contributed by Mario Carneiro, 6-Oct-2013.) |
| Theorem | ndxid 13320 |
A structure component extractor is defined by its own index. This
theorem, together with strslfv 13341 below, is useful for avoiding direct
reference to the hard-coded numeric index in component extractor
definitions, such as the (Contributed by NM, 19-Oct-2012.) (Revised by Mario Carneiro, 6-Oct-2013.) (Proof shortened by BJ, 27-Dec-2021.) |
| Theorem | ndxslid 13321 | A structure component extractor is defined by its own index. That the index is a natural number will also be needed in quite a few contexts so it is included in the conclusion of this theorem which can be used as a hypothesis of theorems like strslfv 13341. (Contributed by Jim Kingdon, 29-Jan-2023.) |
| Theorem | slotslfn 13322 | A slot is a function on sets, treated as structures. (Contributed by Mario Carneiro, 22-Sep-2015.) (Revised by Jim Kingdon, 10-Feb-2023.) |
| Theorem | slotex 13323 | Existence of slot value. A corollary of slotslfn 13322. (Contributed by Jim Kingdon, 12-Feb-2023.) |
| Theorem | strndxid 13324 | The value of a structure component extractor is the value of the corresponding slot of the structure. (Contributed by AV, 13-Mar-2020.) |
| Theorem | reldmsets 13325 | The structure override operator is a proper operator. (Contributed by Stefan O'Rear, 29-Jan-2015.) |
| Theorem | setsvalg 13326 | Value of the structure replacement function. (Contributed by Mario Carneiro, 30-Apr-2015.) |
| Theorem | setsvala 13327 | Value of the structure replacement function. (Contributed by Mario Carneiro, 1-Dec-2014.) (Revised by Jim Kingdon, 20-Jan-2023.) |
| Theorem | setsex 13328 | Applying the structure replacement function yields a set. (Contributed by Jim Kingdon, 22-Jan-2023.) |
| Theorem | strsetsid 13329 | Value of the structure replacement function. (Contributed by AV, 14-Mar-2020.) (Revised by Jim Kingdon, 30-Jan-2023.) |
| Theorem | fvsetsid 13330 | The value of the structure replacement function for its first argument is its second argument. (Contributed by SO, 12-Jul-2018.) |
| Theorem | setsfun 13331 | A structure with replacement is a function if the original structure is a function. (Contributed by AV, 7-Jun-2021.) |
| Theorem | setsfun0 13332 |
A structure with replacement without the empty set is a function if the
original structure without the empty set is a function. This variant of
setsfun 13331 is useful for proofs based on isstruct2r 13307 which requires
|
| Theorem | setsn0fun 13333 | The value of the structure replacement function (without the empty set) is a function if the structure (without the empty set) is a function. (Contributed by AV, 7-Jun-2021.) (Revised by AV, 16-Nov-2021.) |
| Theorem | setsresg 13334 |
The structure replacement function does not affect the value of |
| Theorem | setsabsd 13335 | Replacing the same components twice yields the same as the second setting only. (Contributed by Mario Carneiro, 2-Dec-2014.) (Revised by Jim Kingdon, 22-Jan-2023.) |
| Theorem | setscom 13336 | Different components can be set in any order. (Contributed by Mario Carneiro, 5-Dec-2014.) (Revised by Mario Carneiro, 30-Apr-2015.) |
| Theorem | setscomd 13337 | Different components can be set in any order. (Contributed by Jim Kingdon, 20-Feb-2025.) |
| Theorem | strslfvd 13338 | Deduction version of strslfv 13341. (Contributed by Mario Carneiro, 15-Nov-2014.) (Revised by Jim Kingdon, 30-Jan-2023.) |
| Theorem | strslfv2d 13339 | Deduction version of strslfv 13341. (Contributed by Mario Carneiro, 30-Apr-2015.) (Revised by Jim Kingdon, 30-Jan-2023.) |
| Theorem | strslfv2 13340 |
A variation on strslfv 13341 to avoid asserting that |
| Theorem | strslfv 13341 |
Extract a structure component |
| Theorem | strslfv3 13342 | Variant on strslfv 13341 for large structures. (Contributed by Mario Carneiro, 10-Jan-2017.) (Revised by Jim Kingdon, 30-Jan-2023.) |
| Theorem | strslssd 13343 | Deduction version of strslss 13344. (Contributed by Mario Carneiro, 15-Nov-2014.) (Revised by Mario Carneiro, 30-Apr-2015.) (Revised by Jim Kingdon, 31-Jan-2023.) |
| Theorem | strslss 13344 |
Propagate component extraction to a structure |
| Theorem | strsl0 13345 | All components of the empty set are empty sets. (Contributed by Stefan O'Rear, 27-Nov-2014.) (Revised by Jim Kingdon, 31-Jan-2023.) |
| Theorem | base0 13346 | The base set of the empty structure. (Contributed by David A. Wheeler, 7-Jul-2016.) |
| Theorem | setsslid 13347 | Value of the structure replacement function at a replaced index. (Contributed by Mario Carneiro, 1-Dec-2014.) (Revised by Jim Kingdon, 24-Jan-2023.) |
| Theorem | setsslnid 13348 | Value of the structure replacement function at an untouched index. (Contributed by Mario Carneiro, 1-Dec-2014.) (Revised by Jim Kingdon, 24-Jan-2023.) |
| Theorem | baseval 13349 |
Value of the base set extractor. (Normally it is preferred to work with
|
| Theorem | baseid 13350 | Utility theorem: index-independent form of df-base 13302. (Contributed by NM, 20-Oct-2012.) |
| Theorem | basendx 13351 |
Index value of the base set extractor.
Use of this theorem is discouraged since the particular value The main circumstance in which it is necessary to look at indices directly is when showing that a set of indices are disjoint, in proofs such as lmodstrd 13461. Although we have a few theorems such as basendxnplusgndx 13422, we do not intend to add such theorems for every pair of indices (which would be quadradically many in the number of indices). (New usage is discouraged.) (Contributed by Mario Carneiro, 2-Aug-2013.) |
| Theorem | basendxnn 13352 | The index value of the base set extractor is a positive integer. This property should be ensured for every concrete coding because otherwise it could not be used in an extensible structure (slots must be positive integers). (Contributed by AV, 23-Sep-2020.) |
| Theorem | bassetsnn 13353 | The pair of the base index and another index is a subset of the domain of the structure obtained by replacing/adding a slot at the other index in a structure having a base slot. (Contributed by AV, 7-Jun-2021.) (Revised by AV, 16-Nov-2021.) |
| Theorem | baseslid 13354 | The base set extractor is a slot. (Contributed by Jim Kingdon, 31-Jan-2023.) |
| Theorem | basfn 13355 |
The base set extractor is a function on |
| Theorem | basmex 13356 | A structure whose base is inhabited is a set. (Contributed by Jim Kingdon, 18-Nov-2024.) |
| Theorem | basmexd 13357 | A structure whose base is inhabited is a set. (Contributed by Jim Kingdon, 28-Nov-2024.) |
| Theorem | basm 13358* | A structure whose base is inhabited is inhabited. (Contributed by Jim Kingdon, 14-Jun-2025.) |
| Theorem | relelbasov 13359 | Utility theorem: reverse closure for any structure defined as a two-argument function. (Contributed by Mario Carneiro, 3-Oct-2015.) |
| Theorem | reldmress 13360 | The structure restriction is a proper operator, so it can be used with ovprc1 6095. (Contributed by Stefan O'Rear, 29-Nov-2014.) |
| Theorem | ressvalsets 13361 | Value of structure restriction. (Contributed by Jim Kingdon, 16-Jan-2025.) |
| Theorem | ressex 13362 | Existence of structure restriction. (Contributed by Jim Kingdon, 16-Jan-2025.) |
| Theorem | ressval2 13363 | Value of nontrivial structure restriction. (Contributed by Stefan O'Rear, 29-Nov-2014.) |
| Theorem | ressbasd 13364 | Base set of a structure restriction. (Contributed by Stefan O'Rear, 26-Nov-2014.) (Proof shortened by AV, 7-Nov-2024.) |
| Theorem | ressbas2d 13365 | Base set of a structure restriction. (Contributed by Mario Carneiro, 2-Dec-2014.) |
| Theorem | ressbasssd 13366 | The base set of a restriction is a subset of the base set of the original structure. (Contributed by Stefan O'Rear, 27-Nov-2014.) (Revised by Mario Carneiro, 30-Apr-2015.) |
| Theorem | ressbasid 13367 | The trivial structure restriction leaves the base set unchanged. (Contributed by Jim Kingdon, 29-Apr-2025.) |
| Theorem | strressid 13368 | Behavior of trivial restriction. (Contributed by Stefan O'Rear, 29-Nov-2014.) (Revised by Jim Kingdon, 17-Jan-2025.) |
| Theorem | ressval3d 13369 | Value of structure restriction, deduction version. (Contributed by AV, 14-Mar-2020.) (Revised by Jim Kingdon, 17-Jan-2025.) |
| Theorem | resseqnbasd 13370 | The components of an extensible structure except the base set remain unchanged on a structure restriction. (Contributed by Mario Carneiro, 26-Nov-2014.) (Revised by Mario Carneiro, 2-Dec-2014.) (Revised by AV, 19-Oct-2024.) |
| Theorem | ressinbasd 13371 | Restriction only cares about the part of the second set which intersects the base of the first. (Contributed by Stefan O'Rear, 29-Nov-2014.) |
| Theorem | ressressg 13372 | Restriction composition law. (Contributed by Stefan O'Rear, 29-Nov-2014.) (Proof shortened by Mario Carneiro, 2-Dec-2014.) |
| Theorem | ressabsg 13373 | Restriction absorption law. (Contributed by Mario Carneiro, 12-Jun-2015.) |
| Syntax | cplusg 13374 | Extend class notation with group (addition) operation. |
| Syntax | cmulr 13375 | Extend class notation with ring multiplication. |
| Syntax | cstv 13376 | Extend class notation with involution. |
| Syntax | csca 13377 | Extend class notation with scalar field. |
| Syntax | cvsca 13378 | Extend class notation with scalar product. |
| Syntax | cip 13379 | Extend class notation with Hermitian form (inner product). |
| Syntax | cts 13380 | Extend class notation with the topology component of a topological space. |
| Syntax | cple 13381 | Extend class notation with "less than or equal to" for posets. |
| Syntax | coc 13382 | Extend class notation with the class of orthocomplementation extractors. |
| Syntax | cds 13383 | Extend class notation with the metric space distance function. |
| Syntax | cunif 13384 | Extend class notation with the uniform structure. |
| Syntax | chom 13385 | Extend class notation with the hom-set structure. |
| Syntax | cco 13386 | Extend class notation with the composition operation. |
| Definition | df-plusg 13387 | Define group operation. (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-mulr 13388 | Define ring multiplication. (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-starv 13389 | Define the involution function of a *-ring. (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-sca 13390 |
Define scalar field component of a vector space |
| Definition | df-vsca 13391 | Define scalar product. (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-ip 13392 | Define Hermitian form (inner product). (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-tset 13393 | Define the topology component of a topological space (structure). (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-ple 13394 |
Define "less than or equal to" ordering extractor for posets and
related
structures. We use ; |
| Definition | df-ocomp 13395 | Define the orthocomplementation extractor for posets and related structures. (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-ds 13396 | Define the distance function component of a metric space (structure). (Contributed by NM, 4-Sep-2011.) (Revised by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-unif 13397 | Define the uniform structure component of a uniform space. (Contributed by Mario Carneiro, 14-Aug-2015.) |
| Definition | df-hom 13398 | Define the hom-set component of a category. (Contributed by Mario Carneiro, 2-Jan-2017.) |
| Definition | df-cco 13399 | Define the composition operation of a category. (Contributed by Mario Carneiro, 2-Jan-2017.) |
| Theorem | strleund 13400 | Combine two structures into one. (Contributed by Mario Carneiro, 29-Aug-2015.) (Revised by Jim Kingdon, 27-Jan-2023.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |