Horn Scales #
Entailment orderings on the three classic Horn scales — ⟨some, most, all⟩,
⟨or, and⟩, ⟨possible, necessary⟩ — verified in the typed Horn scale algebra
of Semantics/Alternatives/HornScale.lean (Quantifiers.entails,
Connectives.entails, Modals.entails, strongerAlternatives).
"all" entails "some" in the typed algebra.
"most" entails "some" in the typed algebra.
"some" has stronger alternatives [most, all] in the typed scale.
"and" entails "or" in the typed algebra.
"or" has stronger alternatives [and] in the typed scale.
"necessary" entails "possible" in the typed algebra.
"possible" has stronger alternatives [necessary] in the typed scale.
theorem
Horn1972.entailment_reflexive :
Alternatives.Quantifiers.entails Alternatives.Quantifiers.QuantExpr.some_ Alternatives.Quantifiers.QuantExpr.some_ = true ∧ Alternatives.Connectives.entails Alternatives.Connectives.ConnExpr.or_ Alternatives.Connectives.ConnExpr.or_ = true ∧ Alternatives.Modals.entails Alternatives.Modals.ModalExpr.possible Alternatives.Modals.ModalExpr.possible = true
Entailment is reflexive on all three scales.