The nine projectivity signatures of Icard 2012 (Definition 1.11), the function classes a
relation can be projected through, from arbitrary (•) to anti-morphism (⊖). Each but •
holds of a function with the complete properties of Icard 2012 Definition 1.7, which also fix
the image of ⊥ or ⊤.
- all : ProjectivitySignature
An arbitrary function (
•), projecting every relation but≡to#. - mono : ProjectivitySignature
A monotone function (
+, upward entailing). - anti : ProjectivitySignature
An antitone function (
−, downward entailing). - additive : ProjectivitySignature
An additive function, preserving joins and
⊤; Icard 2012 writes+in a diamond. - antiAdd : ProjectivitySignature
An anti-additive function, turning joins into meets and
⊤into⊥; Icard 2012 writes−in a diamond. - mult : ProjectivitySignature
A multiplicative function (
⊞), preserving meets and⊥. - antiMult : ProjectivitySignature
An anti-multiplicative function (
⊟), turning meets into joins and⊥into⊤. - addMult : ProjectivitySignature
A morphism (
⊕), additive and multiplicative. - antiAddMult : ProjectivitySignature
An anti-morphism (
⊖), anti-additive and anti-multiplicative.
Derives DecidableEq, Fintype, Repr.
Instances NaturalLogic.ProjectivitySignature.instFaithfulSMulRelation, NaturalLogic.ProjectivitySignature.instMulActionRelation, NaturalLogic.ProjectivitySignature.instSMulRelation
Used by ProjectivitySignature.properties, ProjectivitySignature.ofProperties, ProjectivitySignature.instPartialOrder, ProjectivitySignature.le_iff, ProjectivitySignature.instDecidableLE, ProjectivitySignature.instOrderTop, ProjectivitySignature.compose, ProjectivitySignature.instMul, ProjectivitySignature.instOne, ProjectivitySignature.mem_properties_mul, ProjectivitySignature.instMonoid, ProjectivitySignature.top_mul, ProjectivitySignature.mul_top, ProjectivitySignature.sign, ProjectivitySignature.sign_eq_one_iff, ProjectivitySignature.sign_eq_neg_one_iff, ProjectivitySignature.sign_mul, ProjectivitySignature.signHom, ProjectivitySignature.ofPolarity, ProjectivitySignature.isUnit_iff, ProjectivitySignature.HoldsFor, ProjectivitySignature.HoldsFor.of_le, ProjectivitySignature.HoldsFor.comp, ProjectivitySignature.HoldsFor.monotone_of_sign_eq_one, ProjectivitySignature.HoldsFor.antitone_of_sign_eq_neg_one, ProjectivitySignature.decidableHoldsFor
Used in Fragments/Adyghe/Clause, Fragments/Dutch/Verbs, Fragments/English/Verbs/Basic, Fragments/Finnish/Verbs, Fragments/German/Verbs and 25 more