HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Definition df-bi 128
Description: This is our first definition, which defines the biconditional connective <->. Unlike most traditional developments, we have chosen not to have a separate symbol such as 'Df.' to mean 'is defined as.' Instead, we will later use the biconditional connective for this purpose, as it allows us to use logic to manipulate definitions directly (df-or 197 is its first use). Here we use the biconditional connective to define itself, a feat which requires a little care. We define (ph <-> ps) as -. ((ph -> ps) -> -. (ps -> ph)) but we don't yet have a notation that can express this directly, so we use a more complicated expression using the language that we have so far. The justification for our definition is that if we mechanically substitute the second wff for the first in the definition, the definition becomes an instance of previously proved theorem bijust 126. Note that from Metamath's point of view, a definition is just another axiom; but from our high level point of view, we are are not strengthening the language since if we mechanically eliminate the new symbol <-> we will not end up with any theorems we could not prove before. To indicate this fact we prefix definition labels with "df-" instead of "ax-". (This prefixing is an informal convention that means nothing to the Metamath proof verifier; it is just for human readability.) See bii 140 and bi 396 for theorems suggesting the typical textbook definition of <->.
Assertion
Ref Expression
df-bi |- -. (((ph <-> ps) -> -. ((ph -> ps) -> -. (ps -> ph))) -> -. (-. ((ph -> ps) -> -. (ps -> ph)) -> (ph <-> ps)))

Detailed syntax breakdown of Definition df-bi
StepHypRef Expression
1 wph . . . . 5 wff ph
2 wps . . . . 5 wff ps
31, 2wb 127 . . . 4 wff (ph <-> ps)
41, 2wi 2 . . . . . 6 wff (ph -> ps)
52, 1wi 2 . . . . . . 7 wff (ps -> ph)
65wn 1 . . . . . 6 wff -. (ps -> ph)
74, 6wi 2 . . . . 5 wff ((ph -> ps) -> -. (ps -> ph))
87wn 1 . . . 4 wff -. ((ph -> ps) -> -. (ps -> ph))
93, 8wi 2 . . 3 wff ((ph <-> ps) -> -. ((ph -> ps) -> -. (ps -> ph)))
108, 3wi 2 . . . 4 wff (-. ((ph -> ps) -> -. (ps -> ph)) -> (ph <-> ps))
1110wn 1 . . 3 wff -. (-. ((ph -> ps) -> -. (ps -> ph)) -> (ph <-> ps))
129, 11wi 2 . 2 wff (((ph <-> ps) -> -. ((ph -> ps) -> -. (ps -> ph))) -> -. (-. ((ph -> ps) -> -. (ps -> ph)) -> (ph <-> ps)))
1312wn 1 1 wff -. (((ph <-> ps) -> -. ((ph -> ps) -> -. (ps -> ph))) -> -. (-. ((ph -> ps) -> -. (ps -> ph)) -> (ph <-> ps)))
Colors of variables: wff set class
This definition is referenced by:  biigb 129  bi1 130  bi2 131  bi3 132
metamath.org