For a function to be self-dual, f= dual of f
Defination in my class gives me that for dual, i need to replace and with or and variables remains same. But in following post, defination of self-dual function is given as follows -
What is the number of self dual boolean functions?
the classical definition of self-dual boolean function is a function that commutes with the permutation 0/1 (i.e. negation ¬), precisely: $f(x1,...,xn)=¬f(¬x1,...,¬xn)$.
But in above defination, variables are replaced with complement of terms(which i think is not so in dual?). Please any one clarify my doubt.