thank you for your post and for using fuzzylite.
The rules automatically generated in QtFuzzyLite utilise the
Operation::increment() method. It finds all the possible combinations of rules based on your linguistic variables. Given a vector
x=<0,0,0> and upper limits
u=<3,3,3>, the algorithm basically increments the vector
x by the unit. The index in the vector refers to the proposition index in the antecedent, and the value refers to the index of the term in the linguistic variable.
Hope this answers your question.