On Fri, Oct 17, 2025 at 10:20:39PM -0400, Jeremy Weissmann wrote:
> Given f is conjunctive, meaning:
>
> [ f.(x /\ y) == f.x /\ f.y ] for all x,y .
>
> Show that f is disjunctive if and only if:
>
> (*) (∀x :: f.x == (∀y : f.y : < x /\ y > )) ,
>
> where < > is the somewhere operator.
What is that ``somewhere operator'' and
how is it interacting with the variable bindings here?
The intention appears to be that `y` in the `< x /\ y >`
here refers to the `y` bound by `∀y`,
but that `x` does NOT refer to the `x` bound by `∀x`.
Is that the case?
If yes, then why would that operator behave differently for the two variables?
(If both `x` and `y` were encapsulated in `< x /\ y >`,
that would be trivially true.)
(By the way, the statement is not terribly interesting,
since there are only four candidates for `f`
(being a function from Booleans to Booleans),
and exactly those besides negation are conjunctive,
and exactly those besides negation are disjunctive.
)
Wolfram
P.S.:
> ——
>
> Some observations: f being conjunctive already gives us one direction of disjunctivity, namely monotonicity in the form:
>
> [ f.x \/ f.y => f.(x \/ y) ] for all x,y ,
Assuming that `[ ... ]` is ``the everywhere operator'',
isn't the explicit `for all x,y` rather superfluous?
> so for proving disjunctivity we only need to prove the converse
>
> Also, given conjunctivity, the “ => “ direction of (*) reduces to f.false == false , for whatever that’s worth, and the “ <= “ direction can be written:
>
> (**) (∀x :: (∃y : f.y : < x /\ y > => f.x)) .
>
> ——
>
> +j
>
> --
> You received this message because you are subscribed the
mathmeth.com mailing list.
> To unsubscribe from this group, send email to
Calculational-Math...@googlegroups.com
> For more options, visit this group at
http://groups.google.com/group/Calculational-Mathematics?hl=en
> ---
> You received this message because you are subscribed to the Google Groups "Calculational Mathematics" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
calculational-math...@googlegroups.com.
> To view this discussion visit
https://groups.google.com/d/msgid/calculational-mathematics/21401899-66FA-469B-85A5-B976D13A2EEB%40gmail.com.
>
>
> !DSPAM:68f2f98581681804284693!