Line 65: |
Line 65: |
| | | |
| <pre> | | <pre> |
− | For sentences, the signs of equality ("=") and inequality ("=/=") are reserved to signify the syntactic identity and non-identity, respectively, of the literal strings of characters that make up the sentences in question, while the signs of equivalence ("<=>") and inequivalence ("<=/=>") refer to the logical values, if any, of these strings, and serve to signify the equality and inequality, respectively, of their conceivable boolean values. For the logical values themselves, the two pairs of symbols collapse in their senses to a single pair, signifying a single form of coincidence or a single form of distinction, respectively, between the boolean values of the entities involved.
| |
− |
| |
− | In logical studies, one tends to be interested in all of the operations or all of the functions of a given type, at least, to the extent that their totalities and their individualities can be comprehended, and not just the specialized collections that define particular algebraic structures.
| |
− |
| |
− | Although the rest of the conceivably possible dyadic operations on boolean values, in other words, the remainder of the sixteen functions f : %B% x %B% -> %B%, could be presented in the same way as the multiplication and addition tables, it is better to look for a more efficient style of representation, one that is able to express all of the boolean functions on the same number of variables on a roughly equal basis, and with a bit of luck, affords us with a calculus for computing with these functions.
| |
− |
| |
− | The utility of a suitable calculus would involve, among other things:
| |
− |
| |
− | 1. Finding the values of given functions for given arguments.
| |
− | 2. Inverting boolean functions, that is, "finding the fibers" of boolean functions, or solving logical equations that are expressed in terms of boolean functions.
| |
− | 3. Facilitating the recognition of invariant forms that take boolean functions as their functional components.
| |
− |
| |
| The whole point of formal logic, the reason for doing logic formally and the measure that determines how far it is possible to reason abstractly, is to discover functions that do not vary as much as their variables do, in other words, to identify forms of logical functions that, though they express a dependence on the values of their constituent arguments, do not vary as much as possible, but approach the way of being a function that constant functions enjoy. Thus, the recognition of a logical law amounts to identifying a logical function, that, though it ostensibly depends on the values of its putative arguments, is not as variable in its values as the values of its variables are allowed to be. | | The whole point of formal logic, the reason for doing logic formally and the measure that determines how far it is possible to reason abstractly, is to discover functions that do not vary as much as their variables do, in other words, to identify forms of logical functions that, though they express a dependence on the values of their constituent arguments, do not vary as much as possible, but approach the way of being a function that constant functions enjoy. Thus, the recognition of a logical law amounts to identifying a logical function, that, though it ostensibly depends on the values of its putative arguments, is not as variable in its values as the values of its variables are allowed to be. |
| | | |