For example ...
-
tff(myI_domain,domain,
! [X: $i] : ( X = "face" | X = "stickman" ) ).
-
tff(myI_functions,functors,
( geoff = "face"
& brotherOf("face") = "stickman"
& brotherOf("stickman") = "face" ) ).
-
tff(myI_predicates,predicates,
( ~ taller("face","face")
& ~ taller("face","stickman")
& taller("stickman","face")
& ~ taller("stickman","stickman") ) ).