| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| OEL-R01 | act | Actor | UsesViolence is true | |
| OEL-R02 | act | Actor | ThreatensViolence is true | |
| OEL-R03 | act | Actor | Prevents is true | |
| OEL-R04 | act | Actor | Disrupts is true | |
| OEL-R05 | condition | None | Election is true | |
| OEL-R06 | condition | None | DeterminationOfResult is true | |
| OEL-P0 | prohibition | Actor | not realise | not ObstructionOfElection |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} uses violence | Merkmal | {UsesViolence} | OEL-R01 | is true |
| {Actor} threatens violence | Merkmal | {ThreatensViolence} | OEL-R02 | is true |
| {Actor} prevents the process | Merkmal | {Prevents} | OEL-R03 | is true |
| {Actor} disrupts the process | Merkmal | {Disrupts} | OEL-R04 | is true |
| an election | Merkmal | {Election} | OEL-R05 | is true |
| the determination of the election result | Merkmal | {DeterminationOfResult} | OEL-R06 | is true |
| serious-cases clause; (2) attempt | grading / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {DeterminationOfResult} | Boolean | true / false / unknown | Session | the determination of the election result |
| {Disrupts} | Boolean | true / false / unknown | Session | {Actor} disrupts the process |
| {Election} | Boolean | true / false / unknown | Session | an election |
| {Prevents} | Boolean | true / false / unknown | Session | {Actor} prevents the process |
| {ThreatensViolence} | Boolean | true / false / unknown | Session | {Actor} threatens violence |
| {UsesViolence} | Boolean | true / false / unknown | Session | {Actor} uses violence |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Means] | UsesViolence, ThreatensViolence | false | Recomputes when any input changes; propagates into the composite. |
| [Conduct] | Prevents, Disrupts | false | Recomputes when any input changes; propagates into the composite. |
| [Object] | Election, DeterminationOfResult | false | Recomputes when any input changes; propagates into the composite. |
| [ObstructionOfElection] | Means, Conduct, Object | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (OEL-P0) | [ObstructionOfElection] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {DeterminationOfResult} | Element/Datum: the determination of the election result.? | Boolean |
| Q3 | Session | {Disrupts} | Element/Datum: {Actor} disrupts the process.? | Boolean |
| Q4 | Session | {Election} | Element/Datum: an election.? | Boolean |
| Q5 | Session | {Prevents} | Element/Datum: {Actor} prevents the process.? | Boolean |
| Q6 | Session | {ThreatensViolence} | Element/Datum: {Actor} threatens violence.? | Boolean |
| Q7 | Session | {UsesViolence} | Element/Datum: {Actor} uses violence.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| EFR-R01 | act | Actor | VotesWithoutAuthorisation is true | |
| EFR-R02 | act | Actor | BringsAboutIncorrectResult is true | |
| EFR-R03 | act | Actor | FalsifiesResult is true | |
| EFR-R04 | act | Actor | AnnouncesIncorrectResult is true | |
| EFR-R05 | act | Actor | CausesIncorrectAnnouncement is true | |
| EFR-R06 | act | Actor | AssistedVoteAgainstDecision is true | |
| EFR-R07 | act | Actor | AssistedVoteWithoutDecision is true | |
| EFR-R80 | act | Actor | extension (sentence 2): voting without authorisation includes the assisted-voting cases; authored in [UnauthorisedVoting] | UnauthorisedVoting is true |
| EFR-P0 | prohibition | Actor | not realise | not ElectoralFraud |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} votes without authorisation | Merkmal | {VotesWithoutAuthorisation} | EFR-R01 | is true |
| {Actor} otherwise brings about an incorrect result of an election | Merkmal | {BringsAboutIncorrectResult} | EFR-R02 | is true |
| {Actor} falsifies the result | Merkmal | {FalsifiesResult} | EFR-R03 | is true |
| {Actor} incorrectly announces the result of an election | Merkmal | {AnnouncesIncorrectResult} | EFR-R04 | is true |
| {Actor} causes the result of an election to be incorrectly announced | Merkmal | {CausesIncorrectAnnouncement} | EFR-R05 | is true |
| {Actor} casts a vote within permissible assistance contrary to the voting decision of the person entitled to vote | Merkmal | {AssistedVoteAgainstDecision} | EFR-R06 | is true |
| {Actor} casts a vote within permissible assistance without an expressed voting decision of the person entitled to vote | Merkmal | {AssistedVoteWithoutDecision} | EFR-R07 | is true |
| (3) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AnnouncesIncorrectResult} | Boolean | true / false / unknown | Session | {Actor} incorrectly announces the result of an election |
| {AssistedVoteAgainstDecision} | Boolean | true / false / unknown | Session | {Actor} casts a vote within permissible assistance contrary to the voting decision of the person entitled to vote |
| {AssistedVoteWithoutDecision} | Boolean | true / false / unknown | Session | {Actor} casts a vote within permissible assistance without an expressed voting decision of the person entitled to vote |
| {BringsAboutIncorrectResult} | Boolean | true / false / unknown | Session | {Actor} otherwise brings about an incorrect result of an election |
| {CausesIncorrectAnnouncement} | Boolean | true / false / unknown | Session | {Actor} causes the result of an election to be incorrectly announced |
| {FalsifiesResult} | Boolean | true / false / unknown | Session | {Actor} falsifies the result |
| {VotesWithoutAuthorisation} | Boolean | true / false / unknown | Session | {Actor} votes without authorisation |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [UnauthorisedVoting] | VotesWithoutAuthorisation, AssistedVoteAgainstDecision, AssistedVoteWithoutDecision | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | UnauthorisedVoting, BringsAboutIncorrectResult, FalsifiesResult | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | AnnouncesIncorrectResult, CausesIncorrectAnnouncement | false | Recomputes when any input changes; propagates into the composite. |
| [ElectoralFraud] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (EFR-P0) | [ElectoralFraud] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {AnnouncesIncorrectResult} | Element/Datum: {Actor} incorrectly announces the result of an election.? | Boolean |
| Q3 | Session | {AssistedVoteAgainstDecision} | Element/Datum: {Actor} casts a vote within permissible assistance contrary to the voting decision of the person entitled to vote.? | Boolean |
| Q4 | Session | {AssistedVoteWithoutDecision} | Element/Datum: {Actor} casts a vote within permissible assistance without an expressed voting decision of the person entitled to vote.? | Boolean |
| Q5 | Session | {BringsAboutIncorrectResult} | Element/Datum: {Actor} otherwise brings about an incorrect result of an election.? | Boolean |
| Q6 | Session | {CausesIncorrectAnnouncement} | Element/Datum: {Actor} causes the result of an election to be incorrectly announced.? | Boolean |
| Q7 | Session | {FalsifiesResult} | Element/Datum: {Actor} falsifies the result.? | Boolean |
| Q8 | Session | {VotesWithoutAuthorisation} | Element/Datum: {Actor} votes without authorisation.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FED-R01 | act | Actor | ObtainsOwnEntryByFalseStatements is true | |
| FED-R02 | act | Actor | EntersAnotherAsVoter is true | |
| FED-R03 | act | Actor | KnowsNoEntitlementToEntry is true | |
| FED-R04 | act | Actor | PreventsEntryOfEntitledPerson is true | |
| FED-R05 | act | Actor | KnowsEntitlementToVote is true | |
| FED-R06 | act | Actor | HasSelfNominated is true | |
| FED-R07 | condition | None | NotEligible is true | |
| FED-P0 | prohibition | Actor | not realise | not FalsificationOfElectionDocuments |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} obtains the entry of {Actor} in the electoral register by false statements | Merkmal | {ObtainsOwnEntryByFalseStatements} | FED-R01 | is true |
| {Actor} enters another person as a voter | Merkmal | {EntersAnotherAsVoter} | FED-R02 | is true |
| {Actor} knows that the person has no entitlement to entry | Merkmal | {KnowsNoEntitlementToEntry} | FED-R03 | is true |
| {Actor} prevents the entry of a person entitled to vote as a voter | Merkmal | {PreventsEntryOfEntitledPerson} | FED-R04 | is true |
| {Actor} knows of that person's entitlement to vote | Merkmal | {KnowsEntitlementToVote} | FED-R05 | is true |
| {Actor} has {Actor} nominated as a candidate for an election | Merkmal | {HasSelfNominated} | FED-R06 | is true |
| {Actor} is not eligible | Merkmal | {NotEligible} | FED-R07 | is true |
| penalty with subsidiarity; (2) social-insurance equivalence | sanction / deeming rule | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {EntersAnotherAsVoter} | Boolean | true / false / unknown | Session | {Actor} enters another person as a voter |
| {HasSelfNominated} | Boolean | true / false / unknown | Session | {Actor} has {Actor} nominated as a candidate for an election |
| {KnowsEntitlementToVote} | Boolean | true / false / unknown | Session | {Actor} knows of that person's entitlement to vote |
| {KnowsNoEntitlementToEntry} | Boolean | true / false / unknown | Session | {Actor} knows that the person has no entitlement to entry |
| {NotEligible} | Boolean | true / false / unknown | Session | {Actor} is not eligible |
| {ObtainsOwnEntryByFalseStatements} | Boolean | true / false / unknown | Session | {Actor} obtains the entry of {Actor} in the electoral register by false statements |
| {PreventsEntryOfEntitledPerson} | Boolean | true / false / unknown | Session | {Actor} prevents the entry of a person entitled to vote as a voter |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Leg2] | EntersAnotherAsVoter, KnowsNoEntitlementToEntry | false | Recomputes when any input changes; propagates into the composite. |
| [Leg3] | PreventsEntryOfEntitledPerson, KnowsEntitlementToVote | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | ObtainsOwnEntryByFalseStatements | false | Recomputes when any input changes; propagates into the composite. |
| [Leg4] | HasSelfNominated, NotEligible | false | Recomputes when any input changes; propagates into the composite. |
| [FalsificationOfElectionDocuments] | Leg1, Leg2, Leg3, Leg4 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FED-P0) | [FalsificationOfElectionDocuments] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {EntersAnotherAsVoter} | Element/Datum: {Actor} enters another person as a voter.? | Boolean |
| Q3 | Session | {HasSelfNominated} | Element/Datum: {Actor} has {Actor} nominated as a candidate for an election.? | Boolean |
| Q4 | Session | {KnowsEntitlementToVote} | Element/Datum: {Actor} knows of that person's entitlement to vote.? | Boolean |
| Q5 | Session | {KnowsNoEntitlementToEntry} | Element/Datum: {Actor} knows that the person has no entitlement to entry.? | Boolean |
| Q6 | Session | {NotEligible} | Element/Datum: {Actor} is not eligible.? | Boolean |
| Q7 | Session | {ObtainsOwnEntryByFalseStatements} | Element/Datum: {Actor} obtains the entry of {Actor} in the electoral register by false statements.? | Boolean |
| Q8 | Session | {PreventsEntryOfEntitledPerson} | Element/Datum: {Actor} prevents the entry of a person entitled to vote as a voter.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| BES-R01 | act | Actor | ContravenesSecrecyProvision is true | |
| BES-R02 | act | Actor | ActsWithKnowledgeIntention is true | |
| BES-R03 | condition | None | ForSelf is true | |
| BES-R04 | condition | None | ForAnother is true | |
| BES-P0 | prohibition | Actor | not realise | not BreachOfElectoralSecrecy |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} contravenes a provision serving the protection of electoral secrecy | Merkmal | {ContravenesSecrecyProvision} | BES-R01 | is true |
| {Actor} acts with the intention of obtaining knowledge of how someone voted | Merkmal | {ActsWithKnowledgeIntention} | BES-R02 | is true |
| for {Actor} | Merkmal | {ForSelf} | BES-R03 | is true |
| for another person | Merkmal | {ForAnother} | BES-R04 | is true |
| penalty | sanction | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithKnowledgeIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of obtaining knowledge of how someone voted |
| {ContravenesSecrecyProvision} | Boolean | true / false / unknown | Session | {Actor} contravenes a provision serving the protection of electoral secrecy |
| {ForAnother} | Boolean | true / false / unknown | Session | for another person |
| {ForSelf} | Boolean | true / false / unknown | Session | for {Actor} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [BreachOfElectoralSecrecy] | ContravenesSecrecyProvision, ActsWithKnowledgeIntention, ForSelf, ForAnother | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (BES-P0) | [BreachOfElectoralSecrecy] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {ActsWithKnowledgeIntention} | Element/Datum: {Actor} acts with the intention of obtaining knowledge of how someone voted.? | Boolean |
| Q3 | Session | {ContravenesSecrecyProvision} | Element/Datum: {Actor} contravenes a provision serving the protection of electoral secrecy.? | Boolean |
| Q4 | Session | {ForAnother} | Element/Datum: for another person.? | Boolean |
| Q5 | Session | {ForSelf} | Element/Datum: for {Actor}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DOV-R01 | act | Actor | CausesByDeception is true | |
| DOV-R02 | condition | None | ErrsAboutDeclaration is true | |
| DOV-R03 | condition | None | DoesNotVoteAgainstWill is true | |
| DOV-R04 | condition | None | VotesInvalidlyAgainstWill is true | |
| DOV-P0 | prohibition | Actor | not realise | not DeceptionOfVoters |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} by deception causes the outcome | Merkmal | {CausesByDeception} | DOV-R01 | is true |
| a person errs about the content of their declaration when casting their vote | Merkmal | {ErrsAboutDeclaration} | DOV-R02 | is true |
| a person against their will does not vote | Merkmal | {DoesNotVoteAgainstWill} | DOV-R03 | is true |
| a person against their will votes invalidly | Merkmal | {VotesInvalidlyAgainstWill} | DOV-R04 | is true |
| (2) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {CausesByDeception} | Boolean | true / false / unknown | Session | {Actor} by deception causes the outcome |
| {DoesNotVoteAgainstWill} | Boolean | true / false / unknown | Session | a person against their will does not vote |
| {ErrsAboutDeclaration} | Boolean | true / false / unknown | Session | a person errs about the content of their declaration when casting their vote |
| {VotesInvalidlyAgainstWill} | Boolean | true / false / unknown | Session | a person against their will votes invalidly |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [DeceptionOfVoters] | CausesByDeception, ErrsAboutDeclaration, DoesNotVoteAgainstWill, VotesInvalidlyAgainstWill | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DOV-P0) | [DeceptionOfVoters] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {CausesByDeception} | Element/Datum: {Actor} by deception causes the outcome.? | Boolean |
| Q3 | Session | {DoesNotVoteAgainstWill} | Element/Datum: a person against their will does not vote.? | Boolean |
| Q4 | Session | {ErrsAboutDeclaration} | Element/Datum: a person errs about the content of their declaration when casting their vote.? | Boolean |
| Q5 | Session | {VotesInvalidlyAgainstWill} | Element/Datum: a person against their will votes invalidly.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| BOV-R01 | act | Actor | Offers is true | |
| BOV-R02 | act | Actor | Promises is true | |
| BOV-R03 | act | Actor | Grants is true | |
| BOV-R04 | act | Actor | Demands is true | |
| BOV-R05 | act | Actor | AllowsToBePromised is true | |
| BOV-R06 | act | Actor | Accepts is true | |
| BOV-R07 | condition | None | Gifts is true | |
| BOV-R08 | condition | None | OtherAdvantages is true | |
| BOV-R09 | condition | None | ForNotVoting is true | |
| BOV-R10 | condition | None | ForVotingInParticularWay is true | |
| BOV-P0 | prohibition | Actor | not realise | not BriberyOfVoters |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} offers the advantage to another person | Merkmal | {Offers} | BOV-R01 | is true |
| {Actor} promises the advantage to another person | Merkmal | {Promises} | BOV-R02 | is true |
| {Actor} grants the advantage to another person | Merkmal | {Grants} | BOV-R03 | is true |
| {Actor} demands the advantage | Merkmal | {Demands} | BOV-R04 | is true |
| {Actor} allows the advantage to be promised to {Actor} | Merkmal | {AllowsToBePromised} | BOV-R05 | is true |
| {Actor} accepts the advantage | Merkmal | {Accepts} | BOV-R06 | is true |
| gifts | Merkmal | {Gifts} | BOV-R07 | is true |
| other advantages | Merkmal | {OtherAdvantages} | BOV-R08 | is true |
| in return for not voting | Merkmal | {ForNotVoting} | BOV-R09 | is true |
| in return for voting in a particular way | Merkmal | {ForVotingInParticularWay} | BOV-R10 | is true |
| penalty phrases of (1) and (2) | sanction | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Accepts} | Boolean | true / false / unknown | Session | {Actor} accepts the advantage |
| {Actor} | Reference | – | Session | any person (the actor) |
| {AllowsToBePromised} | Boolean | true / false / unknown | Session | {Actor} allows the advantage to be promised to {Actor} |
| {Demands} | Boolean | true / false / unknown | Session | {Actor} demands the advantage |
| {ForNotVoting} | Boolean | true / false / unknown | Session | in return for not voting |
| {ForVotingInParticularWay} | Boolean | true / false / unknown | Session | in return for voting in a particular way |
| {Gifts} | Boolean | true / false / unknown | Session | gifts |
| {Grants} | Boolean | true / false / unknown | Session | {Actor} grants the advantage to another person |
| {Offers} | Boolean | true / false / unknown | Session | {Actor} offers the advantage to another person |
| {OtherAdvantages} | Boolean | true / false / unknown | Session | other advantages |
| {Promises} | Boolean | true / false / unknown | Session | {Actor} promises the advantage to another person |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ActiveSide] | Offers, Promises, Grants | false | Recomputes when any input changes; propagates into the composite. |
| [Consideration] | ForNotVoting, ForVotingInParticularWay | false | Recomputes when any input changes; propagates into the composite. |
| [PassiveSide] | Demands, AllowsToBePromised, Accepts | false | Recomputes when any input changes; propagates into the composite. |
| [Advantage] | Gifts, OtherAdvantages | false | Recomputes when any input changes; propagates into the composite. |
| [BriberyOfVoters] | Advantage, Consideration, ActiveSide, PassiveSide | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (BOV-P0) | [BriberyOfVoters] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Accepts} | Element/Datum: {Actor} accepts the advantage.? | Boolean |
| Q2 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q3 | Session | {AllowsToBePromised} | Element/Datum: {Actor} allows the advantage to be promised to {Actor}.? | Boolean |
| Q4 | Session | {Demands} | Element/Datum: {Actor} demands the advantage.? | Boolean |
| Q5 | Session | {ForNotVoting} | Element/Datum: in return for not voting.? | Boolean |
| Q6 | Session | {ForVotingInParticularWay} | Element/Datum: in return for voting in a particular way.? | Boolean |
| Q7 | Session | {Gifts} | Element/Datum: gifts.? | Boolean |
| Q8 | Session | {Grants} | Element/Datum: {Actor} grants the advantage to another person.? | Boolean |
| Q9 | Session | {Offers} | Element/Datum: {Actor} offers the advantage to another person.? | Boolean |
| Q10 | Session | {OtherAdvantages} | Element/Datum: other advantages.? | Boolean |
| Q11 | Session | {Promises} | Element/Datum: {Actor} promises the advantage to another person.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| BER-R01 | condition | None | MemberOfPopularAssembly is true | |
| BER-R02 | condition | None | MemberOfLegislativeBody is true | |
| BER-R03 | condition | None | OfState is true | |
| BER-R04 | condition | None | OfSubunitOfState is true | |
| BER-R05 | condition | None | OfInternationalOrganisation is true | |
| BER-R06 | act | Actor | Demands is true | |
| BER-R07 | act | Actor | AllowsToBePromised is true | |
| BER-R08 | act | Actor | Accepts is true | |
| BER-R09 | act | Actor | Offers is true | |
| BER-R10 | act | Actor | Promises is true | |
| BER-R11 | act | Actor | Grants is true | |
| BER-R12 | condition | None | UnjustifiedAdvantage is true | |
| BER-R13 | condition | None | ForSelf is true | |
| BER-R14 | condition | None | ForThirdParty is true | |
| BER-R15 | condition | None | ActOnInstructionInMandate is true | |
| BER-R16 | condition | None | OmissionOnInstructionInMandate is true | |
| BER-R17 | condition | None | AcceptanceConsistentWithMemberRules is true | |
| BER-R18 | condition | None | PoliticalMandateOrFunction is true | |
| BER-R19 | condition | None | LawfulPartyDonation is true | |
| BER-R80 | condition | None | exemption (paragraph 4, live): an unjustified advantage does in particular not exist where acceptance is consistent with the provisions governing the member's legal position; a political mandate or function and a lawful party donation are no unjustified advantage; encoded as the separate negative [AdvantageNotUnjustified] qualifying {UnjustifiedAdvantage}, never inside the legs | AdvantageNotUnjustified is true |
| BER-P0 | prohibition | Actor | not realise | not BriberyOfElectedRepresentatives |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} is a member of a popular assembly | Merkmal | {MemberOfPopularAssembly} | BER-R01 | is true |
| {Actor} is a member of a legislative body | Merkmal | {MemberOfLegislativeBody} | BER-R02 | is true |
| of a state | Merkmal | {OfState} | BER-R03 | is true |
| of a subunit of a state | Merkmal | {OfSubunitOfState} | BER-R04 | is true |
| of an international organisation | Merkmal | {OfInternationalOrganisation} | BER-R05 | is true |
| {Actor} demands the advantage | Merkmal | {Demands} | BER-R06 | is true |
| {Actor} allows the advantage to be promised | Merkmal | {AllowsToBePromised} | BER-R07 | is true |
| {Actor} accepts the advantage | Merkmal | {Accepts} | BER-R08 | is true |
| {Actor} offers the advantage to the member | Merkmal | {Offers} | BER-R09 | is true |
| {Actor} promises the advantage to the member | Merkmal | {Promises} | BER-R10 | is true |
| {Actor} grants the advantage to the member | Merkmal | {Grants} | BER-R11 | is true |
| the advantage is unjustified | Merkmal | {UnjustifiedAdvantage} | BER-R12 | is true |
| for the member | Merkmal | {ForSelf} | BER-R13 | is true |
| for a third party | Merkmal | {ForThirdParty} | BER-R14 | is true |
| an act in the exercise of the mandate is to be performed on instruction | Merkmal | {ActOnInstructionInMandate} | BER-R15 | is true |
| an act in the exercise of the mandate is to be omitted on instruction | Merkmal | {OmissionOnInstructionInMandate} | BER-R16 | is true |
| the acceptance of the advantage is consistent with the provisions governing the member's legal position | Merkmal | {AcceptanceConsistentWithMemberRules} | BER-R17 | is true |
| the advantage is a political mandate | Merkmal | {PoliticalMandateOrFunction} | BER-R18 | is true |
| the advantage is a donation permissible under the Political Parties Act | Merkmal | {LawfulPartyDonation} | BER-R19 | is true |
| (3) equivalence catalogue; (5) collateral consequence | deeming rule / consequence | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {AcceptanceConsistentWithMemberRules} | Boolean | true / false / unknown | Session | the acceptance of the advantage is consistent with the provisions governing the member's legal position |
| {Accepts} | Boolean | true / false / unknown | Session | {Actor} accepts the advantage |
| {ActOnInstructionInMandate} | Boolean | true / false / unknown | Session | an act in the exercise of the mandate is to be performed on instruction |
| {Actor} | Reference | – | Session | any person (the actor) |
| {AllowsToBePromised} | Boolean | true / false / unknown | Session | {Actor} allows the advantage to be promised |
| {Demands} | Boolean | true / false / unknown | Session | {Actor} demands the advantage |
| {ForSelf} | Boolean | true / false / unknown | Session | for the member |
| {ForThirdParty} | Boolean | true / false / unknown | Session | for a third party |
| {Grants} | Boolean | true / false / unknown | Session | {Actor} grants the advantage to the member |
| {LawfulPartyDonation} | Boolean | true / false / unknown | Session | the advantage is a donation permissible under the Political Parties Act |
| {MemberOfLegislativeBody} | Boolean | true / false / unknown | Session | {Actor} is a member of a legislative body |
| {MemberOfPopularAssembly} | Boolean | true / false / unknown | Session | {Actor} is a member of a popular assembly |
| {OfInternationalOrganisation} | Boolean | true / false / unknown | Session | of an international organisation |
| {OfState} | Boolean | true / false / unknown | Session | of a state |
| {OfSubunitOfState} | Boolean | true / false / unknown | Session | of a subunit of a state |
| {Offers} | Boolean | true / false / unknown | Session | {Actor} offers the advantage to the member |
| {OmissionOnInstructionInMandate} | Boolean | true / false / unknown | Session | an act in the exercise of the mandate is to be omitted on instruction |
| {PoliticalMandateOrFunction} | Boolean | true / false / unknown | Session | the advantage is a political mandate |
| {Promises} | Boolean | true / false / unknown | Session | {Actor} promises the advantage to the member |
| {UnjustifiedAdvantage} | Boolean | true / false / unknown | Session | the advantage is unjustified |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AdvantageNotUnjustified] | AcceptanceConsistentWithMemberRules, PoliticalMandateOrFunction, LawfulPartyDonation | false | Recomputes when any input changes; propagates into the composite. |
| [MemberStatus] | MemberOfPopularAssembly, MemberOfLegislativeBody, OfState, OfSubunitOfState, OfInternationalOrganisation | false | Recomputes when any input changes; propagates into the composite. |
| [PassiveSide] | MemberStatus, Demands, AllowsToBePromised, Accepts | false | Recomputes when any input changes; propagates into the composite. |
| [Beneficiary] | ForSelf, ForThirdParty | false | Recomputes when any input changes; propagates into the composite. |
| [ActiveSide] | Offers, Promises, Grants | false | Recomputes when any input changes; propagates into the composite. |
| [Consideration] | ActOnInstructionInMandate, OmissionOnInstructionInMandate | false | Recomputes when any input changes; propagates into the composite. |
| [BriberyOfElectedRepresentatives] | UnjustifiedAdvantage, Beneficiary, Consideration, PassiveSide, ActiveSide, MemberStatus | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (BER-P0) | [BriberyOfElectedRepresentatives] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {AcceptanceConsistentWithMemberRules} | Element/Datum: the acceptance of the advantage is consistent with the provisions governing the member's legal position.? | Boolean |
| Q2 | Session | {Accepts} | Element/Datum: {Actor} accepts the advantage.? | Boolean |
| Q3 | Session | {ActOnInstructionInMandate} | Element/Datum: an act in the exercise of the mandate is to be performed on instruction.? | Boolean |
| Q4 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q5 | Session | {AllowsToBePromised} | Element/Datum: {Actor} allows the advantage to be promised.? | Boolean |
| Q6 | Session | {Demands} | Element/Datum: {Actor} demands the advantage.? | Boolean |
| Q7 | Session | {ForSelf} | Element/Datum: for the member.? | Boolean |
| Q8 | Session | {ForThirdParty} | Element/Datum: for a third party.? | Boolean |
| Q9 | Session | {Grants} | Element/Datum: {Actor} grants the advantage to the member.? | Boolean |
| Q10 | Session | {LawfulPartyDonation} | Element/Datum: the advantage is a donation permissible under the Political Parties Act.? | Boolean |
| Q11 | Session | {MemberOfLegislativeBody} | Element/Datum: {Actor} is a member of a legislative body.? | Boolean |
| Q12 | Session | {MemberOfPopularAssembly} | Element/Datum: {Actor} is a member of a popular assembly.? | Boolean |
| Q13 | Session | {OfInternationalOrganisation} | Element/Datum: of an international organisation.? | Boolean |
| Q14 | Session | {OfState} | Element/Datum: of a state.? | Boolean |
| Q15 | Session | {OfSubunitOfState} | Element/Datum: of a subunit of a state.? | Boolean |
| Q16 | Session | {Offers} | Element/Datum: {Actor} offers the advantage to the member.? | Boolean |
| Q17 | Session | {OmissionOnInstructionInMandate} | Element/Datum: an act in the exercise of the mandate is to be omitted on instruction.? | Boolean |
| Q18 | Session | {PoliticalMandateOrFunction} | Element/Datum: the advantage is a political mandate.? | Boolean |
| Q19 | Session | {Promises} | Element/Datum: {Actor} promises the advantage to the member.? | Boolean |
| Q20 | Session | {UnjustifiedAdvantage} | Element/Datum: the advantage is unjustified.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| PIN-R01 | condition | None | Publicly is true | |
| PIN-R02 | condition | None | InAssembly is true | |
| PIN-R03 | condition | None | ByDisseminatingContent is true | |
| PIN-R04 | act | Actor | IncitesToUnlawfulAct is true | |
| PIN-P0 | prohibition | Actor | not realise | not PublicIncitement |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| publicly | Merkmal | {Publicly} | PIN-R01 | is true |
| in an assembly | Merkmal | {InAssembly} | PIN-R02 | is true |
| by disseminating content (Section 11(3)) | Merkmal | {ByDisseminatingContent} | PIN-R03 | is true |
| {Actor} incites to an unlawful act | Merkmal | {IncitesToUnlawfulAct} | PIN-R04 | is true |
| instigator penalty reference; (2) unsuccessful incitement | sanction / variant | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ByDisseminatingContent} | Boolean | true / false / unknown | Session | by disseminating content (Section 11(3)) |
| {InAssembly} | Boolean | true / false / unknown | Session | in an assembly |
| {IncitesToUnlawfulAct} | Boolean | true / false / unknown | Session | {Actor} incites to an unlawful act |
| {Publicly} | Boolean | true / false / unknown | Session | publicly |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PublicMode] | Publicly, InAssembly, ByDisseminatingContent | false | Recomputes when any input changes; propagates into the composite. |
| [PublicIncitement] | PublicMode, IncitesToUnlawfulAct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (PIN-P0) | [PublicIncitement] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {ByDisseminatingContent} | Element/Datum: by disseminating content (Section 11(3)).? | Boolean |
| Q3 | Session | {InAssembly} | Element/Datum: in an assembly.? | Boolean |
| Q4 | Session | {IncitesToUnlawfulAct} | Element/Datum: {Actor} incites to an unlawful act.? | Boolean |
| Q5 | Session | {Publicly} | Element/Datum: publicly.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| TRS-R01 | act | Actor | IntrudesUnlawfully is true | |
| TRS-R02 | condition | None | Dwelling is true | |
| TRS-R03 | condition | None | BusinessPremises is true | |
| TRS-R04 | condition | None | EnclosedProperty is true | |
| TRS-R05 | condition | None | EnclosedPublicRooms is true | |
| TRS-R06 | act | Actor | LingersWithoutAuthority is true | |
| TRS-R07 | act | Actor | FailsToLeaveOnDemand is true | |
| TRS-P0 | prohibition | Actor | not realise | not Trespass |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} unlawfully intrudes | Merkmal | {IntrudesUnlawfully} | TRS-R01 | is true |
| the dwelling of another | Merkmal | {Dwelling} | TRS-R02 | is true |
| the business premises of another | Merkmal | {BusinessPremises} | TRS-R03 | is true |
| the enclosed property of another | Merkmal | {EnclosedProperty} | TRS-R04 | is true |
| enclosed rooms designated for public purposes | Merkmal | {EnclosedPublicRooms} | TRS-R05 | is true |
| {Actor} lingers therein without authority | Merkmal | {LingersWithoutAuthority} | TRS-R06 | is true |
| {Actor} fails to leave on the demand of the entitled person | Merkmal | {FailsToLeaveOnDemand} | TRS-R07 | is true |
| (2) application requirement | procedure | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {BusinessPremises} | Boolean | true / false / unknown | Session | the business premises of another |
| {Dwelling} | Boolean | true / false / unknown | Session | the dwelling of another |
| {EnclosedProperty} | Boolean | true / false / unknown | Session | the enclosed property of another |
| {EnclosedPublicRooms} | Boolean | true / false / unknown | Session | enclosed rooms designated for public purposes |
| {FailsToLeaveOnDemand} | Boolean | true / false / unknown | Session | {Actor} fails to leave on the demand of the entitled person |
| {IntrudesUnlawfully} | Boolean | true / false / unknown | Session | {Actor} unlawfully intrudes |
| {LingersWithoutAuthority} | Boolean | true / false / unknown | Session | {Actor} lingers therein without authority |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ProtectedSpace] | Dwelling, BusinessPremises, EnclosedProperty, EnclosedPublicRooms | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | IntrudesUnlawfully, ProtectedSpace | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | LingersWithoutAuthority, FailsToLeaveOnDemand, ProtectedSpace | false | Recomputes when any input changes; propagates into the composite. |
| [Trespass] | Leg1, Leg2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (TRS-P0) | [Trespass] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {BusinessPremises} | Element/Datum: the business premises of another.? | Boolean |
| Q3 | Session | {Dwelling} | Element/Datum: the dwelling of another.? | Boolean |
| Q4 | Session | {EnclosedProperty} | Element/Datum: the enclosed property of another.? | Boolean |
| Q5 | Session | {EnclosedPublicRooms} | Element/Datum: enclosed rooms designated for public purposes.? | Boolean |
| Q6 | Session | {FailsToLeaveOnDemand} | Element/Datum: {Actor} fails to leave on the demand of the entitled person.? | Boolean |
| Q7 | Session | {IntrudesUnlawfully} | Element/Datum: {Actor} unlawfully intrudes.? | Boolean |
| Q8 | Session | {LingersWithoutAuthority} | Element/Datum: {Actor} lingers therein without authority.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| BOP-R01 | act | Actor | ParticipatesAsPerpetrator is true | |
| BOP-R02 | act | Actor | ParticipatesAsParticipant is true | |
| BOP-R03 | condition | None | ViolenceAgainstPersons is true | |
| BOP-R04 | condition | None | ViolenceAgainstThings is true | |
| BOP-R05 | condition | None | ThreatsOfViolence is true | |
| BOP-R06 | condition | None | FromCrowd is true | |
| BOP-R07 | condition | None | WithJoinedForces is true | |
| BOP-R08 | condition | None | EndangeringPublicSafety is true | |
| BOP-R09 | act | Actor | InfluencesCrowd is true | |
| BOP-R10 | act | Actor | ActsToPromoteReadiness is true | |
| BOP-P0 | prohibition | Actor | not realise | not BreachOfThePeace |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} participates as a perpetrator | Merkmal | {ParticipatesAsPerpetrator} | BOP-R01 | is true |
| {Actor} participates as a participant | Merkmal | {ParticipatesAsParticipant} | BOP-R02 | is true |
| acts of violence against persons | Merkmal | {ViolenceAgainstPersons} | BOP-R03 | is true |
| acts of violence against things | Merkmal | {ViolenceAgainstThings} | BOP-R04 | is true |
| threats of acts of violence against persons | Merkmal | {ThreatsOfViolence} | BOP-R05 | is true |
| the acts are committed from a crowd | Merkmal | {FromCrowd} | BOP-R06 | is true |
| the acts are committed with joined forces | Merkmal | {WithJoinedForces} | BOP-R07 | is true |
| the acts are committed in a manner endangering public safety | Merkmal | {EndangeringPublicSafety} | BOP-R08 | is true |
| {Actor} exerts influence on the crowd | Merkmal | {InfluencesCrowd} | BOP-R09 | is true |
| {Actor} acts in order to promote the crowd's readiness for such acts | Merkmal | {ActsToPromoteReadiness} | BOP-R10 | is true |
| (2) Sections 113/114 bridge; §125a serious cases (Excluded) | procedure / grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsToPromoteReadiness} | Boolean | true / false / unknown | Session | {Actor} acts in order to promote the crowd's readiness for such acts |
| {EndangeringPublicSafety} | Boolean | true / false / unknown | Session | the acts are committed in a manner endangering public safety |
| {FromCrowd} | Boolean | true / false / unknown | Session | the acts are committed from a crowd |
| {InfluencesCrowd} | Boolean | true / false / unknown | Session | {Actor} exerts influence on the crowd |
| {ParticipatesAsParticipant} | Boolean | true / false / unknown | Session | {Actor} participates as a participant |
| {ParticipatesAsPerpetrator} | Boolean | true / false / unknown | Session | {Actor} participates as a perpetrator |
| {ThreatsOfViolence} | Boolean | true / false / unknown | Session | threats of acts of violence against persons |
| {ViolenceAgainstPersons} | Boolean | true / false / unknown | Session | acts of violence against persons |
| {ViolenceAgainstThings} | Boolean | true / false / unknown | Session | acts of violence against things |
| {WithJoinedForces} | Boolean | true / false / unknown | Session | the acts are committed with joined forces |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [CrowdActs] | ViolenceAgainstPersons, ViolenceAgainstThings, ThreatsOfViolence, FromCrowd, WithJoinedForces, EndangeringPublicSafety | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | ParticipatesAsPerpetrator, ParticipatesAsParticipant, CrowdActs | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | InfluencesCrowd, ActsToPromoteReadiness | false | Recomputes when any input changes; propagates into the composite. |
| [BreachOfThePeace] | Leg1, Leg2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (BOP-P0) | [BreachOfThePeace] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {ActsToPromoteReadiness} | Element/Datum: {Actor} acts in order to promote the crowd's readiness for such acts.? | Boolean |
| Q3 | Session | {EndangeringPublicSafety} | Element/Datum: the acts are committed in a manner endangering public safety.? | Boolean |
| Q4 | Session | {FromCrowd} | Element/Datum: the acts are committed from a crowd.? | Boolean |
| Q5 | Session | {InfluencesCrowd} | Element/Datum: {Actor} exerts influence on the crowd.? | Boolean |
| Q6 | Session | {ParticipatesAsParticipant} | Element/Datum: {Actor} participates as a participant.? | Boolean |
| Q7 | Session | {ParticipatesAsPerpetrator} | Element/Datum: {Actor} participates as a perpetrator.? | Boolean |
| Q8 | Session | {ThreatsOfViolence} | Element/Datum: threats of acts of violence against persons.? | Boolean |
| Q9 | Session | {ViolenceAgainstPersons} | Element/Datum: acts of violence against persons.? | Boolean |
| Q10 | Session | {ViolenceAgainstThings} | Element/Datum: acts of violence against things.? | Boolean |
| Q11 | Session | {WithJoinedForces} | Element/Datum: the acts are committed with joined forces.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DPD-R01 | condition | None | Publicly is true | |
| DPD-R02 | condition | None | InAssembly is true | |
| DPD-R03 | condition | None | ByDisseminatingContent is true | |
| DPD-R04 | act | Actor | DisseminatesPersonalData is true | |
| DPD-R05 | condition | None | MannerCapable is true | |
| DPD-R06 | condition | None | MannerIntended is true | |
| DPD-R07 | condition | None | TargetPerson is true | |
| DPD-R08 | condition | None | CloselyAssociatedPerson is true | |
| DPD-R09 | condition | None | DangerOfSeriousOffence is true | |
| DPD-R10 | condition | None | DangerOfActAgainstSexualSelfDetermination is true | |
| DPD-R11 | condition | None | DangerOfActAgainstBodilyIntegrity is true | |
| DPD-R12 | condition | None | DangerOfActAgainstPersonalFreedom is true | |
| DPD-R13 | condition | None | DangerOfActAgainstValuableThing is true | |
| DPD-P0 | prohibition | Actor | not realise | not DisseminationOfPersonalData |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| publicly | Merkmal | {Publicly} | DPD-R01 | is true |
| in an assembly | Merkmal | {InAssembly} | DPD-R02 | is true |
| by disseminating content (Section 11(3)) | Merkmal | {ByDisseminatingContent} | DPD-R03 | is true |
| {Actor} disseminates personal data of another person | Merkmal | {DisseminatesPersonalData} | DPD-R04 | is true |
| the manner of dissemination is capable of exposing the person to the danger | Merkmal | {MannerCapable} | DPD-R05 | is true |
| the manner of dissemination is by the circumstances intended to expose the person to the danger | Merkmal | {MannerIntended} | DPD-R06 | is true |
| the danger is directed at that person | Merkmal | {TargetPerson} | DPD-R07 | is true |
| the danger is directed at a person close to that person | Merkmal | {CloselyAssociatedPerson} | DPD-R08 | is true |
| the danger of a serious criminal offence directed against them | Merkmal | {DangerOfSeriousOffence} | DPD-R09 | is true |
| the danger of an unlawful act against sexual self-determination | Merkmal | {DangerOfActAgainstSexualSelfDetermination} | DPD-R10 | is true |
| the danger of an unlawful act against bodily integrity | Merkmal | {DangerOfActAgainstBodilyIntegrity} | DPD-R11 | is true |
| the danger of an unlawful act against personal freedom | Merkmal | {DangerOfActAgainstPersonalFreedom} | DPD-R12 | is true |
| the danger of an unlawful act against a thing of significant value | Merkmal | {DangerOfActAgainstValuableThing} | DPD-R13 | is true |
| (2) non-accessible-data grading; (3) Section 86(4) bridge | grading / bridge | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ByDisseminatingContent} | Boolean | true / false / unknown | Session | by disseminating content (Section 11(3)) |
| {CloselyAssociatedPerson} | Boolean | true / false / unknown | Session | the danger is directed at a person close to that person |
| {DangerOfActAgainstBodilyIntegrity} | Boolean | true / false / unknown | Session | the danger of an unlawful act against bodily integrity |
| {DangerOfActAgainstPersonalFreedom} | Boolean | true / false / unknown | Session | the danger of an unlawful act against personal freedom |
| {DangerOfActAgainstSexualSelfDetermination} | Boolean | true / false / unknown | Session | the danger of an unlawful act against sexual self-determination |
| {DangerOfActAgainstValuableThing} | Boolean | true / false / unknown | Session | the danger of an unlawful act against a thing of significant value |
| {DangerOfSeriousOffence} | Boolean | true / false / unknown | Session | the danger of a serious criminal offence directed against them |
| {DisseminatesPersonalData} | Boolean | true / false / unknown | Session | {Actor} disseminates personal data of another person |
| {InAssembly} | Boolean | true / false / unknown | Session | in an assembly |
| {MannerCapable} | Boolean | true / false / unknown | Session | the manner of dissemination is capable of exposing the person to the danger |
| {MannerIntended} | Boolean | true / false / unknown | Session | the manner of dissemination is by the circumstances intended to expose the person to the danger |
| {Publicly} | Boolean | true / false / unknown | Session | publicly |
| {TargetPerson} | Boolean | true / false / unknown | Session | the danger is directed at that person |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PublicMode] | Publicly, InAssembly, ByDisseminatingContent | false | Recomputes when any input changes; propagates into the composite. |
| [DangerContent] | DangerOfSeriousOffence, DangerOfActAgainstSexualSelfDetermination, DangerOfActAgainstBodilyIntegrity, DangerOfActAgainstPersonalFreedom, DangerOfActAgainstValuableThing | false | Recomputes when any input changes; propagates into the composite. |
| [ExposedPerson] | TargetPerson, CloselyAssociatedPerson | false | Recomputes when any input changes; propagates into the composite. |
| [DisseminationOfPersonalData] | PublicMode, DisseminatesPersonalData, MannerCapable, MannerIntended, ExposedPerson, DangerContent | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DPD-P0) | [DisseminationOfPersonalData] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {ByDisseminatingContent} | Element/Datum: by disseminating content (Section 11(3)).? | Boolean |
| Q3 | Session | {CloselyAssociatedPerson} | Element/Datum: the danger is directed at a person close to that person.? | Boolean |
| Q4 | Session | {DangerOfActAgainstBodilyIntegrity} | Element/Datum: the danger of an unlawful act against bodily integrity.? | Boolean |
| Q5 | Session | {DangerOfActAgainstPersonalFreedom} | Element/Datum: the danger of an unlawful act against personal freedom.? | Boolean |
| Q6 | Session | {DangerOfActAgainstSexualSelfDetermination} | Element/Datum: the danger of an unlawful act against sexual self-determination.? | Boolean |
| Q7 | Session | {DangerOfActAgainstValuableThing} | Element/Datum: the danger of an unlawful act against a thing of significant value.? | Boolean |
| Q8 | Session | {DangerOfSeriousOffence} | Element/Datum: the danger of a serious criminal offence directed against them.? | Boolean |
| Q9 | Session | {DisseminatesPersonalData} | Element/Datum: {Actor} disseminates personal data of another person.? | Boolean |
| Q10 | Session | {InAssembly} | Element/Datum: in an assembly.? | Boolean |
| Q11 | Session | {MannerCapable} | Element/Datum: the manner of dissemination is capable of exposing the person to the danger.? | Boolean |
| Q12 | Session | {MannerIntended} | Element/Datum: the manner of dissemination is by the circumstances intended to expose the person to the danger.? | Boolean |
| Q13 | Session | {Publicly} | Element/Datum: publicly.? | Boolean |
| Q14 | Session | {TargetPerson} | Element/Datum: the danger is directed at that person.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| CTP-R01 | act | Actor | OperatesPlatform is true | |
| CTP-R02 | condition | None | PurposeDirectedAtEnabling is true | |
| CTP-R03 | condition | None | PurposeDirectedAtPromoting is true | |
| CTP-R04 | condition | None | VirtualInfrastructure is true | |
| CTP-R05 | condition | None | FreelyAccessibleArea is true | |
| CTP-R06 | condition | None | AccessRestrictedArea is true | |
| CTP-R07 | condition | None | OffersOpportunityToOffer is true | |
| CTP-R08 | condition | None | OffersOpportunityToExchange is true | |
| CTP-R09 | condition | None | People is true | |
| CTP-R10 | condition | None | Goods is true | |
| CTP-R11 | condition | None | Services is true | |
| CTP-R12 | condition | None | Content is true | |
| CTP-R80 | condition | None | definition (paragraph 2, live): a trading platform on the internet is any virtual infrastructure, in the freely accessible or the technically access-restricted area of the internet, offering the opportunity to offer or exchange people, goods, services or content; authored as [TradingPlatform] | TradingPlatform is true |
| CTP-P0 | prohibition | Actor | not realise | not CriminalTradingPlatforms |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} operates a trading platform on the internet | Merkmal | {OperatesPlatform} | CTP-R01 | is true |
| the platform's purpose is directed at enabling the commission of unlawful acts | Merkmal | {PurposeDirectedAtEnabling} | CTP-R02 | is true |
| the platform's purpose is directed at promoting the commission of unlawful acts | Merkmal | {PurposeDirectedAtPromoting} | CTP-R03 | is true |
| a virtual infrastructure on the internet | Merkmal | {VirtualInfrastructure} | CTP-R04 | is true |
| in the freely accessible area of the internet | Merkmal | {FreelyAccessibleArea} | CTP-R05 | is true |
| in the technically access-restricted area of the internet | Merkmal | {AccessRestrictedArea} | CTP-R06 | is true |
| the infrastructure offers the opportunity to offer the listed items | Merkmal | {OffersOpportunityToOffer} | CTP-R07 | is true |
| the infrastructure offers the opportunity to exchange the listed items | Merkmal | {OffersOpportunityToExchange} | CTP-R08 | is true |
| people | Merkmal | {People} | CTP-R09 | is true |
| goods | Merkmal | {Goods} | CTP-R10 | is true |
| services | Merkmal | {Services} | CTP-R11 | is true |
| content (Section 11(3)) | Merkmal | {Content} | CTP-R12 | is true |
| (1) sentence 2 catalogue with subsidiarity; (3)-(4) aggravations | catalogue / grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {AccessRestrictedArea} | Boolean | true / false / unknown | Session | in the technically access-restricted area of the internet |
| {Actor} | Reference | – | Session | any person (the actor) |
| {Content} | Boolean | true / false / unknown | Session | content (Section 11(3)) |
| {FreelyAccessibleArea} | Boolean | true / false / unknown | Session | in the freely accessible area of the internet |
| {Goods} | Boolean | true / false / unknown | Session | goods |
| {OffersOpportunityToExchange} | Boolean | true / false / unknown | Session | the infrastructure offers the opportunity to exchange the listed items |
| {OffersOpportunityToOffer} | Boolean | true / false / unknown | Session | the infrastructure offers the opportunity to offer the listed items |
| {OperatesPlatform} | Boolean | true / false / unknown | Session | {Actor} operates a trading platform on the internet |
| {People} | Boolean | true / false / unknown | Session | people |
| {PurposeDirectedAtEnabling} | Boolean | true / false / unknown | Session | the platform's purpose is directed at enabling the commission of unlawful acts |
| {PurposeDirectedAtPromoting} | Boolean | true / false / unknown | Session | the platform's purpose is directed at promoting the commission of unlawful acts |
| {Services} | Boolean | true / false / unknown | Session | services |
| {VirtualInfrastructure} | Boolean | true / false / unknown | Session | a virtual infrastructure on the internet |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [TradingPlatform] | VirtualInfrastructure, FreelyAccessibleArea, AccessRestrictedArea, OffersOpportunityToOffer, OffersOpportunityToExchange, People, Goods, Services, Content | false | Recomputes when any input changes; propagates into the composite. |
| [CriminalTradingPlatforms] | OperatesPlatform, TradingPlatform, PurposeDirectedAtEnabling, PurposeDirectedAtPromoting | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (CTP-P0) | [CriminalTradingPlatforms] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {AccessRestrictedArea} | Element/Datum: in the technically access-restricted area of the internet.? | Boolean |
| Q2 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q3 | Session | {Content} | Element/Datum: content (Section 11(3)).? | Boolean |
| Q4 | Session | {FreelyAccessibleArea} | Element/Datum: in the freely accessible area of the internet.? | Boolean |
| Q5 | Session | {Goods} | Element/Datum: goods.? | Boolean |
| Q6 | Session | {OffersOpportunityToExchange} | Element/Datum: the infrastructure offers the opportunity to exchange the listed items.? | Boolean |
| Q7 | Session | {OffersOpportunityToOffer} | Element/Datum: the infrastructure offers the opportunity to offer the listed items.? | Boolean |
| Q8 | Session | {OperatesPlatform} | Element/Datum: {Actor} operates a trading platform on the internet.? | Boolean |
| Q9 | Session | {People} | Element/Datum: people.? | Boolean |
| Q10 | Session | {PurposeDirectedAtEnabling} | Element/Datum: the platform's purpose is directed at enabling the commission of unlawful acts.? | Boolean |
| Q11 | Session | {PurposeDirectedAtPromoting} | Element/Datum: the platform's purpose is directed at promoting the commission of unlawful acts.? | Boolean |
| Q12 | Session | {Services} | Element/Datum: services.? | Boolean |
| Q13 | Session | {VirtualInfrastructure} | Element/Datum: a virtual infrastructure on the internet.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FAG-R01 | condition | None | WithoutAuthorisation is true | |
| FAG-R02 | condition | None | ArmedGroup is true | |
| FAG-R03 | act | Actor | Forms is true | |
| FAG-R04 | act | Actor | Commands is true | |
| FAG-R05 | act | Actor | Joins is true | |
| FAG-R06 | act | Actor | SuppliesWithWeapons is true | |
| FAG-R07 | act | Actor | SuppliesWithMoney is true | |
| FAG-R08 | act | Actor | OtherwiseSupports is true | |
| FAG-P0 | prohibition | Actor | not realise | not FormationOfArmedGroups |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} acts without authorisation | Merkmal | {WithoutAuthorisation} | FAG-R01 | is true |
| a group that has weapons at its disposal | Merkmal | {ArmedGroup} | FAG-R02 | is true |
| {Actor} forms the group | Merkmal | {Forms} | FAG-R03 | is true |
| {Actor} commands the group | Merkmal | {Commands} | FAG-R04 | is true |
| {Actor} joins the group | Merkmal | {Joins} | FAG-R05 | is true |
| {Actor} supplies the group with weapons | Merkmal | {SuppliesWithWeapons} | FAG-R06 | is true |
| {Actor} supplies the group with money | Merkmal | {SuppliesWithMoney} | FAG-R07 | is true |
| {Actor} otherwise supports the group | Merkmal | {OtherwiseSupports} | FAG-R08 | is true |
| penalty | sanction | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ArmedGroup} | Boolean | true / false / unknown | Session | a group that has weapons at its disposal |
| {Commands} | Boolean | true / false / unknown | Session | {Actor} commands the group |
| {Forms} | Boolean | true / false / unknown | Session | {Actor} forms the group |
| {Joins} | Boolean | true / false / unknown | Session | {Actor} joins the group |
| {OtherwiseSupports} | Boolean | true / false / unknown | Session | {Actor} otherwise supports the group |
| {SuppliesWithMoney} | Boolean | true / false / unknown | Session | {Actor} supplies the group with money |
| {SuppliesWithWeapons} | Boolean | true / false / unknown | Session | {Actor} supplies the group with weapons |
| {WithoutAuthorisation} | Boolean | true / false / unknown | Session | {Actor} acts without authorisation |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Conduct] | Forms, Commands, Joins, SuppliesWithWeapons, SuppliesWithMoney, OtherwiseSupports | false | Recomputes when any input changes; propagates into the composite. |
| [FormationOfArmedGroups] | WithoutAuthorisation, ArmedGroup, Conduct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FAG-P0) | [FormationOfArmedGroups] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {ArmedGroup} | Element/Datum: a group that has weapons at its disposal.? | Boolean |
| Q3 | Session | {Commands} | Element/Datum: {Actor} commands the group.? | Boolean |
| Q4 | Session | {Forms} | Element/Datum: {Actor} forms the group.? | Boolean |
| Q5 | Session | {Joins} | Element/Datum: {Actor} joins the group.? | Boolean |
| Q6 | Session | {OtherwiseSupports} | Element/Datum: {Actor} otherwise supports the group.? | Boolean |
| Q7 | Session | {SuppliesWithMoney} | Element/Datum: {Actor} supplies the group with money.? | Boolean |
| Q8 | Session | {SuppliesWithWeapons} | Element/Datum: {Actor} supplies the group with weapons.? | Boolean |
| Q9 | Session | {WithoutAuthorisation} | Element/Datum: {Actor} acts without authorisation.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| CRO-R01 | act | Actor | Founds is true | |
| CRO-R02 | act | Actor | ParticipatesAsMember is true | |
| CRO-R03 | condition | None | PurposeDirectedAtOffences is true | |
| CRO-R04 | condition | None | ActivityDirectedAtOffences is true | |
| CRO-R05 | act | Actor | Supports is true | |
| CRO-R06 | act | Actor | RecruitsMembers is true | |
| CRO-R07 | act | Actor | RecruitsSupporters is true | |
| CRO-R08 | condition | None | OrganisedAssociation is true | |
| CRO-R09 | condition | None | LongerDuration is true | |
| CRO-R10 | condition | None | IndependentOfRoles is true | |
| CRO-R11 | condition | None | IndependentOfContinuity is true | |
| CRO-R12 | condition | None | IndependentOfStructure is true | |
| CRO-R13 | condition | None | OverridingCommonInterest is true | |
| CRO-R80 | condition | None | definition (paragraph 2, live): an association is an organised union of more than two persons, designed for a longer duration, independent of a definition of roles of its members, of the continuity of membership and of the development of its structure, for the pursuit of an overriding common interest; authored as [Association] and consumed here and by Section 129a's reference to Section 129(2) | Association is true |
| CRO-P0 | prohibition | Actor | not realise | not CriminalOrganisations |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| anyone who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} founds the association | Merkmal | {Founds} | CRO-R01 | is true |
| {Actor} participates in the association as a member | Merkmal | {ParticipatesAsMember} | CRO-R02 | is true |
| the association's purpose is directed at the commission of criminal offences | Merkmal | {PurposeDirectedAtOffences} | CRO-R03 | is true |
| the association's activity is directed at the commission of criminal offences | Merkmal | {ActivityDirectedAtOffences} | CRO-R04 | is true |
| {Actor} supports such an association | Merkmal | {Supports} | CRO-R05 | is true |
| {Actor} recruits members for the association | Merkmal | {RecruitsMembers} | CRO-R06 | is true |
| {Actor} recruits supporters for the association | Merkmal | {RecruitsSupporters} | CRO-R07 | is true |
| an organised association of more than two persons | Merkmal | {OrganisedAssociation} | CRO-R08 | is true |
| the association is designed for a longer duration | Merkmal | {LongerDuration} | CRO-R09 | is true |
| the association is independent of a definition of roles of its members | Merkmal | {IndependentOfRoles} | CRO-R10 | is true |
| the association is independent of the continuity of membership | Merkmal | {IndependentOfContinuity} | CRO-R11 | is true |
| the association is independent of the development of its structure | Merkmal | {IndependentOfStructure} | CRO-R12 | is true |
| the association pursues an overriding common interest | Merkmal | {OverridingCommonInterest} | CRO-R13 | is true |
| severity threshold; (3) exemptions; (4) attempt; (5)-(7) grading and repentance | threshold / exemptions / grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {ActivityDirectedAtOffences} | Boolean | true / false / unknown | Session | the association's activity is directed at the commission of criminal offences |
| {Actor} | Reference | – | Session | any person (the actor) |
| {Founds} | Boolean | true / false / unknown | Session | {Actor} founds the association |
| {IndependentOfContinuity} | Boolean | true / false / unknown | Session | the association is independent of the continuity of membership |
| {IndependentOfRoles} | Boolean | true / false / unknown | Session | the association is independent of a definition of roles of its members |
| {IndependentOfStructure} | Boolean | true / false / unknown | Session | the association is independent of the development of its structure |
| {LongerDuration} | Boolean | true / false / unknown | Session | the association is designed for a longer duration |
| {OrganisedAssociation} | Boolean | true / false / unknown | Session | an organised association of more than two persons |
| {OverridingCommonInterest} | Boolean | true / false / unknown | Session | the association pursues an overriding common interest |
| {ParticipatesAsMember} | Boolean | true / false / unknown | Session | {Actor} participates in the association as a member |
| {PurposeDirectedAtOffences} | Boolean | true / false / unknown | Session | the association's purpose is directed at the commission of criminal offences |
| {RecruitsMembers} | Boolean | true / false / unknown | Session | {Actor} recruits members for the association |
| {RecruitsSupporters} | Boolean | true / false / unknown | Session | {Actor} recruits supporters for the association |
| {Supports} | Boolean | true / false / unknown | Session | {Actor} supports such an association |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Association] | OrganisedAssociation, LongerDuration, IndependentOfRoles, IndependentOfContinuity, IndependentOfStructure, OverridingCommonInterest | false | Recomputes when any input changes; propagates into the composite. |
| [CriminalDirection] | PurposeDirectedAtOffences, ActivityDirectedAtOffences | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | Supports, RecruitsMembers, RecruitsSupporters, Association, CriminalDirection | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Founds, ParticipatesAsMember, Association, CriminalDirection | false | Recomputes when any input changes; propagates into the composite. |
| [CriminalOrganisations] | Leg1, Leg2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (CRO-P0) | [CriminalOrganisations] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {ActivityDirectedAtOffences} | Element/Datum: the association's activity is directed at the commission of criminal offences.? | Boolean |
| Q2 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q3 | Session | {Founds} | Element/Datum: {Actor} founds the association.? | Boolean |
| Q4 | Session | {IndependentOfContinuity} | Element/Datum: the association is independent of the continuity of membership.? | Boolean |
| Q5 | Session | {IndependentOfRoles} | Element/Datum: the association is independent of a definition of roles of its members.? | Boolean |
| Q6 | Session | {IndependentOfStructure} | Element/Datum: the association is independent of the development of its structure.? | Boolean |
| Q7 | Session | {LongerDuration} | Element/Datum: the association is designed for a longer duration.? | Boolean |
| Q8 | Session | {OrganisedAssociation} | Element/Datum: an organised association of more than two persons.? | Boolean |
| Q9 | Session | {OverridingCommonInterest} | Element/Datum: the association pursues an overriding common interest.? | Boolean |
| Q10 | Session | {ParticipatesAsMember} | Element/Datum: {Actor} participates in the association as a member.? | Boolean |
| Q11 | Session | {PurposeDirectedAtOffences} | Element/Datum: the association's purpose is directed at the commission of criminal offences.? | Boolean |
| Q12 | Session | {RecruitsMembers} | Element/Datum: {Actor} recruits members for the association.? | Boolean |
| Q13 | Session | {RecruitsSupporters} | Element/Datum: {Actor} recruits supporters for the association.? | Boolean |
| Q14 | Session | {Supports} | Element/Datum: {Actor} supports such an association.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| TOR-R01 | act | Actor | Founds is true | |
| TOR-R02 | act | Actor | ParticipatesAsMember is true | |
| TOR-R03 | condition | None | DirectedAtKillingOffences is true | |
| TOR-R04 | condition | None | DirectedAtVStGBCrimes is true | |
| TOR-R05 | condition | None | DirectedAtLibertyOffences is true | |
| TOR-R06 | condition | None | DirectedAtHarmOffences is true | |
| TOR-R07 | condition | None | DirectedAtCommonDangerOffences is true | |
| TOR-R08 | condition | None | DirectedAtEnvironmentalOffences is true | |
| TOR-R09 | condition | None | DirectedAtWarWeaponsOffences is true | |
| TOR-R10 | condition | None | DirectedAtWeaponsActOffences is true | |
| TOR-R11 | condition | None | DirectedAtPreparationOffences is true | |
| TOR-R12 | condition | None | IntimidatePopulation is true | |
| TOR-R13 | condition | None | CoerceAuthority is true | |
| TOR-R14 | condition | None | CoerceInternationalOrganisation is true | |
| TOR-R15 | condition | None | DestroyBasicStructures is true | |
| TOR-R16 | condition | None | ImpairBasicStructures is true | |
| TOR-R17 | condition | None | CapableOfSeriousDamage is true | |
| TOR-R18 | act | Actor | Supports is true | |
| TOR-R19 | act | Actor | RecruitsMembers is true | |
| TOR-R20 | act | Actor | RecruitsSupporters is true | |
| TOR-R80 | condition | None | cross-scope reference: the association element resolves by name against [Association] of the Section 129 scope, per the express statutory reference to Section 129(2) | Association is true |
| TOR-P0 | prohibition | Actor | not realise | not TerroristOrganisations |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| an association (Section 129(2)) | Merkmal (cross-scope) | [Association] | TOR-R80 | resolves by name against the §129 scope |
| {Actor} founds the association | Merkmal | {Founds} | TOR-R01 | is true |
| {Actor} participates in the association as a member | Merkmal | {ParticipatesAsMember} | TOR-R02 | is true |
| the association is directed at committing a killing offence | Merkmal | {DirectedAtKillingOffences} | TOR-R03 | is true |
| the association is directed at committing a crime under the Code of Crimes against International Law | Merkmal | {DirectedAtVStGBCrimes} | TOR-R04 | is true |
| the association is directed at the named offences against personal liberty | Merkmal | {DirectedAtLibertyOffences} | TOR-R05 | is true |
| the association is directed at the named bodily-harm offences inflicting serious harm | Merkmal | {DirectedAtHarmOffences} | TOR-R06 | is true |
| the association is directed at the named common-danger offences | Merkmal | {DirectedAtCommonDangerOffences} | TOR-R07 | is true |
| the association is directed at offences against the environment in the cases of Section 330a(1) to (3) | Merkmal | {DirectedAtEnvironmentalOffences} | TOR-R08 | is true |
| the association is directed at offences under the War Weapons Control Act provisions named in number 4 | Merkmal | {DirectedAtWarWeaponsOffences} | TOR-R09 | is true |
| the association is directed at offences under the Weapons Act provisions named in number 5 | Merkmal | {DirectedAtWeaponsActOffences} | TOR-R10 | is true |
| the association is directed at the named preparation offences | Merkmal | {DirectedAtPreparationOffences} | TOR-R11 | is true |
| the act is determined to intimidate the population in a substantial manner | Merkmal | {IntimidatePopulation} | TOR-R12 | is true |
| the act is determined to unlawfully coerce an authority | Merkmal | {CoerceAuthority} | TOR-R13 | is true |
| the act is determined to unlawfully coerce an international organisation | Merkmal | {CoerceInternationalOrganisation} | TOR-R14 | is true |
| the act is determined to destroy the basic structures of a state | Merkmal | {DestroyBasicStructures} | TOR-R15 | is true |
| the act is determined to substantially impair the basic structures of a state | Merkmal | {ImpairBasicStructures} | TOR-R16 | is true |
| the act can seriously damage a state through the manner of its commission | Merkmal | {CapableOfSeriousDamage} | TOR-R17 | is true |
| {Actor} supports an association designated in the paragraphs | Merkmal | {Supports} | TOR-R18 | is true |
| {Actor} recruits members for the association | Merkmal | {RecruitsMembers} | TOR-R19 | is true |
| {Actor} recruits supporters for the association | Merkmal | {RecruitsSupporters} | TOR-R20 | is true |
| (3) threat variant; (4) ringleaders; (6)-(9) mitigation, repentance, consequences, supervision | variant / grading / consequences | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Association} | Boolean | true / false / unknown | Session | the association satisfies the Section 129(2) definition |
| {CapableOfSeriousDamage} | Boolean | true / false / unknown | Session | the act can seriously damage a state through the manner of its commission |
| {CoerceAuthority} | Boolean | true / false / unknown | Session | the act is determined to unlawfully coerce an authority |
| {CoerceInternationalOrganisation} | Boolean | true / false / unknown | Session | the act is determined to unlawfully coerce an international organisation |
| {DestroyBasicStructures} | Boolean | true / false / unknown | Session | the act is determined to destroy the basic structures of a state |
| {DirectedAtCommonDangerOffences} | Boolean | true / false / unknown | Session | the association is directed at the named common-danger offences |
| {DirectedAtEnvironmentalOffences} | Boolean | true / false / unknown | Session | the association is directed at offences against the environment in the cases of Section 330a(1) to (3) |
| {DirectedAtHarmOffences} | Boolean | true / false / unknown | Session | the association is directed at the named bodily-harm offences inflicting serious harm |
| {DirectedAtKillingOffences} | Boolean | true / false / unknown | Session | the association is directed at committing a killing offence |
| {DirectedAtLibertyOffences} | Boolean | true / false / unknown | Session | the association is directed at the named offences against personal liberty |
| {DirectedAtPreparationOffences} | Boolean | true / false / unknown | Session | the association is directed at the named preparation offences |
| {DirectedAtVStGBCrimes} | Boolean | true / false / unknown | Session | the association is directed at committing a crime under the Code of Crimes against International Law |
| {DirectedAtWarWeaponsOffences} | Boolean | true / false / unknown | Session | the association is directed at offences under the War Weapons Control Act provisions named in number 4 |
| {DirectedAtWeaponsActOffences} | Boolean | true / false / unknown | Session | the association is directed at offences under the Weapons Act provisions named in number 5 |
| {Founds} | Boolean | true / false / unknown | Session | {Actor} founds the association |
| {ImpairBasicStructures} | Boolean | true / false / unknown | Session | the act is determined to substantially impair the basic structures of a state |
| {IntimidatePopulation} | Boolean | true / false / unknown | Session | the act is determined to intimidate the population in a substantial manner |
| {ParticipatesAsMember} | Boolean | true / false / unknown | Session | {Actor} participates in the association as a member |
| {RecruitsMembers} | Boolean | true / false / unknown | Session | {Actor} recruits members for the association |
| {RecruitsSupporters} | Boolean | true / false / unknown | Session | {Actor} recruits supporters for the association |
| {Supports} | Boolean | true / false / unknown | Session | {Actor} supports an association designated in the paragraphs |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Para2Catalogue] | DirectedAtHarmOffences, DirectedAtCommonDangerOffences, DirectedAtEnvironmentalOffences, DirectedAtWarWeaponsOffences, DirectedAtWeaponsActOffences, DirectedAtPreparationOffences | false | Recomputes when any input changes; propagates into the composite. |
| [TerroristPurpose] | IntimidatePopulation, CoerceAuthority, CoerceInternationalOrganisation, DestroyBasicStructures, ImpairBasicStructures | false | Recomputes when any input changes; propagates into the composite. |
| [TerroristQualification] | TerroristPurpose, CapableOfSeriousDamage | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | Founds, ParticipatesAsMember, Association, Para2Catalogue, TerroristQualification | false | Recomputes when any input changes; propagates into the composite. |
| [Para1Direction] | DirectedAtKillingOffences, DirectedAtVStGBCrimes, DirectedAtLibertyOffences | false | Recomputes when any input changes; propagates into the composite. |
| [Para5] | Supports, RecruitsMembers, RecruitsSupporters, Association | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | Founds, ParticipatesAsMember, Association, Para1Direction | false | Recomputes when any input changes; propagates into the composite. |
| [TerroristOrganisations] | Para1, Para2, Para5 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (TOR-P0) | [TerroristOrganisations] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {Association} | Element/Datum: the association satisfies the Section 129(2) definition.? | Boolean |
| Q3 | Session | {CapableOfSeriousDamage} | Element/Datum: the act can seriously damage a state through the manner of its commission.? | Boolean |
| Q4 | Session | {CoerceAuthority} | Element/Datum: the act is determined to unlawfully coerce an authority.? | Boolean |
| Q5 | Session | {CoerceInternationalOrganisation} | Element/Datum: the act is determined to unlawfully coerce an international organisation.? | Boolean |
| Q6 | Session | {DestroyBasicStructures} | Element/Datum: the act is determined to destroy the basic structures of a state.? | Boolean |
| Q7 | Session | {DirectedAtCommonDangerOffences} | Element/Datum: the association is directed at the named common-danger offences.? | Boolean |
| Q8 | Session | {DirectedAtEnvironmentalOffences} | Element/Datum: the association is directed at offences against the environment in the cases of Section 330a(1) to (3).? | Boolean |
| Q9 | Session | {DirectedAtHarmOffences} | Element/Datum: the association is directed at the named bodily-harm offences inflicting serious harm.? | Boolean |
| Q10 | Session | {DirectedAtKillingOffences} | Element/Datum: the association is directed at committing a killing offence.? | Boolean |
| Q11 | Session | {DirectedAtLibertyOffences} | Element/Datum: the association is directed at the named offences against personal liberty.? | Boolean |
| Q12 | Session | {DirectedAtPreparationOffences} | Element/Datum: the association is directed at the named preparation offences.? | Boolean |
| Q13 | Session | {DirectedAtVStGBCrimes} | Element/Datum: the association is directed at committing a crime under the Code of Crimes against International Law.? | Boolean |
| Q14 | Session | {DirectedAtWarWeaponsOffences} | Element/Datum: the association is directed at offences under the War Weapons Control Act provisions named in number 4.? | Boolean |
| Q15 | Session | {DirectedAtWeaponsActOffences} | Element/Datum: the association is directed at offences under the Weapons Act provisions named in number 5.? | Boolean |
| Q16 | Session | {Founds} | Element/Datum: {Actor} founds the association.? | Boolean |
| Q17 | Session | {ImpairBasicStructures} | Element/Datum: the act is determined to substantially impair the basic structures of a state.? | Boolean |
| Q18 | Session | {IntimidatePopulation} | Element/Datum: the act is determined to intimidate the population in a substantial manner.? | Boolean |
| Q19 | Session | {ParticipatesAsMember} | Element/Datum: {Actor} participates in the association as a member.? | Boolean |
| Q20 | Session | {RecruitsMembers} | Element/Datum: {Actor} recruits members for the association.? | Boolean |
| Q21 | Session | {RecruitsSupporters} | Element/Datum: {Actor} recruits supporters for the association.? | Boolean |
| Q22 | Session | {Supports} | Element/Datum: {Actor} supports an association designated in the paragraphs.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| IFO-R01 | act | Actor | Disseminates is true | |
| IFO-R02 | act | Actor | MakesPubliclyAccessible is true | |
| IFO-R03 | condition | None | ContentStatutory is true | |
| IFO-R04 | condition | None | CapableAsInstructions is true | |
| IFO-R05 | condition | None | DeterminedToPromoteReadiness is true | |
| IFO-R06 | condition | None | DeterminedToAwakenReadiness is true | |
| IFO-R07 | condition | None | Publicly is true | |
| IFO-R08 | condition | None | InAssembly is true | |
| IFO-R09 | act | Actor | GivesInstructions is true | |
| IFO-R10 | act | Actor | ActsToPromoteReadiness is true | |
| IFO-R11 | act | Actor | ActsToAwakenReadiness is true | |
| IFO-P0 | prohibition | Actor | not realise | not InstructionsForOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} disseminates the content | Merkmal | {Disseminates} | IFO-R01 | is true |
| {Actor} makes the content accessible to the public | Merkmal | {MakesPubliclyAccessible} | IFO-R02 | is true |
| a content (Section 11(3)) | Merkmal | {ContentStatutory} | IFO-R03 | is true |
| the content is capable of serving as instructions for an unlawful act named in Section 126(1) | Merkmal | {CapableAsInstructions} | IFO-R04 | is true |
| the content is determined to promote the readiness of others to commit such an act | Merkmal | {DeterminedToPromoteReadiness} | IFO-R05 | is true |
| the content is determined to awaken the readiness of others to commit such an act | Merkmal | {DeterminedToAwakenReadiness} | IFO-R06 | is true |
| publicly | Merkmal | {Publicly} | IFO-R07 | is true |
| in an assembly | Merkmal | {InAssembly} | IFO-R08 | is true |
| {Actor} gives instructions for an unlawful act named in Section 126(1) | Merkmal | {GivesInstructions} | IFO-R09 | is true |
| {Actor} acts in order to promote the readiness of others to commit such an act | Merkmal | {ActsToPromoteReadiness} | IFO-R10 | is true |
| {Actor} acts in order to awaken the readiness of others to commit such an act | Merkmal | {ActsToAwakenReadiness} | IFO-R11 | is true |
| (3) Section 86(4) bridge | bridge | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsToAwakenReadiness} | Boolean | true / false / unknown | Session | {Actor} acts in order to awaken the readiness of others to commit such an act |
| {ActsToPromoteReadiness} | Boolean | true / false / unknown | Session | {Actor} acts in order to promote the readiness of others to commit such an act |
| {CapableAsInstructions} | Boolean | true / false / unknown | Session | the content is capable of serving as instructions for an unlawful act named in Section 126(1) |
| {ContentStatutory} | Boolean | true / false / unknown | Session | a content (Section 11(3)) |
| {DeterminedToAwakenReadiness} | Boolean | true / false / unknown | Session | the content is determined to awaken the readiness of others to commit such an act |
| {DeterminedToPromoteReadiness} | Boolean | true / false / unknown | Session | the content is determined to promote the readiness of others to commit such an act |
| {Disseminates} | Boolean | true / false / unknown | Session | {Actor} disseminates the content |
| {GivesInstructions} | Boolean | true / false / unknown | Session | {Actor} gives instructions for an unlawful act named in Section 126(1) |
| {InAssembly} | Boolean | true / false / unknown | Session | in an assembly |
| {MakesPubliclyAccessible} | Boolean | true / false / unknown | Session | {Actor} makes the content accessible to the public |
| {Publicly} | Boolean | true / false / unknown | Session | publicly |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Para2No2] | Publicly, InAssembly, GivesInstructions | false | Recomputes when any input changes; propagates into the composite. |
| [Spread] | Disseminates, MakesPubliclyAccessible | false | Recomputes when any input changes; propagates into the composite. |
| [Para2No1] | Spread, ContentStatutory, CapableAsInstructions | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | Spread, ContentStatutory, CapableAsInstructions, DeterminedToPromoteReadiness, DeterminedToAwakenReadiness | false | Recomputes when any input changes; propagates into the composite. |
| [Purpose] | ActsToPromoteReadiness, ActsToAwakenReadiness | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | Para2No1, Para2No2, Purpose | false | Recomputes when any input changes; propagates into the composite. |
| [InstructionsForOffences] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (IFO-P0) | [InstructionsForOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {ActsToAwakenReadiness} | Element/Datum: {Actor} acts in order to awaken the readiness of others to commit such an act.? | Boolean |
| Q3 | Session | {ActsToPromoteReadiness} | Element/Datum: {Actor} acts in order to promote the readiness of others to commit such an act.? | Boolean |
| Q4 | Session | {CapableAsInstructions} | Element/Datum: the content is capable of serving as instructions for an unlawful act named in Section 126(1).? | Boolean |
| Q5 | Session | {ContentStatutory} | Element/Datum: a content (Section 11(3)).? | Boolean |
| Q6 | Session | {DeterminedToAwakenReadiness} | Element/Datum: the content is determined to awaken the readiness of others to commit such an act.? | Boolean |
| Q7 | Session | {DeterminedToPromoteReadiness} | Element/Datum: the content is determined to promote the readiness of others to commit such an act.? | Boolean |
| Q8 | Session | {Disseminates} | Element/Datum: {Actor} disseminates the content.? | Boolean |
| Q9 | Session | {GivesInstructions} | Element/Datum: {Actor} gives instructions for an unlawful act named in Section 126(1).? | Boolean |
| Q10 | Session | {InAssembly} | Element/Datum: in an assembly.? | Boolean |
| Q11 | Session | {MakesPubliclyAccessible} | Element/Datum: {Actor} makes the content accessible to the public.? | Boolean |
| Q12 | Session | {Publicly} | Element/Datum: publicly.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FRP-R01 | act | Actor | LearnsCredibly is true | |
| FRP-R02 | condition | None | OfPlanning is true | |
| FRP-R03 | condition | None | OfExecution is true | |
| FRP-R04 | condition | None | CatalogueOffence is true | |
| FRP-R05 | condition | None | ExecutionStillAvertable is true | |
| FRP-R06 | condition | None | ResultStillAvertable is true | |
| FRP-R07 | act | Actor | FailsToReportInTime is true | |
| FRP-P0 | prohibition | Actor | not realise | not FailureToReportPlannedOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} credibly learns of the matter | Merkmal | {LearnsCredibly} | FRP-R01 | is true |
| of the planning of the offence | Merkmal | {OfPlanning} | FRP-R02 | is true |
| of the execution of the offence | Merkmal | {OfExecution} | FRP-R03 | is true |
| the offence is one named in the catalogue of paragraph 1 | Merkmal | {CatalogueOffence} | FRP-R04 | is true |
| the execution can still be averted at that time | Merkmal | {ExecutionStillAvertable} | FRP-R05 | is true |
| the result can still be averted at that time | Merkmal | {ResultStillAvertable} | FRP-R06 | is true |
| {Actor} fails to make a timely report | Merkmal | {FailsToReportInTime} | FRP-R07 | is true |
| the eight-number offence catalogue; (2) terrorism variants; (3) recklessness | catalogue / variants | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {CatalogueOffence} | Boolean | true / false / unknown | Session | the offence is one named in the catalogue of paragraph 1 |
| {ExecutionStillAvertable} | Boolean | true / false / unknown | Session | the execution can still be averted at that time |
| {FailsToReportInTime} | Boolean | true / false / unknown | Session | {Actor} fails to make a timely report |
| {LearnsCredibly} | Boolean | true / false / unknown | Session | {Actor} credibly learns of the matter |
| {OfExecution} | Boolean | true / false / unknown | Session | of the execution of the offence |
| {OfPlanning} | Boolean | true / false / unknown | Session | of the planning of the offence |
| {ResultStillAvertable} | Boolean | true / false / unknown | Session | the result can still be averted at that time |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Knowledge] | LearnsCredibly, OfPlanning, OfExecution | false | Recomputes when any input changes; propagates into the composite. |
| [Avertable] | ExecutionStillAvertable, ResultStillAvertable | false | Recomputes when any input changes; propagates into the composite. |
| [FailureToReportPlannedOffences] | Knowledge, CatalogueOffence, Avertable, FailsToReportInTime | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FRP-P0) | [FailureToReportPlannedOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {CatalogueOffence} | Element/Datum: the offence is one named in the catalogue of paragraph 1.? | Boolean |
| Q3 | Session | {ExecutionStillAvertable} | Element/Datum: the execution can still be averted at that time.? | Boolean |
| Q4 | Session | {FailsToReportInTime} | Element/Datum: {Actor} fails to make a timely report.? | Boolean |
| Q5 | Session | {LearnsCredibly} | Element/Datum: {Actor} credibly learns of the matter.? | Boolean |
| Q6 | Session | {OfExecution} | Element/Datum: of the execution of the offence.? | Boolean |
| Q7 | Session | {OfPlanning} | Element/Datum: of the planning of the offence.? | Boolean |
| Q8 | Session | {ResultStillAvertable} | Element/Datum: the result can still be averted at that time.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| RCO-R01 | condition | None | UnlawfulAct is true | |
| RCO-R02 | act | Actor | Rewards is true | |
| RCO-R03 | condition | None | AfterCommitted is true | |
| RCO-R04 | condition | None | AfterPunishablyAttempted is true | |
| RCO-R05 | act | Actor | Condones is true | |
| RCO-R06 | condition | None | Publicly is true | |
| RCO-R07 | condition | None | InAssembly is true | |
| RCO-R08 | condition | None | ByDisseminatingContent is true | |
| RCO-R09 | condition | None | MannerCapableOfDisturbingPeace is true | |
| RCO-P0 | prohibition | Actor | not realise | not RewardingAndCondoningOffences |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| an unlawful act | Merkmal | {UnlawfulAct} | RCO-R01 | is true |
| {Actor} rewards the act | Merkmal | {Rewards} | RCO-R02 | is true |
| after the act has been committed | Merkmal | {AfterCommitted} | RCO-R03 | is true |
| after the act has been attempted in a punishable manner | Merkmal | {AfterPunishablyAttempted} | RCO-R04 | is true |
| {Actor} condones the act | Merkmal | {Condones} | RCO-R05 | is true |
| publicly | Merkmal | {Publicly} | RCO-R06 | is true |
| in an assembly | Merkmal | {InAssembly} | RCO-R07 | is true |
| by disseminating content (Section 11(3)) | Merkmal | {ByDisseminatingContent} | RCO-R08 | is true |
| in a manner capable of disturbing public peace | Merkmal | {MannerCapableOfDisturbingPeace} | RCO-R09 | is true |
| the §138(1)/§126(1)/§176 reference list | catalogue | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AfterCommitted} | Boolean | true / false / unknown | Session | after the act has been committed |
| {AfterPunishablyAttempted} | Boolean | true / false / unknown | Session | after the act has been attempted in a punishable manner |
| {ByDisseminatingContent} | Boolean | true / false / unknown | Session | by disseminating content (Section 11(3)) |
| {Condones} | Boolean | true / false / unknown | Session | {Actor} condones the act |
| {InAssembly} | Boolean | true / false / unknown | Session | in an assembly |
| {MannerCapableOfDisturbingPeace} | Boolean | true / false / unknown | Session | in a manner capable of disturbing public peace |
| {Publicly} | Boolean | true / false / unknown | Session | publicly |
| {Rewards} | Boolean | true / false / unknown | Session | {Actor} rewards the act |
| {UnlawfulAct} | Boolean | true / false / unknown | Session | an unlawful act |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Leg2] | Condones, Publicly, InAssembly, ByDisseminatingContent, MannerCapableOfDisturbingPeace | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Rewards, AfterCommitted, AfterPunishablyAttempted | false | Recomputes when any input changes; propagates into the composite. |
| [RewardingAndCondoningOffences] | UnlawfulAct, Leg1, Leg2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (RCO-P0) | [RewardingAndCondoningOffences] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {AfterCommitted} | Element/Datum: after the act has been committed.? | Boolean |
| Q3 | Session | {AfterPunishablyAttempted} | Element/Datum: after the act has been attempted in a punishable manner.? | Boolean |
| Q4 | Session | {ByDisseminatingContent} | Element/Datum: by disseminating content (Section 11(3)).? | Boolean |
| Q5 | Session | {Condones} | Element/Datum: {Actor} condones the act.? | Boolean |
| Q6 | Session | {InAssembly} | Element/Datum: in an assembly.? | Boolean |
| Q7 | Session | {MannerCapableOfDisturbingPeace} | Element/Datum: in a manner capable of disturbing public peace.? | Boolean |
| Q8 | Session | {Publicly} | Element/Datum: publicly.? | Boolean |
| Q9 | Session | {Rewards} | Element/Datum: {Actor} rewards the act.? | Boolean |
| Q10 | Session | {UnlawfulAct} | Element/Datum: an unlawful act.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| LSA-R01 | condition | None | PersonInvolvedInAccident is true | |
| LSA-R02 | condition | None | RoadTrafficAccident is true | |
| LSA-R03 | act | Actor | LeavesAccidentSite is true | |
| LSA-R04 | act | Actor | EnabledDeterminations is true | |
| LSA-R05 | act | Actor | WaitedReasonableTime is true | |
| LSA-R06 | condition | None | NobodyReadyToDetermine is true | |
| LSA-R07 | act | Actor | LeftAfterWaitingPeriod is true | |
| LSA-R08 | act | Actor | LeftJustifiedOrExcused is true | |
| LSA-R09 | act | Actor | FailsToEnableRetrospectively is true | |
| LSA-P0 | prohibition | Actor | not realise | not LeavingSceneOfAccident |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| A person involved in an accident | Tätersubjekt | {Actor} · {PersonInvolvedInAccident} | LSA-R01 | is true |
| an accident in road traffic has occurred | Merkmal | {RoadTrafficAccident} | LSA-R02 | is true |
| {Actor} leaves the accident site | Merkmal | {LeavesAccidentSite} | LSA-R03 | is true |
| {Actor} has enabled the determinations before leaving | Merkmal | {EnabledDeterminations} | LSA-R04 | is true |
| {Actor} has waited a time reasonable in the circumstances | Merkmal | {WaitedReasonableTime} | LSA-R05 | is true |
| nobody was ready to make the determinations | Merkmal | {NobodyReadyToDetermine} | LSA-R06 | is true |
| {Actor} left the accident site after expiry of the waiting period | Merkmal | {LeftAfterWaitingPeriod} | LSA-R07 | is true |
| {Actor} left the accident site excusably | Merkmal | {LeftJustifiedOrExcused} | LSA-R08 | is true |
| {Actor} fails to enable the determinations retrospectively without delay | Merkmal | {FailsToEnableRetrospectively} | LSA-R09 | is true |
| (3) retrospective-compliance specification; (4) mitigation; (5) involved-person definition | compliance spec / grading / definition | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {EnabledDeterminations} | Boolean | true / false / unknown | Session | {Actor} has enabled the determinations before leaving |
| {FailsToEnableRetrospectively} | Boolean | true / false / unknown | Session | {Actor} fails to enable the determinations retrospectively without delay |
| {LeavesAccidentSite} | Boolean | true / false / unknown | Session | {Actor} leaves the accident site |
| {LeftAfterWaitingPeriod} | Boolean | true / false / unknown | Session | {Actor} left the accident site after expiry of the waiting period |
| {LeftJustifiedOrExcused} | Boolean | true / false / unknown | Session | {Actor} left the accident site excusably |
| {NobodyReadyToDetermine} | Boolean | true / false / unknown | Session | nobody was ready to make the determinations |
| {PersonInvolvedInAccident} | Boolean | true / false / unknown | Session | {Actor} is a person involved in the accident |
| {RoadTrafficAccident} | Boolean | true / false / unknown | Session | an accident in road traffic has occurred |
| {WaitedReasonableTime} | Boolean | true / false / unknown | Session | {Actor} has waited a time reasonable in the circumstances |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [DischargeBeforeLeaving] | EnabledDeterminations, WaitedReasonableTime, NobodyReadyToDetermine | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | PersonInvolvedInAccident, RoadTrafficAccident, LeftAfterWaitingPeriod, LeftJustifiedOrExcused, FailsToEnableRetrospectively | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | PersonInvolvedInAccident, RoadTrafficAccident, LeavesAccidentSite, DischargeBeforeLeaving | false | Recomputes when any input changes; propagates into the composite. |
| [LeavingSceneOfAccident] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (LSA-P0) | [LeavingSceneOfAccident] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {EnabledDeterminations} | Element/Datum: {Actor} has enabled the determinations before leaving.? | Boolean |
| Q3 | Session | {FailsToEnableRetrospectively} | Element/Datum: {Actor} fails to enable the determinations retrospectively without delay.? | Boolean |
| Q4 | Session | {LeavesAccidentSite} | Element/Datum: {Actor} leaves the accident site.? | Boolean |
| Q5 | Session | {LeftAfterWaitingPeriod} | Element/Datum: {Actor} left the accident site after expiry of the waiting period.? | Boolean |
| Q6 | Session | {LeftJustifiedOrExcused} | Element/Datum: {Actor} left the accident site excusably.? | Boolean |
| Q7 | Session | {NobodyReadyToDetermine} | Element/Datum: nobody was ready to make the determinations.? | Boolean |
| Q8 | Session | {PersonInvolvedInAccident} | Element/Datum: {Actor} is a person involved in the accident.? | Boolean |
| Q9 | Session | {RoadTrafficAccident} | Element/Datum: an accident in road traffic has occurred.? | Boolean |
| Q10 | Session | {WaitedReasonableTime} | Element/Datum: {Actor} has waited a time reasonable in the circumstances.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FUT-R01 | act | Actor | TestifiesFalsely is true | |
| FUT-R02 | condition | None | WithoutOath is true | |
| FUT-R03 | condition | None | AsWitness is true | |
| FUT-R04 | condition | None | AsExpert is true | |
| FUT-R05 | condition | None | BeforeCourt is true | |
| FUT-R06 | condition | None | BeforeCompetentBody is true | |
| FUT-R80 | prohibition | None | exception (cross-scope): the offence is excluded where the Section 157 testimony-in-distress exception holds; resolves by name against [TestimonyInDistress] of the Section 157 scope | not TestimonyInDistress |
| FUT-P0 | prohibition | Actor | not realise | not FalseUnswornTestimony |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} testifies falsely | Merkmal | {TestifiesFalsely} | FUT-R01 | is true |
| the testimony is given without oath | Merkmal | {WithoutOath} | FUT-R02 | is true |
| {Actor} acts as a witness | Merkmal | {AsWitness} | FUT-R03 | is true |
| {Actor} acts as an expert | Merkmal | {AsExpert} | FUT-R04 | is true |
| before a court | Merkmal | {BeforeCourt} | FUT-R05 | is true |
| before another body competent for sworn examination | Merkmal | {BeforeCompetentBody} | FUT-R06 | is true |
| the Section 157 exception | exception (cross-scope) | [TestimonyInDistress] | FUT-R80 | is false |
| penalty | sanction | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AsExpert} | Boolean | true / false / unknown | Session | {Actor} acts as an expert |
| {AsWitness} | Boolean | true / false / unknown | Session | {Actor} acts as a witness |
| {BeforeCompetentBody} | Boolean | true / false / unknown | Session | before another body competent for sworn examination |
| {BeforeCourt} | Boolean | true / false / unknown | Session | before a court |
| {TestifiesFalsely} | Boolean | true / false / unknown | Session | {Actor} testifies falsely |
| {TestimonyInDistress} | Boolean | true / false / unknown | Session | the Section 157 testimony-in-distress exception holds |
| {WithoutOath} | Boolean | true / false / unknown | Session | the testimony is given without oath |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Capacity] | AsWitness, AsExpert | false | Recomputes when any input changes; propagates into the composite. |
| [Forum] | BeforeCourt, BeforeCompetentBody | false | Recomputes when any input changes; propagates into the composite. |
| [FalseUnswornTestimony] | TestifiesFalsely, WithoutOath, Capacity, Forum, TestimonyInDistress | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FUT-P0) | [FalseUnswornTestimony] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {AsExpert} | Element/Datum: {Actor} acts as an expert.? | Boolean |
| Q3 | Session | {AsWitness} | Element/Datum: {Actor} acts as a witness.? | Boolean |
| Q4 | Session | {BeforeCompetentBody} | Element/Datum: before another body competent for sworn examination.? | Boolean |
| Q5 | Session | {BeforeCourt} | Element/Datum: before a court.? | Boolean |
| Q6 | Session | {TestifiesFalsely} | Element/Datum: {Actor} testifies falsely.? | Boolean |
| Q7 | Session | {TestimonyInDistress} | Element/Datum: the Section 157 testimony-in-distress exception holds.? | Boolean |
| Q8 | Session | {WithoutOath} | Element/Datum: the testimony is given without oath.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| TID-R01 | act | Actor | ToldUntruth is true | |
| TID-R02 | act | Actor | ToAvertDangerFromRelative is true | |
| TID-R03 | act | Actor | ToAvertDangerFromSelf is true | |
| TID-R04 | condition | None | DangerOfPunishment is true | |
| TID-R05 | condition | None | DangerOfCustodialMeasure is true | |
| TID-R80 | condition | None | exception (authored): per the marked-up source, the mitigation machinery of Section 157 is struck and the word “ausser” (except) is inserted before the live remainder, converting judicial sentencing discretion into an exception to the testimony offences; [TestimonyInDistress] is consumed by name as a negative leg by Section 153 in this document; Section 154 perjury stands outside the corpus | TestimonyInDistress is true |
| TID-P0 | prohibition | Actor | not realise | not TestimonyInDistress |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| the offender | Tätersubjekt | {Actor} | — | in scope |
| {Actor} told the untruth | Merkmal | {ToldUntruth} | TID-R01 | is true |
| {Actor} acted in order to avert the danger from a relative | Merkmal | {ToAvertDangerFromRelative} | TID-R02 | is true |
| {Actor} acted in order to avert the danger from {Actor} | Merkmal | {ToAvertDangerFromSelf} | TID-R03 | is true |
| the danger of being punished | Merkmal | {DangerOfPunishment} | TID-R04 | is true |
| the danger of being subjected to a custodial measure | Merkmal | {DangerOfCustodialMeasure} | TID-R05 | is true |
| the mitigation machinery of (1); (2) oath-incompetent minors | sentencing discretion | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {DangerOfCustodialMeasure} | Boolean | true / false / unknown | Session | the danger of being subjected to a custodial measure |
| {DangerOfPunishment} | Boolean | true / false / unknown | Session | the danger of being punished |
| {ToAvertDangerFromRelative} | Boolean | true / false / unknown | Session | {Actor} acted in order to avert the danger from a relative |
| {ToAvertDangerFromSelf} | Boolean | true / false / unknown | Session | {Actor} acted in order to avert the danger from {Actor} |
| {ToldUntruth} | Boolean | true / false / unknown | Session | {Actor} told the untruth |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AversionPurpose] | ToAvertDangerFromRelative, ToAvertDangerFromSelf | false | Recomputes when any input changes; propagates into the composite. |
| [AvertedDanger] | DangerOfPunishment, DangerOfCustodialMeasure | false | Recomputes when any input changes; propagates into the composite. |
| [TestimonyInDistress] | ToldUntruth, AversionPurpose, AvertedDanger | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (TID-P0) | [TestimonyInDistress] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {DangerOfCustodialMeasure} | Element/Datum: the danger of being subjected to a custodial measure.? | Boolean |
| Q3 | Session | {DangerOfPunishment} | Element/Datum: the danger of being punished.? | Boolean |
| Q4 | Session | {ToAvertDangerFromRelative} | Element/Datum: {Actor} acted in order to avert the danger from a relative.? | Boolean |
| Q5 | Session | {ToAvertDangerFromSelf} | Element/Datum: {Actor} acted in order to avert the danger from {Actor}.? | Boolean |
| Q6 | Session | {ToldUntruth} | Element/Datum: {Actor} told the untruth.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| ITF-R01 | act | Actor | InducesAnother is true | |
| ITF-R02 | condition | None | ToTakeFalseOath is true | |
| ITF-P0 | prohibition | Actor | not realise | not InducementToFalseStatement |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} induces another person | Merkmal | {InducesAnother} | ITF-R01 | is true |
| to the taking of a false oath | Merkmal | {ToTakeFalseOath} | ITF-R02 | is true |
| the second limb (false affirmation in lieu of oath; false unsworn statement); (2) attempt | conduct variant / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {InducesAnother} | Boolean | true / false / unknown | Session | {Actor} induces another person |
| {ToTakeFalseOath} | Boolean | true / false / unknown | Session | to the taking of a false oath |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [InducementToFalseStatement] | InducesAnother, ToTakeFalseOath | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (ITF-P0) | [InducementToFalseStatement] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Actor} | Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.? | Reference |
| Q2 | Session | {InducesAnother} | Element/Datum: {Actor} induces another person.? | Boolean |
| Q3 | Session | {ToTakeFalseOath} | Element/Datum: to the taking of a false oath.? | Boolean |