[Inquiry] Re: Theme One Program -- Commentary -- Pase

Jon Awbrey jawbrey at att.net
Fri Jan 28 13:30:15 CST 2005


o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o

TOP.  Commentary Note 48

o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o

Pase.

Pase is a function from pairs of ideas to ideas that
acts as a specialized significance and equality test.

The following figure illustrates the case of a non-nil result:

                  ^ ante (coupon (that))   =   ^ ante (coupon (this))
             o---o \                      o---o \
     o-------|---|--\--------o    o-------|---|--\--------o
     |   o---o   |   o---o   |    |   o---o   |   o---o   |
     o-->| ) |---|-->|   |---o    o-->| ) |---|-->|   |---o
         o---o   |   o---o            o---o   |   o---o
         ^       |   ^                ^       |   ^
         |       |   | coupon (that)  |       |   | coupon (this)
         |       |   @                |       |   @
         |       |                    |       |
 o-------|---o   |            o-------|---o   |
 |   o---o   |   |            |   o---o   |   |
 o-->| ( |---o   |            o-->| ( |---o   |
     o---o<------o                o---o<------o
     ^                            ^
that |                       this | = pase (that, this)
     @                            @

function pase (that, this: idea): idea;
begin
 pase :=
  divert (apse (
  coupon (suspect (that)),
  coupon (suspect (this))), this)
end;

o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o
inquiry e-lab: http://stderr.org/pipermail/inquiry/
o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o~~~~~~~~~o



More information about the Inquiry mailing list