Row Constant Relations

Better known as Vectors and Points

RowConstantā€…ā€ŠAā€…ā€ŠBā€…ā€ŠR\textbf{RowConstant} \; A \; B \; R

Relationā€…ā€ŠAā€…ā€ŠBā€…ā€ŠR\textbf{Relation} \; A \; B \; R


pred RowConstant(A,B,C: set univ, R: univ->univ) {
  Relation[A,B,R]
  R = R.(B->C)
}
Pointā€…ā€ŠAā€…ā€ŠBā€…ā€ŠR\textbf{Point} \; A \; B \; R

RowConstantā€…ā€ŠAā€…ā€ŠBā€…ā€ŠR\textbf{RowConstant} \; A \; B \; R

Injectiveā€…ā€ŠAā€…ā€ŠBā€…ā€ŠR\textbf{Injective} \; A \; B \; R

Surjectiveā€…ā€ŠAā€…ā€ŠBā€…ā€ŠR\textbf{Surjective} \; A \; B \; R


pred Point(A,B: set univ, R: univ->univ) {
  RowConstant[A,B,B,R]
  Injective[A,B,R]
  Surjective[A,B,R]
}

Last updated