Skip to content

Introduce a minimal potential-response core - #41

Open
bocowgill wants to merge 3 commits into
stat-lib:mainfrom
bocowgill:codex/potential-response-core
Open

Introduce a minimal potential-response core#41
bocowgill wants to merge 3 commits into
stat-lib:mainfrom
bocowgill:codex/potential-response-core

Conversation

@bocowgill

@bocowgill bocowgill commented Aug 28, 2026

Copy link
Copy Markdown

Summary

  • Define a generic, assumption-free PotentialResponse type.
  • Add pointwise selection and same-unit substitution.
  • Add application, identity, and associativity laws.

Scope

This PR is purely functional. It introduces no probability or measurability structure, causal assumptions, estimands, identification results, estimators, statistical inference, or dependency on structural or graphical APIs.

Verification

  • lake build
  • lake lint
  • lake exe mk_all --check

Closes #40.

@bocowgill
bocowgill marked this pull request as ready for review August 28, 2026 22:39
@zixiaowang17

Copy link
Copy Markdown
Collaborator

Hi @bocowgill I have approved the building

@bocowgill

Copy link
Copy Markdown
Author

Thanks—the build passed!

@bocowgill

Copy link
Copy Markdown
Author

@rajarshi-mukherjee24: this is ready for review and CI passes. Could you take a look, or suggest an appropriate reviewer? It implements the revised scope of #40, including the documentation clarifications and substitution laws we discussed. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Question] Introduce a minimal potential-response core

2 participants