main index

P00: frame around

P01: olicognography

P02: addictions




Graph Start

Core n°
Half complex graph








Calculable Programs (afterall)

Simple dual

There is in simple arithmetics (could we call complex ones "arhythmetics" ?) something very essential in the concept of a program. It appears in optimization, calculus of an extrema, solution of a program submitted to constraints. Be this linear or non linear. Whichever forms, we seek its solution in a program. Our purpose is not to explain you all the mathematics of such programs, but to mind enough on how to pose your quantitative problems so. Intuitively it is not difficult. Such program seeks the maximum possible solution or minimum possible one, considering an equation of value, constraints and criteria. This is modelled by a function (mathematical) of you gain, like a benefit. The program will be defined as the way to make it optimum considering your constraints. Also since you do, with what you have, and what you have is not unlimited, you understand that there are constraints like the maximum of quantities you can use or, minima you should use.


Now, program-goal function can often be reverted taking other perspective: minimization when maximisation at first and at the reverse. Constraints can also reverse they approach turning less and equal when more or more and equal when less. Relation-combination is called primal-dual. Typically, what is interesting in such program is that you can switch formula and take the easiest formula expression of the function to find your solution. Example: very often to maximize the benefit of a program-situation is quite similar to the minimization of the costs. This is very helpful: switch constraints superior to inferior (the direction of inequalities) and the primal (max or min) to its dual (min or max) and you solve your program taking the easiest pathway (all that in optimization calculus).

Now if not the mathematician for that, what you still can do is:


We have suggested a simple arithmetic sense of program, able you to design your own in a similar way. Graphic and geometric manipulations can do it for more complex purpose.

Complex Primal Dual

Now, one step further is with complex program. This is more with our (intuitive) concept, you will find in literature some complex pictures but no "wholistic overview": confusion is not what mathematicians and logicians like to practice within their so rigorously purified world. Programming in mathematics can be much more sophisticated and we do not dicuss of that. Lesser naive profanes could like more detailed introduction. Complications can be managed in an intuitive and qualitative way. Imagine we want to set some complex notions about such sort of program. How complications would look like in simplified forms? - There the complex primal-dual.With our strange (among nature) human will, it could be not a complex-complex thing, eventually related by complex properties of complementarity, but how to care a complex program and issues (without being abused by labels) with programs of reductions up to an acceptable social model and that could not produce too unacceptable humane disaster.

Another important point has to do with specifications and measures, including mistakes prevention, but these will be treated in other pages.

May be there in a simple-complex program, the gordian knot of our policies. Not enough cared formally by our policies makers, especially those wanting one special result with simplest means; often uncaring that methods should be used under constraints they want to ignore.There are similar hard or complex concepts of program, already intuitive but still unexplained in practices of methodologists. For example robust statistics care a lot the effect of one special (value, outlier, etc.) on all other possible issues. This is the sort of thought we could mind in "complex programming". Like, for example what, as an invidual or a team work, could program or manage, considering as far as possible other citizens. Good for them and me adverse effect be minimum in a repairable way may turn more important than Max-maximum.

Indeed both picture of complex programs can receive some help from added humane criteria: democracy, precautionnary principle and the difficulty of intermediation: how it is ? - between individual (I or you) and all others (both, same - democratically and different - personnally). Some will have easy answers. We prefer to mind that there are points, criteria, in any complicated programs, to discuss democratically, technically while formally caring also efficacy with efficiency.

Nevertheless, if we cannot mind all the situations and the solutions (which feasability could vary, in one place or the other) and, do not want to forbid any potential solutions; there is something that we can nevertheless care. For example learn together to set program according democratic and humane frames. It will nevertheless help us to discuss points and too, attract the attention of people that could help us better in calculating what we could make together.


... follow