Sorry for the long silence... =)
1. Learned more maths. I now start to understand universal algebra, in particular, how an "ideal" is used as a structure for logical consequence. I also start to understand categorical logic as a generalization of universal algebra using categorical notions, particularly functorial semantics.
But I am a bit disappointed because I was looking for a way to transition binary logic to something "fuzzy", but neither universal algebra nor categorical logic offer ready-made solutions (perhaps they could help in some ways, but not yet very obvious).
The idea of topoi in categorical logic looks tantalizingly like fuzzy logic, but it may take a lot of efforts to work it out. Also, my idea is not just to make the logic's truth values fuzzy, but also take the logic's deduction or inference apparatus to the fuzzy realm (ie, to perform deduction in some continuous space). That looks even harder.
The ability of an ideal to model logical consequence is due to the fact that in boolean algebra, implication (the arrow ->) can be converted to "not A or B" which is basically a conjunction. And the con- or dis-junction is mapped to addition and multiplication in algebra. The ideal is a structure closed under addition. So, the ideal can model logical consequences in boolean algebra.
However, this is all lost if the implication arrow cannot be reduced to boolean conjunctions. And also if the conjunctions are somehow "fuzzy", we're not sure how to define ideals that way.
I'm learning more about modules... somehow they fascinate me because they can be regarded as rings of transformations over themselves, and that sounds like "logical functions defined by the logic itself".
Also learning more about tensors... Riemannian geometry... relational algebra... schemes... etc..
2. I am developing a Chinese input method based on concepts or pictures. For example, to input the word "tennis", one may go through the categories "leisure activities -> sports -> ball games" etc. It may be hard for western people to understand why an input method is needed (other than the keyboard), but we Chinese people are not used to phonetic spelling, and so typing can be a headache-causing problem for us, even now.
The input method requires clustering user sentences as training data, and this clustering process could be helped by an ontology. So potentially, I may use this as a platform to build a crowd-sourced ontology.
************
In mid-September I got hospitalized for acute pancreatitis for 12 days (maybe caused by too much stess)... I seem to have fully recovered now but I fear I may have pancreatic cancer!
Well.... so far so good... =]
YKY