Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

assurances data: hostnew a_t #91

Closed
sourabhniyogi opened this issue Feb 22, 2025 · 1 comment
Closed

assurances data: hostnew a_t #91

sourabhniyogi opened this issue Feb 22, 2025 · 1 comment
Assignees

Comments

@sourabhniyogi
Copy link
Contributor

sourabhniyogi commented Feb 22, 2025

Image

The answer to the question is 1350. This can be derived from interpreting 9.8 as a declarative statement with a_i, a_o and a_t as dependent on c and l

Image

So in new specification the b: a_t apparent circularity should be ignored:

Image

in favor of recognizing that the functional dependency is like this:

  • $a_c, a_l$ (from new) <=depends= $a_i$ = ..., $a_o$ = ... (see 9.8) <=depends= $a_t$ (see 9.8)

and no "order of operations" is implied whatsoever. Since GP systematically appeals to declarative programming languages, this type of reasoning should be taken a general principle ("No specific order is needed. Ever.") rather than specific to new.

Since most implementers are likely to be using imperative languages (to set up an object "a", then initialize its attributes in some particular order), it is extremely likely that future debates will be settled with reminders of this general principle, and exceptions to the principle should be noted as actually needed.

@sourabhniyogi sourabhniyogi changed the title hostnew a_t assurances: hostnew a_t Feb 22, 2025
@sourabhniyogi sourabhniyogi changed the title assurances: hostnew a_t assurances data: hostnew a_t Feb 22, 2025
@sourabhniyogi sourabhniyogi self-assigned this Feb 22, 2025
@sourabhniyogi
Copy link
Contributor Author

sourabhniyogi commented Feb 23, 2025

Matched the 1350 but added 500000 "manually" here in hostNew to simulate a disabled hostTransfer, which we will add back after addressing "trap" issue.

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

No branches or pull requests

1 participant