In the Russian-language and English-language articles about the third normal form of the relationship are very strange formulations of transitive functional dependency.
(The relation is in the third normal form, if it is in the second, and there is no transitive functional relationship between the potential key and the non-key attribute)
Russian-language Wikipedia: the functional dependence X β Z is transitive if there is a Y such that X β Y β Z, and none of the functional dependencies X β Y, Y β Z, X β Z is trivial. You can choose one potential key as X, another potential key as Y, which is not contained in X, and any non-key attribute as Z. However, the simplest cases of such relations should be in 3NF according to the alternative definition of Carlo Zaniolo.
(An alternative definition of Carlo Zaniolo is that for any functional dependence of the form X β {A} at least one of three conditions is true: X is a superkey, A lies in X, A is a key attribute.)
English-language Wikipedia: the functional relationship X β Z is transitive if there is a Y such that X β Y β Z, all X, Y, Z are different, and Y β X is not satisfied. Closer to the truth, but you can still take as X a potential key, as Y the set of two non-key attributes, and as Z a singleton subset of Y.
Would it not be reasonable to replace the condition of the inequality X, Y, Z by the condition that the functional dependence Y β Z? Is non-trivial? Then everything will be in agreement with Carlo Zaniolo.