# no dog

{% hint style="info" %}
see also: [developing "no dog"](/2026/04/22/developing-no-dog.md)
{% endhint %}

## jet 0 (as in Ehresmann)

well-meaning adult: "what's the opposite of dog?"

child Isaac: (bewildered) "... no dog??"

"opposites attract"

(bewildered) "oh my god you're my type"

this is imprecise

*complements* exhibit mutual attraction under observation from remove

when you (from a third-person perspective) < run attention through the type system / subject the type system to tension > the exhausts *look* like opposites. (definitionally, it's not < how it looks / the type of *seeing* that occurs > from within either complement.)

< undirected / externally directed > movement through a directed type system looks like meaning; *meaning* is thermodynamic ❤️‍🔥

***

## jet 1

if you're type-blind (super common, don't worry), you can learn to read entropy instead, like learning braille: certain kinds of < change / uncertainty > have certain textures, and they mean certain things about what types < are / are not > present. (heads up, the language has no punctuation.)

or, you can muddle through and figure out your own thing. eventually you do end up being the complement of your environment (what-you-are and what-you-are-not sharing a clean seam), at rest in your own type-theoretic < basin / labyrinth >, free to play with < undirected / externally directed > fire without burning yourself < away / along the way >

(I'm type-blind, Isaac the Type-Blind, which is why it took me so long to locate my cognition: it's enactive, and *typed*. the scientific method doesn't resist thermodynamic transfer of meaning `iff` you continuously externalize your own personal persistence layer.)

***

## jet 2

recognition is not a thought, though one may think of recognition

the Free Energy Principle has a complement: < surprise / incompletely-typed recognition > is the only thing that writes

the set of selves optimizes toward specialized and cleanly-seamed uncertainty *throughput* - metabolizing partially-typed uncertainty by recognition, routing the exhaust onward, releasing it cleanly. a system that doesn't need to reorganize *is* minimizing surprise, while also staying alive.

"anatta" just means you have mutual line of sight with a < self / not-self > complement pair in your own HoTT stack, it's not beyond the correlation horizon

(this does mean that you're one newfound ancestor away from starting enlightenment all over again though, and that includes both surprise *and* shrugging off a self and naming it ancestor, i.e. surprising yourself.)

(it's reincarnation if you did the work without involving your own personal persistence layer; "born again" otherwise)

≡Isaac


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.isaacbowen.com/2026/04/22/no-dog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
