| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| THF-R01 | condition | None | BelongsToAnother is true | |
| THF-R02 | condition | None | Movable is true | |
| THF-R03 | act | Actor | TakesAway is true | |
| THF-R04 | act | Actor | ActsWithAppropriationIntention is true | |
| THF-R05 | condition | None | AppropriateToSelf is true | |
| THF-R06 | condition | None | AppropriateToThirdParty is true | |
| THF-R07 | condition | None | Unlawfully is true | |
| THF-P0 | prohibition | Actor | not realise | not Theft |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the thing belongs to another | Merkmal | {BelongsToAnother} | THF-R01 | is true |
| the thing is movable | Merkmal | {Movable} | THF-R02 | is true |
| {Actor} takes the {Thing} away from another | Merkmal | {TakesAway} | THF-R03 | is true |
| {Actor} acts with the intention of appropriating the {Thing} | Merkmal | {ActsWithAppropriationIntention} | THF-R04 | is true |
| the {Thing} is to be appropriated to {Actor} | Merkmal | {AppropriateToSelf} | THF-R05 | is true |
| the {Thing} is to be appropriated to a third party | Merkmal | {AppropriateToThirdParty} | THF-R06 | is true |
| unlawfully | Merkmal | {Unlawfully} | THF-R07 | is true |
| (2) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithAppropriationIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of appropriating the {Thing} |
| {AppropriateToSelf} | Boolean | true / false / unknown | Session | the {Thing} is to be appropriated to {Actor} |
| {AppropriateToThirdParty} | Boolean | true / false / unknown | Session | the {Thing} is to be appropriated to a third party |
| {BelongsToAnother} | Boolean | true / false / unknown | Session | the thing belongs to another |
| {Movable} | Boolean | true / false / unknown | Session | the thing is movable |
| {TakesAway} | Boolean | true / false / unknown | Session | {Actor} takes the {Thing} away from another |
| {Thing} | Party | – | Session | the thing (the movable property) |
| {Unlawfully} | Boolean | true / false / unknown | Session | unlawfully |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AppropriationIntention] | ActsWithAppropriationIntention, AppropriateToSelf, AppropriateToThirdParty, Unlawfully | false | Recomputes when any input changes; propagates into the composite. |
| [ForeignMovableThing] | BelongsToAnother, Movable | false | Recomputes when any input changes; propagates into the composite. |
| [Theft] | ForeignMovableThing, TakesAway, AppropriationIntention | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (THF-P0) | [Theft] | 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 | {ActsWithAppropriationIntention} | Element/Datum: {Actor} acts with the intention of appropriating the {Thing}.? | Boolean |
| Q3 | Session | {AppropriateToSelf} | Element/Datum: the {Thing} is to be appropriated to {Actor}.? | Boolean |
| Q4 | Session | {AppropriateToThirdParty} | Element/Datum: the {Thing} is to be appropriated to a third party.? | Boolean |
| Q5 | Session | {BelongsToAnother} | Element/Datum: the thing belongs to another.? | Boolean |
| Q6 | Session | {Movable} | Element/Datum: the thing is movable.? | Boolean |
| Q7 | Session | {TakesAway} | Element/Datum: {Actor} takes the {Thing} away from another.? | Boolean |
| Q8 | Session | {Thing} | Element/Datum: the thing (the movable property).? | Party |
| Q9 | Session | {Unlawfully} | Element/Datum: unlawfully.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| EMB-R01 | condition | None | BelongsToAnother is true | |
| EMB-R02 | condition | None | Movable is true | |
| EMB-R03 | act | Actor | Appropriates is true | |
| EMB-R04 | condition | None | ToSelf is true | |
| EMB-R05 | condition | None | ToThirdParty is true | |
| EMB-R06 | condition | None | Unlawfully is true | |
| EMB-P0 | prohibition | Actor | not realise | not Embezzlement |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the thing belongs to another | Merkmal | {BelongsToAnother} | EMB-R01 | is true |
| the thing is movable | Merkmal | {Movable} | EMB-R02 | is true |
| {Actor} appropriates the {Thing} | Merkmal | {Appropriates} | EMB-R03 | is true |
| to {Actor} | Merkmal | {ToSelf} | EMB-R04 | is true |
| to a third party | Merkmal | {ToThirdParty} | EMB-R05 | is true |
| unlawfully | Merkmal | {Unlawfully} | EMB-R06 | is true |
| (1) subsidiarity clause; (2) entrusted-property aggravation; (3) attempt | subsidiarity / grading / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Appropriates} | Boolean | true / false / unknown | Session | {Actor} appropriates the {Thing} |
| {BelongsToAnother} | Boolean | true / false / unknown | Session | the thing belongs to another |
| {Movable} | Boolean | true / false / unknown | Session | the thing is movable |
| {Thing} | Party | – | Session | the thing (the movable property) |
| {ToSelf} | Boolean | true / false / unknown | Session | to {Actor} |
| {ToThirdParty} | Boolean | true / false / unknown | Session | to a third party |
| {Unlawfully} | Boolean | true / false / unknown | Session | unlawfully |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ForeignMovableThing] | BelongsToAnother, Movable | false | Recomputes when any input changes; propagates into the composite. |
| [Embezzlement] | ForeignMovableThing, Appropriates, ToSelf, ToThirdParty, Unlawfully | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (EMB-P0) | [Embezzlement] | 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 | {Appropriates} | Element/Datum: {Actor} appropriates the {Thing}.? | Boolean |
| Q3 | Session | {BelongsToAnother} | Element/Datum: the thing belongs to another.? | Boolean |
| Q4 | Session | {Movable} | Element/Datum: the thing is movable.? | Boolean |
| Q5 | Session | {Thing} | Element/Datum: the thing (the movable property).? | Party |
| Q6 | Session | {ToSelf} | Element/Datum: to {Actor}.? | Boolean |
| Q7 | Session | {ToThirdParty} | Element/Datum: to a third party.? | Boolean |
| Q8 | Session | {Unlawfully} | Element/Datum: unlawfully.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| UVU-R01 | condition | None | MotorVehicle is true | |
| UVU-R02 | condition | None | Bicycle is true | |
| UVU-R03 | act | Actor | TakesIntoUse is true | |
| UVU-R04 | condition | None | AgainstWillOfEntitled is true | |
| UVU-R05 | condition | None | PropelledByMechanicalPower is true | |
| UVU-R90 | condition | None | the vehicle is a motor vehicle within the meaning of this provision | MotorVehicleWithinProvision is true |
| UVU-P0 | prohibition | Actor | not realise | not UnauthorisedVehicleUse |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| a motor vehicle | Merkmal | {MotorVehicle} | UVU-R01 | is true |
| a bicycle | Merkmal | {Bicycle} | UVU-R02 | is true |
| {Actor} takes the vehicle into use | Merkmal | {TakesIntoUse} | UVU-R03 | is true |
| against the will of the person entitled | Merkmal | {AgainstWillOfEntitled} | UVU-R04 | is true |
| the vehicle is propelled by mechanical power | Merkmal | {PropelledByMechanicalPower} | UVU-R05 | is true |
| (1) subsidiarity; (2) attempt; (3) application requirement; (4) rail-bound qualification | subsidiarity / attempt / procedure / definition tail | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AgainstWillOfEntitled} | Boolean | true / false / unknown | Session | against the will of the person entitled |
| {Bicycle} | Boolean | true / false / unknown | Session | a bicycle |
| {MotorVehicle} | Boolean | true / false / unknown | Session | a motor vehicle |
| {PropelledByMechanicalPower} | Boolean | true / false / unknown | Session | the vehicle is propelled by mechanical power |
| {TakesIntoUse} | Boolean | true / false / unknown | Session | {Actor} takes the vehicle into use |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [MotorVehicleWithinProvision] | MotorVehicle, PropelledByMechanicalPower | false | Recomputes when any input changes; propagates into the composite. |
| [VehicleObject] | MotorVehicleWithinProvision, Bicycle | false | Recomputes when any input changes; propagates into the composite. |
| [UnauthorisedVehicleUse] | VehicleObject, TakesIntoUse, AgainstWillOfEntitled | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (UVU-P0) | [UnauthorisedVehicleUse] | 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 | {AgainstWillOfEntitled} | Element/Datum: against the will of the person entitled.? | Boolean |
| Q3 | Session | {Bicycle} | Element/Datum: a bicycle.? | Boolean |
| Q4 | Session | {MotorVehicle} | Element/Datum: a motor vehicle.? | Boolean |
| Q5 | Session | {PropelledByMechanicalPower} | Element/Datum: the vehicle is propelled by mechanical power.? | Boolean |
| Q6 | Session | {TakesIntoUse} | Element/Datum: {Actor} takes the vehicle into use.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| TOE-R01 | condition | None | BelongsToAnother is true | |
| TOE-R02 | condition | None | ElectricalInstallation is true | |
| TOE-R03 | condition | None | ElectricalFacility is true | |
| TOE-R04 | act | Actor | ExtractsElectricalEnergy is true | |
| TOE-R05 | condition | None | ByConductor is true | |
| TOE-R06 | condition | None | ConductorNotIntended is true | |
| TOE-P0 | prohibition | Actor | not realise | not TheftOfElectricity |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the electrical energy belongs to another | Merkmal | {BelongsToAnother} | TOE-R01 | is true |
| an electrical installation | Merkmal | {ElectricalInstallation} | TOE-R02 | is true |
| an electrical facility | Merkmal | {ElectricalFacility} | TOE-R03 | is true |
| {Actor} extracts the electrical energy | Merkmal | {ExtractsElectricalEnergy} | TOE-R04 | is true |
| by means of a conductor | Merkmal | {ByConductor} | TOE-R05 | is true |
| the conductor is not intended for the proper extraction of energy | Merkmal | {ConductorNotIntended} | TOE-R06 | is true |
| (1) appropriation intention; (2) attempt; (3) mutatis references; (4) harm-intention variant and application requirement | mental element / attempt / references / variant | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {BelongsToAnother} | Boolean | true / false / unknown | Session | the electrical energy belongs to another |
| {ByConductor} | Boolean | true / false / unknown | Session | by means of a conductor |
| {ConductorNotIntended} | Boolean | true / false / unknown | Session | the conductor is not intended for the proper extraction of energy |
| {ElectricalFacility} | Boolean | true / false / unknown | Session | an electrical facility |
| {ElectricalInstallation} | Boolean | true / false / unknown | Session | an electrical installation |
| {ExtractsElectricalEnergy} | Boolean | true / false / unknown | Session | {Actor} extracts the electrical energy |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Source] | ElectricalInstallation, ElectricalFacility | false | Recomputes when any input changes; propagates into the composite. |
| [TheftOfElectricity] | BelongsToAnother, Source, ExtractsElectricalEnergy, ByConductor, ConductorNotIntended | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (TOE-P0) | [TheftOfElectricity] | 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 | {BelongsToAnother} | Element/Datum: the electrical energy belongs to another.? | Boolean |
| Q3 | Session | {ByConductor} | Element/Datum: by means of a conductor.? | Boolean |
| Q4 | Session | {ConductorNotIntended} | Element/Datum: the conductor is not intended for the proper extraction of energy.? | Boolean |
| Q5 | Session | {ElectricalFacility} | Element/Datum: an electrical facility.? | Boolean |
| Q6 | Session | {ElectricalInstallation} | Element/Datum: an electrical installation.? | Boolean |
| Q7 | Session | {ExtractsElectricalEnergy} | Element/Datum: {Actor} extracts the electrical energy.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| ROB-R01 | condition | None | BelongsToAnother is true | |
| ROB-R02 | condition | None | Movable is true | |
| ROB-R03 | act | Actor | TakesAway is true | |
| ROB-R04 | act | Actor | ViolenceAgainstPerson is true | |
| ROB-R05 | act | Actor | ThreatsImmediateDanger is true | |
| ROB-R06 | condition | None | ToLife is true | |
| ROB-R07 | condition | None | ToLimb is true | |
| ROB-P0 | prohibition | Actor | not realise | not Robbery |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the thing belongs to another | Merkmal | {BelongsToAnother} | ROB-R01 | is true |
| the thing is movable | Merkmal | {Movable} | ROB-R02 | is true |
| {Actor} takes the {Thing} away from another | Merkmal | {TakesAway} | ROB-R03 | is true |
| {Actor} uses violence against a person | Merkmal | {ViolenceAgainstPerson} | ROB-R04 | is true |
| {Actor} makes threats posing an immediate danger | Merkmal | {ThreatsImmediateDanger} | ROB-R05 | is true |
| to life | Merkmal | {ToLife} | ROB-R06 | is true |
| to limb | Merkmal | {ToLimb} | ROB-R07 | is true |
| (1) appropriation intention; (2) lesser cases | mental element / grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {BelongsToAnother} | Boolean | true / false / unknown | Session | the thing belongs to another |
| {Movable} | Boolean | true / false / unknown | Session | the thing is movable |
| {TakesAway} | Boolean | true / false / unknown | Session | {Actor} takes the {Thing} away from another |
| {Thing} | Party | – | Session | the thing (the movable property) |
| {ThreatsImmediateDanger} | Boolean | true / false / unknown | Session | {Actor} makes threats posing an immediate danger |
| {ToLife} | Boolean | true / false / unknown | Session | to life |
| {ToLimb} | Boolean | true / false / unknown | Session | to limb |
| {ViolenceAgainstPerson} | Boolean | true / false / unknown | Session | {Actor} uses violence against a person |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ThreatLeg] | ThreatsImmediateDanger, ToLife, ToLimb | false | Recomputes when any input changes; propagates into the composite. |
| [ForeignMovableThing] | BelongsToAnother, Movable | false | Recomputes when any input changes; propagates into the composite. |
| [Means] | ViolenceAgainstPerson, ThreatLeg | false | Recomputes when any input changes; propagates into the composite. |
| [Robbery] | Means, ForeignMovableThing, TakesAway | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (ROB-P0) | [Robbery] | 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 | {BelongsToAnother} | Element/Datum: the thing belongs to another.? | Boolean |
| Q3 | Session | {Movable} | Element/Datum: the thing is movable.? | Boolean |
| Q4 | Session | {TakesAway} | Element/Datum: {Actor} takes the {Thing} away from another.? | Boolean |
| Q5 | Session | {Thing} | Element/Datum: the thing (the movable property).? | Party |
| Q6 | Session | {ThreatsImmediateDanger} | Element/Datum: {Actor} makes threats posing an immediate danger.? | Boolean |
| Q7 | Session | {ToLife} | Element/Datum: to life.? | Boolean |
| Q8 | Session | {ToLimb} | Element/Datum: to limb.? | Boolean |
| Q9 | Session | {ViolenceAgainstPerson} | Element/Datum: {Actor} uses violence against a person.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| EXT-R01 | act | Actor | Compels is true | |
| EXT-R02 | condition | None | Unlawfully is true | |
| EXT-R03 | condition | None | Violence is true | |
| EXT-R04 | condition | None | ThreatOfSeriousHarm is true | |
| EXT-R05 | condition | None | ToPerformAct is true | |
| EXT-R06 | condition | None | ToTolerate is true | |
| EXT-R07 | condition | None | ToOmit is true | |
| EXT-R08 | act | Actor | InflictsDetriment is true | |
| EXT-R09 | condition | None | PropertyOfCompelled is true | |
| EXT-R10 | condition | None | PropertyOfAnother is true | |
| EXT-R11 | act | Actor | ActsWithEnrichmentIntention is true | |
| EXT-R12 | condition | None | EnrichSelf is true | |
| EXT-R13 | condition | None | EnrichThirdParty is true | |
| EXT-R14 | condition | None | Unjustly is true | |
| EXT-P0 | prohibition | Actor | not realise | not Extortion |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} compels {Person} | Merkmal | {Compels} | EXT-R01 | is true |
| unlawfully | Merkmal | {Unlawfully} | EXT-R02 | is true |
| force | Merkmal | {Violence} | EXT-R03 | is true |
| the threat of serious harm | Merkmal | {ThreatOfSeriousHarm} | EXT-R04 | is true |
| an act | Merkmal | {ToPerformAct} | EXT-R05 | is true |
| a toleration | Merkmal | {ToTolerate} | EXT-R06 | is true |
| an omission | Merkmal | {ToOmit} | EXT-R07 | is true |
| {Actor} thereby inflicts a detriment | Merkmal | {InflictsDetriment} | EXT-R08 | is true |
| on the property of {Person} | Merkmal | {PropertyOfCompelled} | EXT-R09 | is true |
| on the property of another person | Merkmal | {PropertyOfAnother} | EXT-R10 | is true |
| {Actor} acts with the intention of enrichment | Merkmal | {ActsWithEnrichmentIntention} | EXT-R11 | is true |
| {Actor} is to be enriched | Merkmal | {EnrichSelf} | EXT-R12 | is true |
| a third party is to be enriched | Merkmal | {EnrichThirdParty} | EXT-R13 | is true |
| unjustly | Merkmal | {Unjustly} | EXT-R14 | is true |
| (2) reprehensibility definition; (3) attempt; (4) particularly serious cases | evaluative definition / attempt / grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithEnrichmentIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of enrichment |
| {Compels} | Boolean | true / false / unknown | Session | {Actor} compels {Person} |
| {EnrichSelf} | Boolean | true / false / unknown | Session | {Actor} is to be enriched |
| {EnrichThirdParty} | Boolean | true / false / unknown | Session | a third party is to be enriched |
| {InflictsDetriment} | Boolean | true / false / unknown | Session | {Actor} thereby inflicts a detriment |
| {Person} | Party | – | Session | the compelled person (the victim) |
| {PropertyOfAnother} | Boolean | true / false / unknown | Session | on the property of another person |
| {PropertyOfCompelled} | Boolean | true / false / unknown | Session | on the property of {Person} |
| {ThreatOfSeriousHarm} | Boolean | true / false / unknown | Session | the threat of serious harm |
| {ToOmit} | Boolean | true / false / unknown | Session | an omission |
| {ToPerformAct} | Boolean | true / false / unknown | Session | an act |
| {ToTolerate} | Boolean | true / false / unknown | Session | a toleration |
| {Unjustly} | Boolean | true / false / unknown | Session | unjustly |
| {Unlawfully} | Boolean | true / false / unknown | Session | unlawfully |
| {Violence} | Boolean | true / false / unknown | Session | force |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [EnrichmentPurpose] | ActsWithEnrichmentIntention, EnrichSelf, EnrichThirdParty, Unjustly | false | Recomputes when any input changes; propagates into the composite. |
| [Means] | Violence, ThreatOfSeriousHarm | false | Recomputes when any input changes; propagates into the composite. |
| [DemandedConduct] | ToPerformAct, ToTolerate, ToOmit | false | Recomputes when any input changes; propagates into the composite. |
| [CoercionCore] | Compels, Unlawfully, Means, DemandedConduct | false | Recomputes when any input changes; propagates into the composite. |
| [Detriment] | InflictsDetriment, PropertyOfCompelled, PropertyOfAnother | false | Recomputes when any input changes; propagates into the composite. |
| [Extortion] | CoercionCore, Detriment, EnrichmentPurpose | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (EXT-P0) | [Extortion] | 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 | {ActsWithEnrichmentIntention} | Element/Datum: {Actor} acts with the intention of enrichment.? | Boolean |
| Q3 | Session | {Compels} | Element/Datum: {Actor} compels {Person}.? | Boolean |
| Q4 | Session | {EnrichSelf} | Element/Datum: {Actor} is to be enriched.? | Boolean |
| Q5 | Session | {EnrichThirdParty} | Element/Datum: a third party is to be enriched.? | Boolean |
| Q6 | Session | {InflictsDetriment} | Element/Datum: {Actor} thereby inflicts a detriment.? | Boolean |
| Q7 | Session | {Person} | Element/Datum: the compelled person (the victim).? | Party |
| Q8 | Session | {PropertyOfAnother} | Element/Datum: on the property of another person.? | Boolean |
| Q9 | Session | {PropertyOfCompelled} | Element/Datum: on the property of {Person}.? | Boolean |
| Q10 | Session | {ThreatOfSeriousHarm} | Element/Datum: the threat of serious harm.? | Boolean |
| Q11 | Session | {ToOmit} | Element/Datum: an omission.? | Boolean |
| Q12 | Session | {ToPerformAct} | Element/Datum: an act.? | Boolean |
| Q13 | Session | {ToTolerate} | Element/Datum: a toleration.? | Boolean |
| Q14 | Session | {Unjustly} | Element/Datum: unjustly.? | Boolean |
| Q15 | Session | {Unlawfully} | Element/Datum: unlawfully.? | Boolean |
| Q16 | Session | {Violence} | Element/Datum: force.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| AAF-R01 | condition | None | CommittedUnlawfulAct is true | |
| AAF-R02 | act | Actor | RendersAssistance is true | |
| AAF-R03 | act | Actor | ActsWithSecuringIntention is true | |
| AAF-P0 | prohibition | Actor | not realise | not AssistanceAfterTheFact |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {OtherPerson} has committed an unlawful act | Merkmal | {CommittedUnlawfulAct} | AAF-R01 | is true |
| {Actor} renders assistance to {OtherPerson} | Merkmal | {RendersAssistance} | AAF-R02 | is true |
| {Actor} acts with the intention of securing the benefits of the act for {OtherPerson} | Merkmal | {ActsWithSecuringIntention} | AAF-R03 | is true |
| (2) penalty cap; (3) participation exemption and its exception; (4) prosecution conditions | grading / personal exemption / procedure | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithSecuringIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of securing the benefits of the act for {OtherPerson} |
| {CommittedUnlawfulAct} | Boolean | true / false / unknown | Session | {OtherPerson} has committed an unlawful act |
| {OtherPerson} | Party | – | Session | the assisted person (the predicate offender) |
| {RendersAssistance} | Boolean | true / false / unknown | Session | {Actor} renders assistance to {OtherPerson} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AssistanceAfterTheFact] | CommittedUnlawfulAct, RendersAssistance, ActsWithSecuringIntention | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (AAF-P0) | [AssistanceAfterTheFact] | 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 | {ActsWithSecuringIntention} | Element/Datum: {Actor} acts with the intention of securing the benefits of the act for {OtherPerson}.? | Boolean |
| Q3 | Session | {CommittedUnlawfulAct} | Element/Datum: {OtherPerson} has committed an unlawful act.? | Boolean |
| Q4 | Session | {OtherPerson} | Element/Datum: the assisted person (the predicate offender).? | Party |
| Q5 | Session | {RendersAssistance} | Element/Datum: {Actor} renders assistance to {OtherPerson}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| OOJ-R01 | condition | None | Intentionally is true | |
| OOJ-R02 | condition | None | Knowingly is true | |
| OOJ-R03 | act | Actor | Prevents is true | |
| OOJ-R04 | condition | None | Wholly is true | |
| OOJ-R05 | condition | None | InPart is true | |
| OOJ-R06 | condition | None | PunishmentForUnlawfulAct is true | |
| OOJ-R07 | condition | None | SubjectionToMeasure is true | |
| OOJ-R08 | condition | None | EnforcementOfPenalty is true | |
| OOJ-R09 | condition | None | EnforcementOfMeasure is true | |
| OOJ-P0 | prohibition | Actor | not realise | not ObstructionOfJustice |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| intentionally | Merkmal | {Intentionally} | OOJ-R01 | is true |
| knowingly | Merkmal | {Knowingly} | OOJ-R02 | is true |
| {Actor} prevents the outcome | Merkmal | {Prevents} | OOJ-R03 | is true |
| wholly | Merkmal | {Wholly} | OOJ-R04 | is true |
| in part | Merkmal | {InPart} | OOJ-R05 | is true |
| {OtherPerson} being punished under criminal law for an unlawful act | Merkmal | {PunishmentForUnlawfulAct} | OOJ-R06 | is true |
| {OtherPerson} being subjected to a measure (Section 11(1)(8)) | Merkmal | {SubjectionToMeasure} | OOJ-R07 | is true |
| the enforcement of a penalty imposed on {OtherPerson} | Merkmal | {EnforcementOfPenalty} | OOJ-R08 | is true |
| the enforcement of a measure imposed on {OtherPerson} | Merkmal | {EnforcementOfMeasure} | OOJ-R09 | is true |
| (3) penalty cap; (4) attempt; (5) self-protection exemption; (6) relative exemption | grading / attempt / personal exemptions | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {EnforcementOfMeasure} | Boolean | true / false / unknown | Session | the enforcement of a measure imposed on {OtherPerson} |
| {EnforcementOfPenalty} | Boolean | true / false / unknown | Session | the enforcement of a penalty imposed on {OtherPerson} |
| {InPart} | Boolean | true / false / unknown | Session | in part |
| {Intentionally} | Boolean | true / false / unknown | Session | intentionally |
| {Knowingly} | Boolean | true / false / unknown | Session | knowingly |
| {OtherPerson} | Party | – | Session | the other person (the predicate offender) |
| {Prevents} | Boolean | true / false / unknown | Session | {Actor} prevents the outcome |
| {PunishmentForUnlawfulAct} | Boolean | true / false / unknown | Session | {OtherPerson} being punished under criminal law for an unlawful act |
| {SubjectionToMeasure} | Boolean | true / false / unknown | Session | {OtherPerson} being subjected to a measure (Section 11(1)(8)) |
| {Wholly} | Boolean | true / false / unknown | Session | wholly |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [MentalMode] | Intentionally, Knowingly | false | Recomputes when any input changes; propagates into the composite. |
| [Para2Object] | EnforcementOfPenalty, EnforcementOfMeasure | false | Recomputes when any input changes; propagates into the composite. |
| [Extent] | Wholly, InPart | false | Recomputes when any input changes; propagates into the composite. |
| [Para1Object] | PunishmentForUnlawfulAct, SubjectionToMeasure | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | MentalMode, Prevents, Extent, Para1Object | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | MentalMode, Prevents, Extent, Para2Object | false | Recomputes when any input changes; propagates into the composite. |
| [ObstructionOfJustice] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (OOJ-P0) | [ObstructionOfJustice] | 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 | {EnforcementOfMeasure} | Element/Datum: the enforcement of a measure imposed on {OtherPerson}.? | Boolean |
| Q3 | Session | {EnforcementOfPenalty} | Element/Datum: the enforcement of a penalty imposed on {OtherPerson}.? | Boolean |
| Q4 | Session | {InPart} | Element/Datum: in part.? | Boolean |
| Q5 | Session | {Intentionally} | Element/Datum: intentionally.? | Boolean |
| Q6 | Session | {Knowingly} | Element/Datum: knowingly.? | Boolean |
| Q7 | Session | {OtherPerson} | Element/Datum: the other person (the predicate offender).? | Party |
| Q8 | Session | {Prevents} | Element/Datum: {Actor} prevents the outcome.? | Boolean |
| Q9 | Session | {PunishmentForUnlawfulAct} | Element/Datum: {OtherPerson} being punished under criminal law for an unlawful act.? | Boolean |
| Q10 | Session | {SubjectionToMeasure} | Element/Datum: {OtherPerson} being subjected to a measure (Section 11(1)(8)).? | Boolean |
| Q11 | Session | {Wholly} | Element/Datum: wholly.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| HSG-R01 | condition | None | Stolen is true | |
| HSG-R02 | condition | None | ObtainedThroughUnlawfulAct is true | |
| HSG-R03 | act | Actor | Purchases is true | |
| HSG-R04 | act | Actor | OtherwiseAcquires is true | |
| HSG-R05 | condition | None | ForSelf is true | |
| HSG-R06 | condition | None | ForThirdParty is true | |
| HSG-R07 | act | Actor | DisposesOf is true | |
| HSG-R08 | act | Actor | AssistsInDisposal is true | |
| HSG-R09 | act | Actor | ActsWithEnrichmentIntention is true | |
| HSG-R10 | condition | None | EnrichSelf is true | |
| HSG-R11 | condition | None | EnrichThirdParty is true | |
| HSG-P0 | prohibition | Actor | not realise | not HandlingStolenGoods |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {OtherPerson} has stolen the {Item} | Merkmal | {Stolen} | HSG-R01 | is true |
| {OtherPerson} has otherwise obtained the {Item} through an unlawful act directed against the property of another | Merkmal | {ObtainedThroughUnlawfulAct} | HSG-R02 | is true |
| {Actor} purchases the {Item} | Merkmal | {Purchases} | HSG-R03 | is true |
| {Actor} otherwise acquires the {Item} | Merkmal | {OtherwiseAcquires} | HSG-R04 | is true |
| for {Actor} | Merkmal | {ForSelf} | HSG-R05 | is true |
| for a third party | Merkmal | {ForThirdParty} | HSG-R06 | is true |
| {Actor} disposes of the {Item} | Merkmal | {DisposesOf} | HSG-R07 | is true |
| {Actor} assists in the disposal of the {Item} | Merkmal | {AssistsInDisposal} | HSG-R08 | is true |
| {Actor} acts with the intention of enrichment | Merkmal | {ActsWithEnrichmentIntention} | HSG-R09 | is true |
| {Actor} is to be enriched | Merkmal | {EnrichSelf} | HSG-R10 | is true |
| a third party is to be enriched | Merkmal | {EnrichThirdParty} | HSG-R11 | is true |
| (2) mutatis references; (3) attempt | references / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithEnrichmentIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of enrichment |
| {AssistsInDisposal} | Boolean | true / false / unknown | Session | {Actor} assists in the disposal of the {Item} |
| {DisposesOf} | Boolean | true / false / unknown | Session | {Actor} disposes of the {Item} |
| {EnrichSelf} | Boolean | true / false / unknown | Session | {Actor} is to be enriched |
| {EnrichThirdParty} | Boolean | true / false / unknown | Session | a third party is to be enriched |
| {ForSelf} | Boolean | true / false / unknown | Session | for {Actor} |
| {ForThirdParty} | Boolean | true / false / unknown | Session | for a third party |
| {Item} | Party | – | Session | the item |
| {ObtainedThroughUnlawfulAct} | Boolean | true / false / unknown | Session | {OtherPerson} has otherwise obtained the {Item} through an unlawful act directed against the property of another |
| {OtherPerson} | Party | – | Session | the predicate offender |
| {OtherwiseAcquires} | Boolean | true / false / unknown | Session | {Actor} otherwise acquires the {Item} |
| {Purchases} | Boolean | true / false / unknown | Session | {Actor} purchases the {Item} |
| {Stolen} | Boolean | true / false / unknown | Session | {OtherPerson} has stolen the {Item} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [DisposalLeg] | DisposesOf, AssistsInDisposal | false | Recomputes when any input changes; propagates into the composite. |
| [PredicateOrigin] | Stolen, ObtainedThroughUnlawfulAct | false | Recomputes when any input changes; propagates into the composite. |
| [EnrichmentPurpose] | ActsWithEnrichmentIntention, EnrichSelf, EnrichThirdParty | false | Recomputes when any input changes; propagates into the composite. |
| [AcquisitionLeg] | Purchases, OtherwiseAcquires, ForSelf, ForThirdParty | false | Recomputes when any input changes; propagates into the composite. |
| [Conduct] | AcquisitionLeg, DisposalLeg | false | Recomputes when any input changes; propagates into the composite. |
| [HandlingStolenGoods] | PredicateOrigin, Conduct, EnrichmentPurpose | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (HSG-P0) | [HandlingStolenGoods] | 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 | {ActsWithEnrichmentIntention} | Element/Datum: {Actor} acts with the intention of enrichment.? | Boolean |
| Q3 | Session | {AssistsInDisposal} | Element/Datum: {Actor} assists in the disposal of the {Item}.? | Boolean |
| Q4 | Session | {DisposesOf} | Element/Datum: {Actor} disposes of the {Item}.? | Boolean |
| Q5 | Session | {EnrichSelf} | Element/Datum: {Actor} is to be enriched.? | Boolean |
| Q6 | Session | {EnrichThirdParty} | Element/Datum: a third party is to be enriched.? | Boolean |
| Q7 | Session | {ForSelf} | Element/Datum: for {Actor}.? | Boolean |
| Q8 | Session | {ForThirdParty} | Element/Datum: for a third party.? | Boolean |
| Q9 | Session | {Item} | Element/Datum: the item.? | Party |
| Q10 | Session | {ObtainedThroughUnlawfulAct} | Element/Datum: {OtherPerson} has otherwise obtained the {Item} through an unlawful act directed against the property of another.? | Boolean |
| Q11 | Session | {OtherPerson} | Element/Datum: the predicate offender.? | Party |
| Q12 | Session | {OtherwiseAcquires} | Element/Datum: {Actor} otherwise acquires the {Item}.? | Boolean |
| Q13 | Session | {Purchases} | Element/Datum: {Actor} purchases the {Item}.? | Boolean |
| Q14 | Session | {Stolen} | Element/Datum: {OtherPerson} has stolen the {Item}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| MLD-R01 | condition | None | DerivedFromUnlawfulAct is true | |
| MLD-R02 | act | Actor | Conceals is true | |
| MLD-R03 | act | Actor | Exchanges is true | |
| MLD-R04 | act | Actor | Transfers is true | |
| MLD-R05 | act | Actor | Moves is true | |
| MLD-R06 | act | Actor | ActsWithPreventionIntention is true | |
| MLD-R07 | condition | None | DiscoveryOfItem is true | |
| MLD-R08 | condition | None | ConfiscationOfItem is true | |
| MLD-R09 | condition | None | DeterminationOfOrigin is true | |
| MLD-R10 | act | Actor | Procures is true | |
| MLD-R11 | condition | None | ForSelf is true | |
| MLD-R12 | condition | None | ForThirdParty is true | |
| MLD-R13 | act | Actor | KeepsInCustody is true | |
| MLD-R14 | act | Actor | Uses is true | |
| MLD-R15 | condition | None | KnewOriginAtAcquisition is true | |
| MLD-R16 | condition | None | ThirdPartyPriorLawfulAcquisition is true | |
| MLD-R17 | act | Actor | ConcealsFacts is true | |
| MLD-R18 | act | Actor | ObscuresFacts is true | |
| MLD-R19 | condition | None | RelevantToDiscovery is true | |
| MLD-R20 | condition | None | RelevantToConfiscation is true | |
| MLD-R21 | condition | None | RelevantToOriginDetermination is true | |
| MLD-R80 | condition | None | exemption: third-party prior lawful acquisition negates legs 3 and 4 only | ThirdPartyPriorLawfulAcquisition is false |
| MLD-P0 | prohibition | Actor | not realise | not MoneyLaundering |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the {Item} is derived from an unlawful act | Merkmal | {DerivedFromUnlawfulAct} | MLD-R01 | is true |
| {Actor} conceals the {Item} | Merkmal | {Conceals} | MLD-R02 | is true |
| {Actor} exchanges the {Item} | Merkmal | {Exchanges} | MLD-R03 | is true |
| {Actor} transfers the {Item} | Merkmal | {Transfers} | MLD-R04 | is true |
| {Actor} moves the {Item} | Merkmal | {Moves} | MLD-R05 | is true |
| {Actor} acts with the intention of preventing | Merkmal | {ActsWithPreventionIntention} | MLD-R06 | is true |
| the discovery of the {Item} | Merkmal | {DiscoveryOfItem} | MLD-R07 | is true |
| the confiscation of the {Item} | Merkmal | {ConfiscationOfItem} | MLD-R08 | is true |
| the determination of the origin of the {Item} | Merkmal | {DeterminationOfOrigin} | MLD-R09 | is true |
| {Actor} procures the {Item} | Merkmal | {Procures} | MLD-R10 | is true |
| for {Actor} | Merkmal | {ForSelf} | MLD-R11 | is true |
| for a third party | Merkmal | {ForThirdParty} | MLD-R12 | is true |
| {Actor} keeps the {Item} in custody | Merkmal | {KeepsInCustody} | MLD-R13 | is true |
| {Actor} uses the {Item} | Merkmal | {Uses} | MLD-R14 | is true |
| {Actor} knew the origin of the {Item} at the time {Actor} obtained it | Merkmal | {KnewOriginAtAcquisition} | MLD-R15 | is true |
| a third party previously obtained the {Item} without thereby committing an unlawful act | Merkmal | {ThirdPartyPriorLawfulAcquisition} | MLD-R16 | is true |
| {Actor} conceals the facts | Merkmal | {ConcealsFacts} | MLD-R17 | is true |
| {Actor} obscures the facts | Merkmal | {ObscuresFacts} | MLD-R18 | is true |
| the facts may be relevant to the discovery of the {Item} | Merkmal | {RelevantToDiscovery} | MLD-R19 | is true |
| the facts may be relevant to the confiscation of the {Item} | Merkmal | {RelevantToConfiscation} | MLD-R20 | is true |
| the facts may be relevant to the determination of the origin of the {Item} | Merkmal | {RelevantToOriginDetermination} | MLD-R21 | is true |
| (1) s.3 defence-lawyer rule; (3) attempt; (4) obligated-person aggravation; (5) serious cases; (6) recklessness variant; (7) predicate-participant rule; (8) voluntary-report exemptions; (9) foreign-predicate equivalence catalogue; (10) confiscation | variants / grading / personal exemptions / cross-border / confiscation | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithPreventionIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of preventing |
| {Conceals} | Boolean | true / false / unknown | Session | {Actor} conceals the {Item} |
| {ConcealsFacts} | Boolean | true / false / unknown | Session | {Actor} conceals the facts |
| {ConfiscationOfItem} | Boolean | true / false / unknown | Session | the confiscation of the {Item} |
| {DerivedFromUnlawfulAct} | Boolean | true / false / unknown | Session | the {Item} is derived from an unlawful act |
| {DeterminationOfOrigin} | Boolean | true / false / unknown | Session | the determination of the origin of the {Item} |
| {DiscoveryOfItem} | Boolean | true / false / unknown | Session | the discovery of the {Item} |
| {Exchanges} | Boolean | true / false / unknown | Session | {Actor} exchanges the {Item} |
| {ForSelf} | Boolean | true / false / unknown | Session | for {Actor} |
| {ForThirdParty} | Boolean | true / false / unknown | Session | for a third party |
| {Item} | Party | – | Session | the item (the object) |
| {KeepsInCustody} | Boolean | true / false / unknown | Session | {Actor} keeps the {Item} in custody |
| {KnewOriginAtAcquisition} | Boolean | true / false / unknown | Session | {Actor} knew the origin of the {Item} at the time {Actor} obtained it |
| {Moves} | Boolean | true / false / unknown | Session | {Actor} moves the {Item} |
| {ObscuresFacts} | Boolean | true / false / unknown | Session | {Actor} obscures the facts |
| {Procures} | Boolean | true / false / unknown | Session | {Actor} procures the {Item} |
| {RelevantToConfiscation} | Boolean | true / false / unknown | Session | the facts may be relevant to the confiscation of the {Item} |
| {RelevantToDiscovery} | Boolean | true / false / unknown | Session | the facts may be relevant to the discovery of the {Item} |
| {RelevantToOriginDetermination} | Boolean | true / false / unknown | Session | the facts may be relevant to the determination of the origin of the {Item} |
| {ThirdPartyPriorLawfulAcquisition} | Boolean | true / false / unknown | Session | a third party previously obtained the {Item} without thereby committing an unlawful act |
| {Transfers} | Boolean | true / false / unknown | Session | {Actor} transfers the {Item} |
| {Uses} | Boolean | true / false / unknown | Session | {Actor} uses the {Item} |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Leg3] | Procures, ForSelf, ForThirdParty, ThirdPartyPriorLawfulAcquisition | false | Recomputes when any input changes; propagates into the composite. |
| [Leg4] | KeepsInCustody, Uses, ForSelf, ForThirdParty, KnewOriginAtAcquisition, ThirdPartyPriorLawfulAcquisition | false | Recomputes when any input changes; propagates into the composite. |
| [FactsRelevance] | RelevantToDiscovery, RelevantToConfiscation, RelevantToOriginDetermination | false | Recomputes when any input changes; propagates into the composite. |
| [ItemUnderPara1] | DerivedFromUnlawfulAct | false | Recomputes when any input changes; propagates into the composite. |
| [PreventionIntent] | ActsWithPreventionIntention, DiscoveryOfItem, ConfiscationOfItem, DeterminationOfOrigin | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | ConcealsFacts, ObscuresFacts, FactsRelevance, ItemUnderPara1 | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Conceals | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | Exchanges, Transfers, Moves, PreventionIntent | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | DerivedFromUnlawfulAct, Leg1, Leg2, Leg3, Leg4 | false | Recomputes when any input changes; propagates into the composite. |
| [MoneyLaundering] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (MLD-P0) | [MoneyLaundering] | 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 | {ActsWithPreventionIntention} | Element/Datum: {Actor} acts with the intention of preventing.? | Boolean |
| Q3 | Session | {Conceals} | Element/Datum: {Actor} conceals the {Item}.? | Boolean |
| Q4 | Session | {ConcealsFacts} | Element/Datum: {Actor} conceals the facts.? | Boolean |
| Q5 | Session | {ConfiscationOfItem} | Element/Datum: the confiscation of the {Item}.? | Boolean |
| Q6 | Session | {DerivedFromUnlawfulAct} | Element/Datum: the {Item} is derived from an unlawful act.? | Boolean |
| Q7 | Session | {DeterminationOfOrigin} | Element/Datum: the determination of the origin of the {Item}.? | Boolean |
| Q8 | Session | {DiscoveryOfItem} | Element/Datum: the discovery of the {Item}.? | Boolean |
| Q9 | Session | {Exchanges} | Element/Datum: {Actor} exchanges the {Item}.? | Boolean |
| Q10 | Session | {ForSelf} | Element/Datum: for {Actor}.? | Boolean |
| Q11 | Session | {ForThirdParty} | Element/Datum: for a third party.? | Boolean |
| Q12 | Session | {Item} | Element/Datum: the item (the object).? | Party |
| Q13 | Session | {KeepsInCustody} | Element/Datum: {Actor} keeps the {Item} in custody.? | Boolean |
| Q14 | Session | {KnewOriginAtAcquisition} | Element/Datum: {Actor} knew the origin of the {Item} at the time {Actor} obtained it.? | Boolean |
| Q15 | Session | {Moves} | Element/Datum: {Actor} moves the {Item}.? | Boolean |
| Q16 | Session | {ObscuresFacts} | Element/Datum: {Actor} obscures the facts.? | Boolean |
| Q17 | Session | {Procures} | Element/Datum: {Actor} procures the {Item}.? | Boolean |
| Q18 | Session | {RelevantToConfiscation} | Element/Datum: the facts may be relevant to the confiscation of the {Item}.? | Boolean |
| Q19 | Session | {RelevantToDiscovery} | Element/Datum: the facts may be relevant to the discovery of the {Item}.? | Boolean |
| Q20 | Session | {RelevantToOriginDetermination} | Element/Datum: the facts may be relevant to the determination of the origin of the {Item}.? | Boolean |
| Q21 | Session | {ThirdPartyPriorLawfulAcquisition} | Element/Datum: a third party previously obtained the {Item} without thereby committing an unlawful act.? | Boolean |
| Q22 | Session | {Transfers} | Element/Datum: {Actor} transfers the {Item}.? | Boolean |
| Q23 | Session | {Uses} | Element/Datum: {Actor} uses the {Item}.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FRD-R01 | act | Actor | ActsWithAdvantageIntention is true | |
| FRD-R02 | condition | None | ForSelf is true | |
| FRD-R03 | condition | None | ForThirdParty is true | |
| FRD-R04 | condition | None | AdvantageUnlawful is true | |
| FRD-R05 | act | Actor | DamagesProperty is true | |
| FRD-R06 | condition | None | RepresentsFalseFacts is true | |
| FRD-R07 | condition | None | DistortsTrueFacts is true | |
| FRD-R08 | condition | None | SuppressesTrueFacts is true | |
| FRD-R09 | act | Actor | InducesMistake is true | |
| FRD-R10 | act | Actor | MaintainsMistake is true | |
| FRD-P0 | prohibition | Actor | not realise | not Fraud |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} acts with the intention of securing a financial advantage | Merkmal | {ActsWithAdvantageIntention} | FRD-R01 | is true |
| for {Actor} | Merkmal | {ForSelf} | FRD-R02 | is true |
| for a third party | Merkmal | {ForThirdParty} | FRD-R03 | is true |
| the financial advantage is unlawful | Merkmal | {AdvantageUnlawful} | FRD-R04 | is true |
| {Actor} thereby damages the property of another | Merkmal | {DamagesProperty} | FRD-R05 | is true |
| the representation of false facts | Merkmal | {RepresentsFalseFacts} | FRD-R06 | is true |
| the distortion of true facts | Merkmal | {DistortsTrueFacts} | FRD-R07 | is true |
| the suppression of true facts | Merkmal | {SuppressesTrueFacts} | FRD-R08 | is true |
| {Actor} induces a mistake | Merkmal | {InducesMistake} | FRD-R09 | is true |
| {Actor} maintains a mistake | Merkmal | {MaintainsMistake} | FRD-R10 | is true |
| (2) attempt; (3) serious cases; (4) mutatis; (5) gang variant; (6) probation | attempt / grading / references / judicial | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithAdvantageIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of securing a financial advantage |
| {AdvantageUnlawful} | Boolean | true / false / unknown | Session | the financial advantage is unlawful |
| {DamagesProperty} | Boolean | true / false / unknown | Session | {Actor} thereby damages the property of another |
| {DistortsTrueFacts} | Boolean | true / false / unknown | Session | the distortion of true facts |
| {ForSelf} | Boolean | true / false / unknown | Session | for {Actor} |
| {ForThirdParty} | Boolean | true / false / unknown | Session | for a third party |
| {InducesMistake} | Boolean | true / false / unknown | Session | {Actor} induces a mistake |
| {MaintainsMistake} | Boolean | true / false / unknown | Session | {Actor} maintains a mistake |
| {RepresentsFalseFacts} | Boolean | true / false / unknown | Session | the representation of false facts |
| {SuppressesTrueFacts} | Boolean | true / false / unknown | Session | the suppression of true facts |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AdvantageIntention] | ActsWithAdvantageIntention, ForSelf, ForThirdParty, AdvantageUnlawful | false | Recomputes when any input changes; propagates into the composite. |
| [MistakeConduct] | InducesMistake, MaintainsMistake | false | Recomputes when any input changes; propagates into the composite. |
| [DeceptionMeans] | RepresentsFalseFacts, DistortsTrueFacts, SuppressesTrueFacts | false | Recomputes when any input changes; propagates into the composite. |
| [Fraud] | AdvantageIntention, DamagesProperty, DeceptionMeans, MistakeConduct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FRD-P0) | [Fraud] | 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 | {ActsWithAdvantageIntention} | Element/Datum: {Actor} acts with the intention of securing a financial advantage.? | Boolean |
| Q3 | Session | {AdvantageUnlawful} | Element/Datum: the financial advantage is unlawful.? | Boolean |
| Q4 | Session | {DamagesProperty} | Element/Datum: {Actor} thereby damages the property of another.? | Boolean |
| Q5 | Session | {DistortsTrueFacts} | Element/Datum: the distortion of true facts.? | Boolean |
| Q6 | Session | {ForSelf} | Element/Datum: for {Actor}.? | Boolean |
| Q7 | Session | {ForThirdParty} | Element/Datum: for a third party.? | Boolean |
| Q8 | Session | {InducesMistake} | Element/Datum: {Actor} induces a mistake.? | Boolean |
| Q9 | Session | {MaintainsMistake} | Element/Datum: {Actor} maintains a mistake.? | Boolean |
| Q10 | Session | {RepresentsFalseFacts} | Element/Datum: the representation of false facts.? | Boolean |
| Q11 | Session | {SuppressesTrueFacts} | Element/Datum: the suppression of true facts.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| CFR-R01 | act | Actor | ActsWithAdvantageIntention is true | |
| CFR-R02 | condition | None | ForSelf is true | |
| CFR-R03 | condition | None | ForThirdParty is true | |
| CFR-R04 | condition | None | AdvantageUnlawful is true | |
| CFR-R05 | act | Actor | DamagesProperty is true | |
| CFR-R06 | act | Actor | InfluencesResult is true | |
| CFR-R07 | condition | None | IncorrectProgramDesign is true | |
| CFR-R08 | condition | None | UseOfIncorrectData is true | |
| CFR-R09 | condition | None | UseOfIncompleteData is true | |
| CFR-R10 | condition | None | UnauthorisedUseOfData is true | |
| CFR-R11 | condition | None | UnauthorisedInterference is true | |
| CFR-R12 | act | Actor | PreparesOffence is true | |
| CFR-R13 | condition | None | ComputerProgrammes is true | |
| CFR-R14 | condition | None | ProgramPurposeOffence is true | |
| CFR-R15 | condition | None | Passwords is true | |
| CFR-R16 | condition | None | OtherSecurityCodes is true | |
| CFR-R17 | condition | None | SuitableForOffence is true | |
| CFR-R18 | act | Actor | Produces is true | |
| CFR-R19 | act | Actor | Procures is true | |
| CFR-R20 | condition | None | ForAnother is true | |
| CFR-R21 | act | Actor | OffersForSale is true | |
| CFR-R22 | act | Actor | KeepsInCustody is true | |
| CFR-R23 | act | Actor | MakesAvailableToAnother is true | |
| CFR-P0 | prohibition | Actor | not realise | not ComputerFraud |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} acts with the intention of securing a financial advantage | Merkmal | {ActsWithAdvantageIntention} | CFR-R01 | is true |
| for {Actor} | Merkmal | {ForSelf} | CFR-R02 | is true |
| for a third party | Merkmal | {ForThirdParty} | CFR-R03 | is true |
| the financial advantage is unlawful | Merkmal | {AdvantageUnlawful} | CFR-R04 | is true |
| {Actor} thereby damages the property of another | Merkmal | {DamagesProperty} | CFR-R05 | is true |
| {Actor} influences the result of a data-processing operation | Merkmal | {InfluencesResult} | CFR-R06 | is true |
| the incorrect design of the programme | Merkmal | {IncorrectProgramDesign} | CFR-R07 | is true |
| the use of incorrect data | Merkmal | {UseOfIncorrectData} | CFR-R08 | is true |
| the use of incomplete data | Merkmal | {UseOfIncompleteData} | CFR-R09 | is true |
| the unauthorised use of data | Merkmal | {UnauthorisedUseOfData} | CFR-R10 | is true |
| otherwise the unauthorised interference with the process | Merkmal | {UnauthorisedInterference} | CFR-R11 | is true |
| {Actor} prepares an offence under paragraph 1 | Merkmal | {PreparesOffence} | CFR-R12 | is true |
| computer programmes | Merkmal | {ComputerProgrammes} | CFR-R13 | is true |
| the purpose of the computer programmes is the commission of such an offence | Merkmal | {ProgramPurposeOffence} | CFR-R14 | is true |
| passwords | Merkmal | {Passwords} | CFR-R15 | is true |
| other security codes | Merkmal | {OtherSecurityCodes} | CFR-R16 | is true |
| suitable for the commission of such an offence | Merkmal | {SuitableForOffence} | CFR-R17 | is true |
| {Actor} produces the object | Merkmal | {Produces} | CFR-R18 | is true |
| {Actor} procures the object | Merkmal | {Procures} | CFR-R19 | is true |
| for another person | Merkmal | {ForAnother} | CFR-R20 | is true |
| {Actor} offers the object for sale | Merkmal | {OffersForSale} | CFR-R21 | is true |
| {Actor} keeps the object in custody | Merkmal | {KeepsInCustody} | CFR-R22 | is true |
| {Actor} makes the object available to another person | Merkmal | {MakesAvailableToAnother} | CFR-R23 | is true |
| (2) mutatis reference; (4) mutatis reference | references | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithAdvantageIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of securing a financial advantage |
| {AdvantageUnlawful} | Boolean | true / false / unknown | Session | the financial advantage is unlawful |
| {ComputerProgrammes} | Boolean | true / false / unknown | Session | computer programmes |
| {DamagesProperty} | Boolean | true / false / unknown | Session | {Actor} thereby damages the property of another |
| {ForAnother} | Boolean | true / false / unknown | Session | for another person |
| {ForSelf} | Boolean | true / false / unknown | Session | for {Actor} |
| {ForThirdParty} | Boolean | true / false / unknown | Session | for a third party |
| {IncorrectProgramDesign} | Boolean | true / false / unknown | Session | the incorrect design of the programme |
| {InfluencesResult} | Boolean | true / false / unknown | Session | {Actor} influences the result of a data-processing operation |
| {KeepsInCustody} | Boolean | true / false / unknown | Session | {Actor} keeps the object in custody |
| {MakesAvailableToAnother} | Boolean | true / false / unknown | Session | {Actor} makes the object available to another person |
| {OffersForSale} | Boolean | true / false / unknown | Session | {Actor} offers the object for sale |
| {OtherSecurityCodes} | Boolean | true / false / unknown | Session | other security codes |
| {Passwords} | Boolean | true / false / unknown | Session | passwords |
| {PreparesOffence} | Boolean | true / false / unknown | Session | {Actor} prepares an offence under paragraph 1 |
| {Procures} | Boolean | true / false / unknown | Session | {Actor} procures the object |
| {Produces} | Boolean | true / false / unknown | Session | {Actor} produces the object |
| {ProgramPurposeOffence} | Boolean | true / false / unknown | Session | the purpose of the computer programmes is the commission of such an offence |
| {SuitableForOffence} | Boolean | true / false / unknown | Session | suitable for the commission of such an offence |
| {UnauthorisedInterference} | Boolean | true / false / unknown | Session | otherwise the unauthorised interference with the process |
| {UnauthorisedUseOfData} | Boolean | true / false / unknown | Session | the unauthorised use of data |
| {UseOfIncompleteData} | Boolean | true / false / unknown | Session | the use of incomplete data |
| {UseOfIncorrectData} | Boolean | true / false / unknown | Session | the use of incorrect data |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PreparationVerbs] | Produces, Procures, ForSelf, ForAnother, OffersForSale, KeepsInCustody, MakesAvailableToAnother | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | ComputerProgrammes, ProgramPurposeOffence, PreparationVerbs | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | Passwords, OtherSecurityCodes, SuitableForOffence, PreparationVerbs | false | Recomputes when any input changes; propagates into the composite. |
| [Para3] | PreparesOffence, Leg1, Leg2 | false | Recomputes when any input changes; propagates into the composite. |
| [AdvantageIntention] | ActsWithAdvantageIntention, ForSelf, ForThirdParty, AdvantageUnlawful | false | Recomputes when any input changes; propagates into the composite. |
| [InfluenceMeans] | IncorrectProgramDesign, UseOfIncorrectData, UseOfIncompleteData, UnauthorisedUseOfData, UnauthorisedInterference | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | AdvantageIntention, DamagesProperty, InfluencesResult, InfluenceMeans | false | Recomputes when any input changes; propagates into the composite. |
| [ComputerFraud] | Para1, Para3 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (CFR-P0) | [ComputerFraud] | 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 | {ActsWithAdvantageIntention} | Element/Datum: {Actor} acts with the intention of securing a financial advantage.? | Boolean |
| Q3 | Session | {AdvantageUnlawful} | Element/Datum: the financial advantage is unlawful.? | Boolean |
| Q4 | Session | {ComputerProgrammes} | Element/Datum: computer programmes.? | Boolean |
| Q5 | Session | {DamagesProperty} | Element/Datum: {Actor} thereby damages the property of another.? | Boolean |
| Q6 | Session | {ForAnother} | Element/Datum: for another person.? | Boolean |
| Q7 | Session | {ForSelf} | Element/Datum: for {Actor}.? | Boolean |
| Q8 | Session | {ForThirdParty} | Element/Datum: for a third party.? | Boolean |
| Q9 | Session | {IncorrectProgramDesign} | Element/Datum: the incorrect design of the programme.? | Boolean |
| Q10 | Session | {InfluencesResult} | Element/Datum: {Actor} influences the result of a data-processing operation.? | Boolean |
| Q11 | Session | {KeepsInCustody} | Element/Datum: {Actor} keeps the object in custody.? | Boolean |
| Q12 | Session | {MakesAvailableToAnother} | Element/Datum: {Actor} makes the object available to another person.? | Boolean |
| Q13 | Session | {OffersForSale} | Element/Datum: {Actor} offers the object for sale.? | Boolean |
| Q14 | Session | {OtherSecurityCodes} | Element/Datum: other security codes.? | Boolean |
| Q15 | Session | {Passwords} | Element/Datum: passwords.? | Boolean |
| Q16 | Session | {PreparesOffence} | Element/Datum: {Actor} prepares an offence under paragraph 1.? | Boolean |
| Q17 | Session | {Procures} | Element/Datum: {Actor} procures the object.? | Boolean |
| Q18 | Session | {Produces} | Element/Datum: {Actor} produces the object.? | Boolean |
| Q19 | Session | {ProgramPurposeOffence} | Element/Datum: the purpose of the computer programmes is the commission of such an offence.? | Boolean |
| Q20 | Session | {SuitableForOffence} | Element/Datum: suitable for the commission of such an offence.? | Boolean |
| Q21 | Session | {UnauthorisedInterference} | Element/Datum: otherwise the unauthorised interference with the process.? | Boolean |
| Q22 | Session | {UnauthorisedUseOfData} | Element/Datum: the unauthorised use of data.? | Boolean |
| Q23 | Session | {UseOfIncompleteData} | Element/Datum: the use of incomplete data.? | Boolean |
| Q24 | Session | {UseOfIncorrectData} | Element/Datum: the use of incorrect data.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DTP-R01 | condition | None | BelongsToAnother is true | |
| DTP-R02 | condition | None | Unlawfully is true | |
| DTP-R03 | act | Actor | Damages is true | |
| DTP-R04 | act | Actor | Destroys is true | |
| DTP-R05 | condition | None | WithoutAuthorisation is true | |
| DTP-R06 | act | Actor | AltersAppearance is true | |
| DTP-R07 | condition | None | NotMerelyInsignificant is true | |
| DTP-R08 | condition | None | NotMerelyTemporary is true | |
| DTP-P0 | prohibition | Actor | not realise | not DamageToProperty |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the thing belongs to another | Merkmal | {BelongsToAnother} | DTP-R01 | is true |
| unlawfully | Merkmal | {Unlawfully} | DTP-R02 | is true |
| {Actor} damages the {Thing} | Merkmal | {Damages} | DTP-R03 | is true |
| {Actor} destroys the {Thing} | Merkmal | {Destroys} | DTP-R04 | is true |
| without authorisation | Merkmal | {WithoutAuthorisation} | DTP-R05 | is true |
| {Actor} alters the appearance of the {Thing} | Merkmal | {AltersAppearance} | DTP-R06 | is true |
| the alteration is not merely insignificant | Merkmal | {NotMerelyInsignificant} | DTP-R07 | is true |
| the alteration is not merely temporary | Merkmal | {NotMerelyTemporary} | DTP-R08 | is true |
| (3) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AltersAppearance} | Boolean | true / false / unknown | Session | {Actor} alters the appearance of the {Thing} |
| {BelongsToAnother} | Boolean | true / false / unknown | Session | the thing belongs to another |
| {Damages} | Boolean | true / false / unknown | Session | {Actor} damages the {Thing} |
| {Destroys} | Boolean | true / false / unknown | Session | {Actor} destroys the {Thing} |
| {NotMerelyInsignificant} | Boolean | true / false / unknown | Session | the alteration is not merely insignificant |
| {NotMerelyTemporary} | Boolean | true / false / unknown | Session | the alteration is not merely temporary |
| {Thing} | Party | – | Session | the thing (the property) |
| {Unlawfully} | Boolean | true / false / unknown | Session | unlawfully |
| {WithoutAuthorisation} | Boolean | true / false / unknown | Session | without authorisation |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Para2] | BelongsToAnother, WithoutAuthorisation, AltersAppearance, NotMerelyInsignificant, NotMerelyTemporary | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | BelongsToAnother, Unlawfully, Damages, Destroys | false | Recomputes when any input changes; propagates into the composite. |
| [DamageToProperty] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DTP-P0) | [DamageToProperty] | 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 | {AltersAppearance} | Element/Datum: {Actor} alters the appearance of the {Thing}.? | Boolean |
| Q3 | Session | {BelongsToAnother} | Element/Datum: the thing belongs to another.? | Boolean |
| Q4 | Session | {Damages} | Element/Datum: {Actor} damages the {Thing}.? | Boolean |
| Q5 | Session | {Destroys} | Element/Datum: {Actor} destroys the {Thing}.? | Boolean |
| Q6 | Session | {NotMerelyInsignificant} | Element/Datum: the alteration is not merely insignificant.? | Boolean |
| Q7 | Session | {NotMerelyTemporary} | Element/Datum: the alteration is not merely temporary.? | Boolean |
| Q8 | Session | {Thing} | Element/Datum: the thing (the property).? | Party |
| Q9 | Session | {Unlawfully} | Element/Datum: unlawfully.? | Boolean |
| Q10 | Session | {WithoutAuthorisation} | Element/Datum: without authorisation.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DAL-R01 | condition | None | Data is true | |
| DAL-R02 | condition | None | Unlawfully is true | |
| DAL-R03 | act | Actor | Deletes is true | |
| DAL-R04 | act | Actor | Suppresses is true | |
| DAL-R05 | act | Actor | RendersUnusable is true | |
| DAL-R06 | act | Actor | Alters is true | |
| DAL-R80 | act | Actor | preparation of an offence under paragraph 1 is governed by Section 202c mutatis mutandis (recorded rule; resolves by name against the Section 202c scope) | PreparesOffenceUnderPara1 is true |
| DAL-P0 | prohibition | Actor | not realise | not DataAlteration |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| data (Section 202a(2)) | Merkmal | {Data} | DAL-R01 | is true |
| unlawfully | Merkmal | {Unlawfully} | DAL-R02 | is true |
| {Actor} deletes the data | Merkmal | {Deletes} | DAL-R03 | is true |
| {Actor} suppresses the data | Merkmal | {Suppresses} | DAL-R04 | is true |
| {Actor} renders the data unusable | Merkmal | {RendersUnusable} | DAL-R05 | is true |
| {Actor} alters the data | Merkmal | {Alters} | DAL-R06 | is true |
| {Actor} prepares an offence under paragraph 1 | Merkmal | {PreparesOffenceUnderPara1} | DAL-R80 | is true |
| (2) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Alters} | Boolean | true / false / unknown | Session | {Actor} alters the data |
| {Data} | Boolean | true / false / unknown | Session | data (Section 202a(2)) |
| {Deletes} | Boolean | true / false / unknown | Session | {Actor} deletes the data |
| {PreparesOffenceUnderPara1} | Boolean | true / false / unknown | Session | {Actor} prepares an offence under paragraph 1 |
| {RendersUnusable} | Boolean | true / false / unknown | Session | {Actor} renders the data unusable |
| {Suppresses} | Boolean | true / false / unknown | Session | {Actor} suppresses the data |
| {Unlawfully} | Boolean | true / false / unknown | Session | unlawfully |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AlterationConduct] | Deletes, Suppresses, RendersUnusable, Alters | false | Recomputes when any input changes; propagates into the composite. |
| [DataAlteration] | Data, Unlawfully, AlterationConduct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DAL-P0) | [DataAlteration] | 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 | {Alters} | Element/Datum: {Actor} alters the data.? | Boolean |
| Q3 | Session | {Data} | Element/Datum: data (Section 202a(2)).? | Boolean |
| Q4 | Session | {Deletes} | Element/Datum: {Actor} deletes the data.? | Boolean |
| Q5 | Session | {PreparesOffenceUnderPara1} | Element/Datum: {Actor} prepares an offence under paragraph 1.? | Boolean |
| Q6 | Session | {RendersUnusable} | Element/Datum: {Actor} renders the data unusable.? | Boolean |
| Q7 | Session | {Suppresses} | Element/Datum: {Actor} suppresses the data.? | Boolean |
| Q8 | Session | {Unlawfully} | Element/Datum: unlawfully.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| CSB-R01 | act | Actor | Disrupts is true | |
| CSB-R02 | condition | None | Significantly is true | |
| CSB-R03 | condition | None | EssentialToAnother is true | |
| CSB-R04 | act | Actor | CommitsDataAlteration is true | |
| CSB-R05 | act | Actor | EntersData is true | |
| CSB-R06 | act | Actor | TransmitsData is true | |
| CSB-R07 | condition | None | Data is true | |
| CSB-R08 | act | Actor | ActsWithDetrimentIntention is true | |
| CSB-R09 | condition | None | DataProcessingSystem is true | |
| CSB-R10 | condition | None | DataMedium is true | |
| CSB-R11 | act | Actor | Destroys is true | |
| CSB-R12 | act | Actor | Damages is true | |
| CSB-R13 | act | Actor | RendersUnusable is true | |
| CSB-R14 | act | Actor | Removes is true | |
| CSB-R15 | act | Actor | Alters is true | |
| CSB-R80 | act | Actor | preparation of an offence under paragraph 1 is governed by Section 202c mutatis mutandis (recorded rule; resolves by name against the Section 202c scope) | PreparesOffenceUnderPara1 is true |
| CSB-P0 | prohibition | Actor | not realise | not ComputerSabotage |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} disrupts the data processing | Merkmal | {Disrupts} | CSB-R01 | is true |
| significantly | Merkmal | {Significantly} | CSB-R02 | is true |
| the data processing is of essential importance to another person | Merkmal | {EssentialToAnother} | CSB-R03 | is true |
| {Actor} commits an offence under Section 303a(1) | Merkmal | {CommitsDataAlteration} | CSB-R04 | is true |
| {Actor} enters the data | Merkmal | {EntersData} | CSB-R05 | is true |
| {Actor} transmits the data | Merkmal | {TransmitsData} | CSB-R06 | is true |
| data (Section 202a(2)) | Merkmal | {Data} | CSB-R07 | is true |
| {Actor} acts with the intention of causing detriment to another person | Merkmal | {ActsWithDetrimentIntention} | CSB-R08 | is true |
| a data-processing system | Merkmal | {DataProcessingSystem} | CSB-R09 | is true |
| a data medium | Merkmal | {DataMedium} | CSB-R10 | is true |
| {Actor} destroys the object | Merkmal | {Destroys} | CSB-R11 | is true |
| {Actor} damages the object | Merkmal | {Damages} | CSB-R12 | is true |
| {Actor} renders the object unusable | Merkmal | {RendersUnusable} | CSB-R13 | is true |
| {Actor} removes the object | Merkmal | {Removes} | CSB-R14 | is true |
| {Actor} alters the object | Merkmal | {Alters} | CSB-R15 | is true |
| {Actor} prepares an offence under paragraph 1 | Merkmal | {PreparesOffenceUnderPara1} | CSB-R80 | is true |
| (2) qualified variant; (3) attempt; (4) particularly serious cases | grading / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithDetrimentIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of causing detriment to another person |
| {Alters} | Boolean | true / false / unknown | Session | {Actor} alters the object |
| {CommitsDataAlteration} | Boolean | true / false / unknown | Session | {Actor} commits an offence under Section 303a(1) |
| {Damages} | Boolean | true / false / unknown | Session | {Actor} damages the object |
| {Data} | Boolean | true / false / unknown | Session | data (Section 202a(2)) |
| {DataMedium} | Boolean | true / false / unknown | Session | a data medium |
| {DataProcessingSystem} | Boolean | true / false / unknown | Session | a data-processing system |
| {Destroys} | Boolean | true / false / unknown | Session | {Actor} destroys the object |
| {Disrupts} | Boolean | true / false / unknown | Session | {Actor} disrupts the data processing |
| {EntersData} | Boolean | true / false / unknown | Session | {Actor} enters the data |
| {EssentialToAnother} | Boolean | true / false / unknown | Session | the data processing is of essential importance to another person |
| {PreparesOffenceUnderPara1} | Boolean | true / false / unknown | Session | {Actor} prepares an offence under paragraph 1 |
| {Removes} | Boolean | true / false / unknown | Session | {Actor} removes the object |
| {RendersUnusable} | Boolean | true / false / unknown | Session | {Actor} renders the object unusable |
| {Significantly} | Boolean | true / false / unknown | Session | significantly |
| {TransmitsData} | Boolean | true / false / unknown | Session | {Actor} transmits the data |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Leg3] | DataProcessingSystem, DataMedium, Destroys, Damages, RendersUnusable, Removes, Alters | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | CommitsDataAlteration | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | EntersData, TransmitsData, Data, ActsWithDetrimentIntention | false | Recomputes when any input changes; propagates into the composite. |
| [DisruptionMeans] | Leg1, Leg2, Leg3 | false | Recomputes when any input changes; propagates into the composite. |
| [ComputerSabotage] | Disrupts, Significantly, EssentialToAnother, DisruptionMeans | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (CSB-P0) | [ComputerSabotage] | 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 | {ActsWithDetrimentIntention} | Element/Datum: {Actor} acts with the intention of causing detriment to another person.? | Boolean |
| Q3 | Session | {Alters} | Element/Datum: {Actor} alters the object.? | Boolean |
| Q4 | Session | {CommitsDataAlteration} | Element/Datum: {Actor} commits an offence under Section 303a(1).? | Boolean |
| Q5 | Session | {Damages} | Element/Datum: {Actor} damages the object.? | Boolean |
| Q6 | Session | {Data} | Element/Datum: data (Section 202a(2)).? | Boolean |
| Q7 | Session | {DataMedium} | Element/Datum: a data medium.? | Boolean |
| Q8 | Session | {DataProcessingSystem} | Element/Datum: a data-processing system.? | Boolean |
| Q9 | Session | {Destroys} | Element/Datum: {Actor} destroys the object.? | Boolean |
| Q10 | Session | {Disrupts} | Element/Datum: {Actor} disrupts the data processing.? | Boolean |
| Q11 | Session | {EntersData} | Element/Datum: {Actor} enters the data.? | Boolean |
| Q12 | Session | {EssentialToAnother} | Element/Datum: the data processing is of essential importance to another person.? | Boolean |
| Q13 | Session | {PreparesOffenceUnderPara1} | Element/Datum: {Actor} prepares an offence under paragraph 1.? | Boolean |
| Q14 | Session | {Removes} | Element/Datum: {Actor} removes the object.? | Boolean |
| Q15 | Session | {RendersUnusable} | Element/Datum: {Actor} renders the object unusable.? | Boolean |
| Q16 | Session | {Significantly} | Element/Datum: significantly.? | Boolean |
| Q17 | Session | {TransmitsData} | Element/Datum: {Actor} transmits the data.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DOS-R01 | condition | None | Unlawfully is true | |
| DOS-R02 | act | Actor | Destroys is true | |
| DOS-R03 | condition | None | Wholly is true | |
| DOS-R04 | condition | None | InPart is true | |
| DOS-R05 | condition | None | Building is true | |
| DOS-R06 | condition | None | Ship is true | |
| DOS-R07 | condition | None | Bridge is true | |
| DOS-R08 | condition | None | Dam is true | |
| DOS-R09 | condition | None | ConstructedRoad is true | |
| DOS-R10 | condition | None | Railway is true | |
| DOS-R11 | condition | None | OtherStructure is true | |
| DOS-R12 | condition | None | PropertyOfAnother is true | |
| DOS-P0 | prohibition | Actor | not realise | not DestructionOfStructures |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| unlawfully | Merkmal | {Unlawfully} | DOS-R01 | is true |
| {Actor} destroys the structure | Merkmal | {Destroys} | DOS-R02 | is true |
| wholly | Merkmal | {Wholly} | DOS-R03 | is true |
| in part | Merkmal | {InPart} | DOS-R04 | is true |
| a building | Merkmal | {Building} | DOS-R05 | is true |
| a ship | Merkmal | {Ship} | DOS-R06 | is true |
| a bridge | Merkmal | {Bridge} | DOS-R07 | is true |
| a dam | Merkmal | {Dam} | DOS-R08 | is true |
| a constructed road | Merkmal | {ConstructedRoad} | DOS-R09 | is true |
| a railway | Merkmal | {Railway} | DOS-R10 | is true |
| any other structure | Merkmal | {OtherStructure} | DOS-R11 | is true |
| the structure is the property of another | Merkmal | {PropertyOfAnother} | DOS-R12 | is true |
| (2) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Bridge} | Boolean | true / false / unknown | Session | a bridge |
| {Building} | Boolean | true / false / unknown | Session | a building |
| {ConstructedRoad} | Boolean | true / false / unknown | Session | a constructed road |
| {Dam} | Boolean | true / false / unknown | Session | a dam |
| {Destroys} | Boolean | true / false / unknown | Session | {Actor} destroys the structure |
| {InPart} | Boolean | true / false / unknown | Session | in part |
| {OtherStructure} | Boolean | true / false / unknown | Session | any other structure |
| {PropertyOfAnother} | Boolean | true / false / unknown | Session | the structure is the property of another |
| {Railway} | Boolean | true / false / unknown | Session | a railway |
| {Ship} | Boolean | true / false / unknown | Session | a ship |
| {Unlawfully} | Boolean | true / false / unknown | Session | unlawfully |
| {Wholly} | Boolean | true / false / unknown | Session | wholly |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Extent] | Wholly, InPart | false | Recomputes when any input changes; propagates into the composite. |
| [StructureObject] | Building, Ship, Bridge, Dam, ConstructedRoad, Railway, OtherStructure | false | Recomputes when any input changes; propagates into the composite. |
| [DestructionOfStructures] | Unlawfully, Destroys, Extent, StructureObject, PropertyOfAnother | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DOS-P0) | [DestructionOfStructures] | 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 | {Bridge} | Element/Datum: a bridge.? | Boolean |
| Q3 | Session | {Building} | Element/Datum: a building.? | Boolean |
| Q4 | Session | {ConstructedRoad} | Element/Datum: a constructed road.? | Boolean |
| Q5 | Session | {Dam} | Element/Datum: a dam.? | Boolean |
| Q6 | Session | {Destroys} | Element/Datum: {Actor} destroys the structure.? | Boolean |
| Q7 | Session | {InPart} | Element/Datum: in part.? | Boolean |
| Q8 | Session | {OtherStructure} | Element/Datum: any other structure.? | Boolean |
| Q9 | Session | {PropertyOfAnother} | Element/Datum: the structure is the property of another.? | Boolean |
| Q10 | Session | {Railway} | Element/Datum: a railway.? | Boolean |
| Q11 | Session | {Ship} | Element/Datum: a ship.? | Boolean |
| Q12 | Session | {Unlawfully} | Element/Datum: unlawfully.? | Boolean |
| Q13 | Session | {Wholly} | Element/Datum: wholly.? | Boolean |