Equation form expr-01208e159d2aec8c
Read as: conjunction
Means: conjunction
Many-valued logics
Read as: conjunction
Means: conjunction
Read as: false is not in the set of designated values V plus
Means: false is not in the set of designated values V plus
Read as: the truth value of the falsity constant is false
Means: the truth value of the falsity constant is false
Read as: valuation v does not satisfy A in logic L
Means: valuation v does not satisfy A in logic L
Read as: the consequence relation of logic L is included in the consequence relation of classical logic
Means: the consequence relation of logic L is included in the consequence relation of classical logic
Read as: Gamma entails A in logic L
Means: Gamma entails A in logic L
Read as: The value under v of star applied to A subscript one through A subscript n equals the truth function for star in logic L applied, in that order, to the values under v of A subscript one through A subscript n.
Means: The value under v of star applied to A subscript one through A subscript n equals the truth function for star in logic L applied, in that order, to the values under v of A subscript one through A subscript n.
Read as: Delta entails A
Means: Delta entails A
Read as: x equals false
Means: x equals false
Read as: the value of A under v in classical logic equals true
Means: the value of A under v in classical logic equals true
Read as: the negation truth function of logic L at x equals the classical negation truth function at x
Means: the negation truth function of logic L at x equals the classical negation truth function at x
Read as: valuation v does not satisfy B in logic L
Means: valuation v does not satisfy B in logic L
Read as: n equals zero
Means: n equals zero
Read as: p
Means: p
Read as: C
Means: C
Read as: the set containing true and false
Means: the set containing true and false
Read as: n
Means: n
Read as: Gamma entails the conditional if A then B
Means: Gamma entails the conditional if A then B
Read as: x and y both belong to the set containing true and false
Means: x and y both belong to the set containing true and false
Read as: p subscript i
Means: p subscript i
Read as: v
Means: v
Read as: Gamma together with A entails B
Means: Gamma together with A entails B
Read as: negation
Means: negation
Read as: the conjunction truth function
Means: the conjunction truth function
Read as: x equals true
Means: x equals true
Read as: star
Means: star
Read as: V equals the set containing true and false
Means: V equals the set containing true and false
Read as: V plus
Means: V plus
Read as: A, namely p,
Means: A, namely p,
Read as: triangle
Means: triangle
Read as: the value of B under v in classical logic equals false
Means: the value of B under v in classical logic equals false
Read as: the empty set of premises entails A
Means: the empty set of premises entails A
Read as: the truth function for star
Means: the truth function for star
Read as: L subscript zero
Means: L subscript zero
Read as: the set containing true and false
Means: the set containing true and false
Read as: star applied to A subscript one
Means: star applied to A subscript one
Read as: v
Means: v
Read as: semantic entailment
Means: semantic entailment
Read as: the truth constant
Means: the truth constant
Read as: disjunction
Means: disjunction
Read as: Gamma
Means: Gamma
Read as: the value of A under v in logic L belongs to the set of designated values V plus
Means: the value of A under v in logic L belongs to the set of designated values V plus
Read as: the negation truth function
Means: the negation truth function
Read as: the conditional truth function of logic L at x and y equals the classical conditional truth function at x and y
Means: the conditional truth function of logic L at x and y equals the classical conditional truth function at x and y
Read as: A is the negation of B
Means: A is the negation of B
Read as: of A under v
Means: of A under v
Read as: true
Means: true
Read as: star followed by A subscript one
Means: star followed by A subscript one
Read as: Gamma is a subset of Delta
Means: Gamma is a subset of Delta
Read as: zero
Means: zero
Read as: valuation v satisfies A
Means: valuation v satisfies A
Read as: the conjunction truth function of logic L at x and y equals the classical conjunction truth function at x and y
Means: the conjunction truth function of logic L at x and y equals the classical conjunction truth function at x and y
Read as: for star, from ordered n tuples of values in V to V
Means: for star, from ordered n tuples of values in V to V
Read as: Equality chain for negation. The value of A under v in logic L equals the L negation truth function applied to the L value of B, by the evaluation definition. This equals that same truth function applied to the classical value of B, by the inductive hypothesis. This equals the classical negation truth function applied to the classical value of B, by the assumption that negation agrees on true and false, since the classical value of B is either true or false. Finally this equals the classical value of A under v, by the evaluation definition. End of equality chain.
Means: Equality chain for negation. The value of A under v in logic L equals the L negation truth function applied to the L value of B, by the evaluation definition. This equals that same truth function applied to the classical value of B, by the inductive hypothesis. This equals the classical negation truth function applied to the classical value of B, by the assumption that negation agrees on true and false, since the classical value of B is either true or false. Finally this equals the classical value of A under v, by the evaluation definition. End of equality chain.
Read as: one
Means: one
Read as: Gamma does not entail B in classical logic
Means: Gamma does not entail B in classical logic
Read as: Gamma does not entail B in logic L
Means: Gamma does not entail B in logic L
Read as: the conditional with antecedent p subscript one and consequent the conjunction of p subscript one with not p subscript two
Means: the conditional with antecedent p subscript one and consequent the conjunction of p subscript one with not p subscript two
Read as: valuation v satisfies A in logic L
Means: valuation v satisfies A in logic L
Read as: valuation v satisfies every formula in Gamma in logic L
Means: valuation v satisfies every formula in Gamma in logic L
Read as: A
Means: A
Read as: Gamma entails B in logic L
Means: Gamma entails B in logic L
Read as: the conditional with antecedent p subscript one and consequent the product conjunction of p subscript one with not p subscript two
Means: the conditional with antecedent p subscript one and consequent the product conjunction of p subscript one with not p subscript two
Read as: the union of Gamma and Delta entails B
Means: the union of Gamma and Delta entails B
Read as: A is the disjunction of B and C
Means: A is the disjunction of B and C
Read as: V plus is the singleton set containing true
Means: V plus is the singleton set containing true
Read as: Gamma entails B in classical logic
Means: Gamma entails B in classical logic
Read as: true belongs to the set of designated values V plus
Means: true belongs to the set of designated values V plus
Read as: Delta together with A entails B
Means: Delta together with A entails B
Read as: valuation v satisfies every formula in Gamma
Means: valuation v satisfies every formula in Gamma
Read as: A is a tautology of logic L
Means: A is a tautology of logic L
Read as: L
Means: L
Read as: v, mapping the propositional variables to the set containing true and false,
Means: v, mapping the propositional variables to the set containing true and false,
Read as: Gamma entails B
Means: Gamma entails B
Read as: true and false both belong to V
Means: true and false both belong to V
Read as: determined by v, from formulas of language L to values in V,
Means: determined by v, from formulas of language L to values in V,
Read as: the circled dot conjunction symbol
Means: the circled dot conjunction symbol
Read as: the value of A under v equals true
Means: the value of A under v equals true
Read as: the value of B under v in logic L equals false
Means: the value of B under v in logic L equals false
Read as: the conditional truth function
Means: the conditional truth function
Read as: Gamma entails A
Means: Gamma entails A
Read as: the disjunction truth function
Means: the disjunction truth function
Read as: A subscript one, star, A subscript two, enclosed together in parentheses
Means: A subscript one, star, A subscript two, enclosed together in parentheses
Read as: star applied to A subscript one and A subscript two in that order
Means: star applied to A subscript one and A subscript two in that order
Read as: biconditional
Means: biconditional
Read as: L
Means: L
Read as: A in Gamma
Means: A in Gamma
Read as: v
Means: v
Read as: A is the conjunction of B and C
Means: A is the conjunction of B and C
Read as: the disjunction truth function of logic L at x and y equals the classical disjunction truth function at x and y
Means: the disjunction truth function of logic L at x and y equals the classical disjunction truth function at x and y
Read as: the value of p subscript n under the evaluation function determined by v equals the value assigned to p subscript n by v
Means: the value of p subscript n under the evaluation function determined by v equals the value assigned to p subscript n by v
Read as: V plus, which is a subset of V,
Means: V plus, which is a subset of V,
Read as: V, which is nonempty,
Means: V, which is nonempty,
Read as: the falsity constant
Means: the falsity constant
Read as: conditional
Means: conditional
Read as: two
Means: two
Read as: star applied to A subscript one through A subscript n in that order
Means: star applied to A subscript one through A subscript n in that order
Read as: the value of A under v in logic L equals its value under v in classical logic
Means: the value of A under v in logic L equals its value under v in classical logic
Read as: L subscript zero
Means: L subscript zero
Read as: valuation v satisfies every formula in Gamma in logic L
Means: valuation v satisfies every formula in Gamma in logic L
Read as: the truth function for star in logic L at x and y equals the classical truth function for star at x and y
Means: the truth function for star in logic L at x and y equals the classical truth function for star at x and y
Read as: the value of A under v in logic L equals the value assigned to p by v, which equals the value of A under v in classical logic
Means: the value of A under v in logic L equals the value assigned to p by v, which equals the value of A under v in classical logic
Read as: of A under v in logic L
Means: of A under v in logic L
Read as: V
Means: V
Read as: A subscript n
Means: A subscript n
Read as: A subscript one
Means: A subscript one
Read as: the value of A under v belongs to the set of designated values V plus
Means: the value of A under v belongs to the set of designated values V plus
Read as: the conditional whose antecedent is triangle applied to the conjunction of p subscript one and p subscript two, and whose consequent is the conjunction of triangle applied to p subscript one with triangle applied to p subscript two
Means: the conditional whose antecedent is triangle applied to the conjunction of p subscript one and p subscript two, and whose consequent is the conjunction of triangle applied to p subscript one with triangle applied to p subscript two
Read as: valuation v maps the propositional variables to V
Means: valuation v maps the propositional variables to V
Read as: Equality chain for conjunction. The value of A under v in logic L equals the L conjunction truth function applied to the L values of B and C, by the evaluation definition. This equals that same truth function applied to the classical values of B and C, by the inductive hypothesis. This equals the classical conjunction truth function applied to the classical values of B and C, by the assumption that conjunction agrees on true and false, since both classical values belong to the set containing true and false. Finally this equals the classical value of A under v, by the evaluation definition. End of equality chain.
Means: Equality chain for conjunction. The value of A under v in logic L equals the L conjunction truth function applied to the L values of B and C, by the evaluation definition. This equals that same truth function applied to the classical values of B and C, by the inductive hypothesis. This equals the classical conjunction truth function applied to the classical values of B and C, by the assumption that conjunction agrees on true and false, since both classical values belong to the set containing true and false. Finally this equals the classical value of A under v, by the evaluation definition. End of equality chain.
Read as: L
Means: L
Read as: the value assigned to p by v belongs to the set containing true and false
Means: the value assigned to p by v belongs to the set containing true and false
Read as: the value of A under v in logic L equals true
Means: the value of A under v in logic L equals true
Read as: x belongs to the set containing true and false
Means: x belongs to the set containing true and false
Read as: F R M of L
Means: F R M of L
Read as: the value of the constant star under v equals the truth value assigned to that constant by the matrix of logic L
Means: the value of the constant star under v equals the truth value assigned to that constant by the matrix of logic L
Read as: A is the conditional if B then C
Means: A is the conditional if B then C
Read as: false
Means: false
A language is a set of connectives, each with an arity. Arity zero means a constant, arity one a unary connective, and arity two a binary connective.
The standard language lists falsity with arity zero, negation with arity one, and conjunction, disjunction and conditional each with arity two. Product conjunction uses a circled dot; a unary triangle can be added as a determinateness operator.
Propositional variables and zero place connectives are atomic formulas. An n place connective applied to n formulas produces a formula. The source also specifies prefix notation and the corresponding infix notation for binary connectives.
The examples distinguish ordinary conjunction from the product conjunction symbol and show triangle applied to a whole conjunction on the left of a conditional and separately to its two arguments on the right.
A matrix supplies a language, a nonempty set V of truth values, a designated subset V plus, and a truth function from ordered n tuples of values to V for each n place connective. For zero place connectives the interpretation is a single value.
The truth values are true and false, only true is designated, and the falsity constant has value false. Four tables give the negation, conjunction, disjunction and conditional truth functions in that order.
The figure contains four separately linearized tables. The unary table pairs input with output; binary tables use the first argument as the row label and the second argument as the column label. True precedes false on each axis.
Input true gives false; input false gives true. The source places inputs in the first column and outputs in the second.
With column inputs true then false, the row for first input true has outputs true then false, and the row for first input false has outputs false then false.
With column inputs true then false, the row for first input true has outputs true then true, and the row for first input false has outputs true then false.
Rows give the antecedent, columns the consequent. With consequent true then false, the true antecedent row gives true then false, and the false antecedent row gives true then true.
A valuation assigns an element of V to each propositional variable. Its domain is the propositional variables, not all formulas.
Extend a valuation to all formulas. On a variable use the original assignment; on a constant use the matrix value; on a compound apply the relevant truth function to the values of its arguments in their source order.
A valuation satisfies a formula exactly when its value belongs to V plus. Satisfaction of a set requires satisfaction of every member; negated satisfaction means the particular valuation fails to satisfy the formula.
Satisfiability requires at least one satisfying valuation; tautology requires every valuation. Gamma entails A exactly when every valuation satisfying all of Gamma satisfies A. These quantifiers are not interchangeable.
Tautologies are consequences of the empty set. Every finite subset of a satisfiable set is satisfiable. Entailment is monotone in the premise set and satisfies the stated transitivity property. The source leaves the proof as an exercise.
Prove the four preceding semantic facts. No solution is supplied.
Assuming the displayed connectives agree with classical truth functions on true and false, the source argues by induction for equality of the many-valued and classical evaluations. Its displayed valuation hypothesis restricts only one variable p, while the conclusion concerns an arbitrary formula A; the induction needs the valuation restricted to true and false on every variable occurring in A, or on all propositional variables. The source also leaves language and constant qualifications implicit. The accompanying caveat preserves all of these limitations without changing the proposition.
Four equal expressions connect the L value of the negated formula to its classical value. The links use evaluation, the inductive hypothesis, agreement of negation on classical inputs, and evaluation again.
Four equal expressions connect the L value of the conjunction to its classical value. The inductive hypothesis is applied to both arguments in source order before using agreement of the conjunction truth functions.
With true designated and false not designated, the stated agreement conditions make every L consequence a classical consequence. The proof transfers a classical countervaluation. Where a valuation is the left operand, the semantic relation means satisfaction by that valuation rather than consequence from a premise set.
Read as: C