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