A function that could evaluate an algorithm and return 0 only if it is not a person is called a nonperson predicate. Some algorithms are obviously not people. Some algorithms are obviously not people. For example, any algorithm whose output is repeating with a period less than gigabytes...
Is this supposed to be about avoiding the algorithms simulating suffering people, or avoiding them doing something dangerous to the outside world? Obviously an algorithm could simulate a person while still having a short output, so I’m thinking it has to be about the second one. But then the notion of nonperson predicates doesn’t apply, because it’s about avoiding simulating suffering people.
Is this supposed to be about avoiding the algorithms simulating suffering people, or avoiding them doing something dangerous to the outside world? Obviously an algorithm could simulate a person while still having a short output, so I’m thinking it has to be about the second one. But then the notion of nonperson predicates doesn’t apply, because it’s about avoiding simulating suffering people.