(Inherited-Facet-Value Slot-Value-Type
Constraint
Constraint.Expression
Constraint-Expression)
(Inherited-Facet-Value Slot-Cardinality
Constraint
Constraint.Expression
1)
(=> (Constraint ?C)
(And (Value-Cardinality ?C Constraint.Expression 1)
(Value-Type ?C Constraint.Expression Constraint-Expression)
(Value-Cardinality ?C Constraint.Expression 1)))
(=> (Constraint.Expression $X $Y) (Constraint-Expression $Y))
(=> (Constraint.Expression $X $Y) (Constraint $X))
(=> (= (The-Constraint ?Expression) ?Constraint)
(= (Constraint.Expression ?Constraint) ?Expression))
(Inherited-Facet-Value Slot-Cardinality
Parametric-Constraint
Constraint.Expression
1)
(Inherited-Facet-Value Slot-Value-Type
Parametric-Constraint
Constraint.Expression
Ground-Sentence)
(<=> (Parametric-Constraint ?Constraint)
(And (Constraint ?Constraint)
(Value-Type ?Constraint
Constraint.Expression
Ground-Sentence)
(Value-Cardinality ?Constraint Constraint.Expression 1)))
(Inherited-Facet-Value Slot-Cardinality
Satisfied-Constraint
Constraint.Expression
1)
(Inherited-Facet-Value Slot-Value-Type
Satisfied-Constraint
Constraint.Expression
Truth)
(<=> (Satisfied-Constraint ?Constraint)
(And (Parametric-Constraint ?Constraint)
(Value-Type ?Constraint Constraint.Expression Truth)
(Value-Cardinality ?Constraint Constraint.Expression 1)))
(Inherited-Facet-Value Slot-Cardinality
Object-Constraint
Constraint.Expression
1)
(Inherited-Facet-Value Slot-Value-Type
Object-Constraint
Constraint.Expression
Sentence-With-One-Variable)
(<=> (Object-Constraint ?Constraint)
(And (Constraint ?Constraint)
(Value-Type ?Constraint
Constraint.Expression
Sentence-With-One-Variable)
(Value-Cardinality ?Constraint Constraint.Expression 1)))
(<=> (Satisfies-Constraint ?Object ?Constraint)
(And (Object-Constraint ?Constraint)
(Holds (Denotation
(Listof
'Kappa
(Listof
(The-Free-Variable-In
(Constraint.Expression ?Constraint)))
(Constraint.Expression ?Constraint)))
?Object)))