| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| CFC-R01 | act | Actor | Counterfeits is true | |
| CFC-R02 | act | Actor | Falsifies is true | |
| CFC-R03 | act | Actor | ActsWithCirculationIntention is true | |
| CFC-R04 | condition | None | CirculationAsGenuine is true | |
| CFC-R05 | condition | None | CirculationFacilitated is true | |
| CFC-R06 | condition | None | ImpressionOfHigherValue is true | |
| CFC-R07 | condition | None | CounterfeitMoney is true | |
| CFC-R08 | act | Actor | Procures is true | |
| CFC-R09 | act | Actor | OffersForSale is true | |
| CFC-R10 | act | Actor | PutsIntoCirculationAsGenuine is true | |
| CFC-R11 | act | Actor | ObtainedUnderPoints1Or2 is true | |
| CFC-P0 | prohibition | Actor | not realise | not CounterfeitingOfCurrency |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| anyone who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} counterfeits money | Merkmal | {Counterfeits} | CFC-R01 | is true |
| {Actor} falsifies money | Merkmal | {Falsifies} | CFC-R02 | is true |
| {Actor} acts with the intention concerning circulation | Merkmal | {ActsWithCirculationIntention} | CFC-R03 | is true |
| the money is to be put into circulation as genuine | Merkmal | {CirculationAsGenuine} | CFC-R04 | is true |
| such circulation is to be facilitated | Merkmal | {CirculationFacilitated} | CFC-R05 | is true |
| the falsification gives the impression of a higher value | Merkmal | {ImpressionOfHigherValue} | CFC-R06 | is true |
| the money is counterfeit | Merkmal | {CounterfeitMoney} | CFC-R07 | is true |
| {Actor} procures the money | Merkmal | {Procures} | CFC-R08 | is true |
| {Actor} offers the money for sale | Merkmal | {OffersForSale} | CFC-R09 | is true |
| {Actor} puts the money into circulation as genuine | Merkmal | {PutsIntoCirculationAsGenuine} | CFC-R10 | is true |
| {Actor} obtained the money under the circumstances of the preceding points | Merkmal | {ObtainedUnderPoints1Or2} | CFC-R11 | is true |
| (2) commercial/gang aggravation; (3) lesser cases | grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithCirculationIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention concerning circulation |
| {CirculationAsGenuine} | Boolean | true / false / unknown | Session | the money is to be put into circulation as genuine |
| {CirculationFacilitated} | Boolean | true / false / unknown | Session | such circulation is to be facilitated |
| {CounterfeitMoney} | Boolean | true / false / unknown | Session | the money is counterfeit |
| {Counterfeits} | Boolean | true / false / unknown | Session | {Actor} counterfeits money |
| {Falsifies} | Boolean | true / false / unknown | Session | {Actor} falsifies money |
| {ImpressionOfHigherValue} | Boolean | true / false / unknown | Session | the falsification gives the impression of a higher value |
| {ObtainedUnderPoints1Or2} | Boolean | true / false / unknown | Session | {Actor} obtained the money under the circumstances of the preceding points |
| {OffersForSale} | Boolean | true / false / unknown | Session | {Actor} offers the money for sale |
| {Procures} | Boolean | true / false / unknown | Session | {Actor} procures the money |
| {PutsIntoCirculationAsGenuine} | Boolean | true / false / unknown | Session | {Actor} puts the money into circulation as genuine |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [CirculationIntention] | ActsWithCirculationIntention, CirculationAsGenuine, CirculationFacilitated | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | CounterfeitMoney, Procures, OffersForSale, CirculationIntention | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Counterfeits, Falsifies, ImpressionOfHigherValue, CirculationIntention | false | Recomputes when any input changes; propagates into the composite. |
| [Leg3] | CounterfeitMoney, PutsIntoCirculationAsGenuine, ObtainedUnderPoints1Or2 | false | Recomputes when any input changes; propagates into the composite. |
| [CounterfeitingOfCurrency] | Leg1, Leg2, Leg3 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (CFC-P0) | [CounterfeitingOfCurrency] | 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 | {ActsWithCirculationIntention} | Element/Datum: {Actor} acts with the intention concerning circulation.? | Boolean |
| Q3 | Session | {CirculationAsGenuine} | Element/Datum: the money is to be put into circulation as genuine.? | Boolean |
| Q4 | Session | {CirculationFacilitated} | Element/Datum: such circulation is to be facilitated.? | Boolean |
| Q5 | Session | {CounterfeitMoney} | Element/Datum: the money is counterfeit.? | Boolean |
| Q6 | Session | {Counterfeits} | Element/Datum: {Actor} counterfeits money.? | Boolean |
| Q7 | Session | {Falsifies} | Element/Datum: {Actor} falsifies money.? | Boolean |
| Q8 | Session | {ImpressionOfHigherValue} | Element/Datum: the falsification gives the impression of a higher value.? | Boolean |
| Q9 | Session | {ObtainedUnderPoints1Or2} | Element/Datum: {Actor} obtained the money under the circumstances of the preceding points.? | Boolean |
| Q10 | Session | {OffersForSale} | Element/Datum: {Actor} offers the money for sale.? | Boolean |
| Q11 | Session | {Procures} | Element/Datum: {Actor} procures the money.? | Boolean |
| Q12 | Session | {PutsIntoCirculationAsGenuine} | Element/Datum: {Actor} puts the money into circulation as genuine.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| PCC-R01 | condition | None | CounterfeitMoney is true | |
| PCC-R02 | act | Actor | PutsIntoCirculationAsGenuine is true | |
| PCC-R12 | condition | None | apart from the cases of Section 146 (rule-12 negative; resolves by name against the Section 146 scope) | CounterfeitingOfCurrency is false |
| PCC-P0 | prohibition | Actor | not realise | not PuttingCounterfeitMoneyIntoCirculation |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the money is counterfeit | Merkmal | {CounterfeitMoney} | PCC-R01 | is true |
| {Actor} puts the money into circulation as genuine | Merkmal | {PutsIntoCirculationAsGenuine} | PCC-R02 | is true |
| the act falls within the cases of Section 146 | Merkmal | {CounterfeitingOfCurrency} | PCC-R12 | is false |
| (2) attempt | attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {CounterfeitMoney} | Boolean | true / false / unknown | Session | the money is counterfeit |
| {CounterfeitingOfCurrency} | Boolean | true / false / unknown | Session | the act falls within the cases of Section 146 |
| {PutsIntoCirculationAsGenuine} | Boolean | true / false / unknown | Session | {Actor} puts the money into circulation as genuine |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PuttingCounterfeitMoneyIntoCirculation] | CounterfeitMoney, PutsIntoCirculationAsGenuine, CounterfeitingOfCurrency | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (PCC-P0) | [PuttingCounterfeitMoneyIntoCirculation] | 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 | {CounterfeitMoney} | Element/Datum: the money is counterfeit.? | Boolean |
| Q3 | Session | {CounterfeitingOfCurrency} | Element/Datum: the act falls within the cases of Section 146.? | Boolean |
| Q4 | Session | {PutsIntoCirculationAsGenuine} | Element/Datum: {Actor} puts the money into circulation as genuine.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FOD-R01 | act | Actor | ActsToDeceiveInLegalTransactions is true | |
| FOD-R02 | act | Actor | ProducesFalseDocument is true | |
| FOD-R03 | act | Actor | FalsifiesGenuineDocument is true | |
| FOD-R04 | act | Actor | UsesDocument is true | |
| FOD-R05 | condition | None | FalseDocument is true | |
| FOD-R06 | condition | None | FalsifiedDocument is true | |
| FOD-P0 | prohibition | Actor | not realise | not ForgeryOfDocuments |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} acts for the purpose of deception in legal transactions | Merkmal | {ActsToDeceiveInLegalTransactions} | FOD-R01 | is true |
| {Actor} produces a false document | Merkmal | {ProducesFalseDocument} | FOD-R02 | is true |
| {Actor} falsifies a genuine document | Merkmal | {FalsifiesGenuineDocument} | FOD-R03 | is true |
| {Actor} uses the document | Merkmal | {UsesDocument} | FOD-R04 | is true |
| the document is false | Merkmal | {FalseDocument} | FOD-R05 | is true |
| the document is falsified | Merkmal | {FalsifiedDocument} | FOD-R06 | is true |
| (2) attempt; (3) serious cases; (4) gang variant | attempt / grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsToDeceiveInLegalTransactions} | Boolean | true / false / unknown | Session | {Actor} acts for the purpose of deception in legal transactions |
| {FalseDocument} | Boolean | true / false / unknown | Session | the document is false |
| {FalsifiedDocument} | Boolean | true / false / unknown | Session | the document is falsified |
| {FalsifiesGenuineDocument} | Boolean | true / false / unknown | Session | {Actor} falsifies a genuine document |
| {ProducesFalseDocument} | Boolean | true / false / unknown | Session | {Actor} produces a false document |
| {UsesDocument} | Boolean | true / false / unknown | Session | {Actor} uses the document |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [UseLeg] | UsesDocument, FalseDocument, FalsifiedDocument | false | Recomputes when any input changes; propagates into the composite. |
| [ForgeryConduct] | ProducesFalseDocument, FalsifiesGenuineDocument, UseLeg | false | Recomputes when any input changes; propagates into the composite. |
| [ForgeryOfDocuments] | ActsToDeceiveInLegalTransactions, ForgeryConduct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FOD-P0) | [ForgeryOfDocuments] | 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 | {ActsToDeceiveInLegalTransactions} | Element/Datum: {Actor} acts for the purpose of deception in legal transactions.? | Boolean |
| Q3 | Session | {FalseDocument} | Element/Datum: the document is false.? | Boolean |
| Q4 | Session | {FalsifiedDocument} | Element/Datum: the document is falsified.? | Boolean |
| Q5 | Session | {FalsifiesGenuineDocument} | Element/Datum: {Actor} falsifies a genuine document.? | Boolean |
| Q6 | Session | {ProducesFalseDocument} | Element/Datum: {Actor} produces a false document.? | Boolean |
| Q7 | Session | {UsesDocument} | Element/Datum: {Actor} uses the document.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DDP-D0 | definition | Actor | deeming rule: the false influencing of a data-processing operation in legal transactions is deemed equivalent to deception in legal transactions; consumed by name by the Section 267 deception gate | FalselyInfluencesDataProcessing is true |
| DDP-P0 | prohibition | Actor | not realise | not DeceptionInLegalTransactions |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| deeming rule | equivalence | [DeceptionInLegalTransactions] | DDP-D0 | authored definition |
| the false influencing of a data-processing operation | Merkmal | {FalselyInfluencesDataProcessing} | DDP-D0 | is true |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {FalselyInfluencesDataProcessing} | Boolean | true / false / unknown | Session | {Actor} falsely influences a data-processing operation in legal transactions |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [DeceptionInLegalTransactions] | FalselyInfluencesDataProcessing | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DDP-P0) | [DeceptionInLegalTransactions] | 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 | {FalselyInfluencesDataProcessing} | Element/Datum: {Actor} falsely influences a data-processing operation in legal transactions.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| ARS-R01 | condition | None | BelongsToAnother is true | |
| ARS-R02 | condition | None | Buildings is true | |
| ARS-R03 | condition | None | Huts is true | |
| ARS-R04 | condition | None | BusinessPremises is true | |
| ARS-R05 | condition | None | TechnicalInstallations is true | |
| ARS-R06 | condition | None | Warehouses is true | |
| ARS-R07 | condition | None | StocksOfGoods is true | |
| ARS-R08 | condition | None | MotorVehicles is true | |
| ARS-R09 | condition | None | RailVehicles is true | |
| ARS-R10 | condition | None | AirVehicles is true | |
| ARS-R11 | condition | None | WaterVehicles is true | |
| ARS-R12 | condition | None | Forests is true | |
| ARS-R13 | condition | None | Heathland is true | |
| ARS-R14 | condition | None | Moors is true | |
| ARS-R15 | condition | None | AgriculturalSector is true | |
| ARS-R16 | condition | None | FoodSector is true | |
| ARS-R17 | condition | None | ForestrySector is true | |
| ARS-R18 | condition | None | SectorInstallations is true | |
| ARS-R19 | condition | None | SectorProducts is true | |
| ARS-R20 | act | Actor | SetsOnFire is true | |
| ARS-R21 | act | Actor | DestroysByFireSetting is true | |
| ARS-R22 | condition | None | Wholly is true | |
| ARS-R23 | condition | None | InPart is true | |
| ARS-P0 | prohibition | Actor | not realise | not Arson |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| the object belongs to another | Merkmal | {BelongsToAnother} | ARS-R01 | is true |
| buildings | Merkmal | {Buildings} | ARS-R02 | is true |
| huts | Merkmal | {Huts} | ARS-R03 | is true |
| business premises | Merkmal | {BusinessPremises} | ARS-R04 | is true |
| technical installations | Merkmal | {TechnicalInstallations} | ARS-R05 | is true |
| warehouses | Merkmal | {Warehouses} | ARS-R06 | is true |
| stocks of goods | Merkmal | {StocksOfGoods} | ARS-R07 | is true |
| motor vehicles | Merkmal | {MotorVehicles} | ARS-R08 | is true |
| rail vehicles | Merkmal | {RailVehicles} | ARS-R09 | is true |
| air vehicles | Merkmal | {AirVehicles} | ARS-R10 | is true |
| water vehicles | Merkmal | {WaterVehicles} | ARS-R11 | is true |
| forests | Merkmal | {Forests} | ARS-R12 | is true |
| heathland | Merkmal | {Heathland} | ARS-R13 | is true |
| moors | Merkmal | {Moors} | ARS-R14 | is true |
| of agriculture | Merkmal | {AgriculturalSector} | ARS-R15 | is true |
| of the food industry | Merkmal | {FoodSector} | ARS-R16 | is true |
| of forestry | Merkmal | {ForestrySector} | ARS-R17 | is true |
| installations | Merkmal | {SectorInstallations} | ARS-R18 | is true |
| products | Merkmal | {SectorProducts} | ARS-R19 | is true |
| {Actor} sets the object on fire | Merkmal | {SetsOnFire} | ARS-R20 | is true |
| {Actor} destroys the object by setting a fire | Merkmal | {DestroysByFireSetting} | ARS-R21 | is true |
| wholly | Merkmal | {Wholly} | ARS-R22 | is true |
| in part | Merkmal | {InPart} | ARS-R23 | is true |
| (2) lesser cases | grading | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AgriculturalSector} | Boolean | true / false / unknown | Session | of agriculture |
| {AirVehicles} | Boolean | true / false / unknown | Session | air vehicles |
| {BelongsToAnother} | Boolean | true / false / unknown | Session | the object belongs to another |
| {Buildings} | Boolean | true / false / unknown | Session | buildings |
| {BusinessPremises} | Boolean | true / false / unknown | Session | business premises |
| {DestroysByFireSetting} | Boolean | true / false / unknown | Session | {Actor} destroys the object by setting a fire |
| {FoodSector} | Boolean | true / false / unknown | Session | of the food industry |
| {ForestrySector} | Boolean | true / false / unknown | Session | of forestry |
| {Forests} | Boolean | true / false / unknown | Session | forests |
| {Heathland} | Boolean | true / false / unknown | Session | heathland |
| {Huts} | Boolean | true / false / unknown | Session | huts |
| {InPart} | Boolean | true / false / unknown | Session | in part |
| {Moors} | Boolean | true / false / unknown | Session | moors |
| {MotorVehicles} | Boolean | true / false / unknown | Session | motor vehicles |
| {RailVehicles} | Boolean | true / false / unknown | Session | rail vehicles |
| {SectorInstallations} | Boolean | true / false / unknown | Session | installations |
| {SectorProducts} | Boolean | true / false / unknown | Session | products |
| {SetsOnFire} | Boolean | true / false / unknown | Session | {Actor} sets the object on fire |
| {StocksOfGoods} | Boolean | true / false / unknown | Session | stocks of goods |
| {TechnicalInstallations} | Boolean | true / false / unknown | Session | technical installations |
| {Warehouses} | Boolean | true / false / unknown | Session | warehouses |
| {WaterVehicles} | Boolean | true / false / unknown | Session | water vehicles |
| {Wholly} | Boolean | true / false / unknown | Session | wholly |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Object1] | Buildings, Huts | false | Recomputes when any input changes; propagates into the composite. |
| [Object2] | BusinessPremises, TechnicalInstallations | false | Recomputes when any input changes; propagates into the composite. |
| [Object3] | Warehouses, StocksOfGoods | false | Recomputes when any input changes; propagates into the composite. |
| [Object4] | MotorVehicles, RailVehicles, AirVehicles, WaterVehicles | false | Recomputes when any input changes; propagates into the composite. |
| [Object5] | Forests, Heathland, Moors | false | Recomputes when any input changes; propagates into the composite. |
| [Object6] | AgriculturalSector, FoodSector, ForestrySector, SectorInstallations, SectorProducts | false | Recomputes when any input changes; propagates into the composite. |
| [ArsonObject] | Object1, Object2, Object3, Object4, Object5, Object6 | false | Recomputes when any input changes; propagates into the composite. |
| [ArsonConduct] | SetsOnFire, DestroysByFireSetting, Wholly, InPart | false | Recomputes when any input changes; propagates into the composite. |
| [Arson] | BelongsToAnother, ArsonObject, ArsonConduct | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (ARS-P0) | [Arson] | 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 | {AgriculturalSector} | Element/Datum: of agriculture.? | Boolean |
| Q3 | Session | {AirVehicles} | Element/Datum: air vehicles.? | Boolean |
| Q4 | Session | {BelongsToAnother} | Element/Datum: the object belongs to another.? | Boolean |
| Q5 | Session | {Buildings} | Element/Datum: buildings.? | Boolean |
| Q6 | Session | {BusinessPremises} | Element/Datum: business premises.? | Boolean |
| Q7 | Session | {DestroysByFireSetting} | Element/Datum: {Actor} destroys the object by setting a fire.? | Boolean |
| Q8 | Session | {FoodSector} | Element/Datum: of the food industry.? | Boolean |
| Q9 | Session | {ForestrySector} | Element/Datum: of forestry.? | Boolean |
| Q10 | Session | {Forests} | Element/Datum: forests.? | Boolean |
| Q11 | Session | {Heathland} | Element/Datum: heathland.? | Boolean |
| Q12 | Session | {Huts} | Element/Datum: huts.? | Boolean |
| Q13 | Session | {InPart} | Element/Datum: in part.? | Boolean |
| Q14 | Session | {Moors} | Element/Datum: moors.? | Boolean |
| Q15 | Session | {MotorVehicles} | Element/Datum: motor vehicles.? | Boolean |
| Q16 | Session | {RailVehicles} | Element/Datum: rail vehicles.? | Boolean |
| Q17 | Session | {SectorInstallations} | Element/Datum: installations.? | Boolean |
| Q18 | Session | {SectorProducts} | Element/Datum: products.? | Boolean |
| Q19 | Session | {SetsOnFire} | Element/Datum: {Actor} sets the object on fire.? | Boolean |
| Q20 | Session | {StocksOfGoods} | Element/Datum: stocks of goods.? | Boolean |
| Q21 | Session | {TechnicalInstallations} | Element/Datum: technical installations.? | Boolean |
| Q22 | Session | {Warehouses} | Element/Datum: warehouses.? | Boolean |
| Q23 | Session | {WaterVehicles} | Element/Datum: water vehicles.? | Boolean |
| Q24 | Session | {Wholly} | Element/Datum: wholly.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| NEX-R01 | act | Actor | Undertakes is true | |
| NEX-R02 | condition | None | CausesExplosion is true | |
| NEX-R03 | condition | None | ByReleaseOfNuclearEnergy is true | |
| NEX-R04 | condition | None | EndangersLimbOfAnother is true | |
| NEX-R05 | condition | None | EndangersLifeOfAnother is true | |
| NEX-R06 | condition | None | EndangersPropertyOfAnother is true | |
| NEX-R07 | condition | None | OfSignificantValue is true | |
| NEX-P0 | prohibition | Actor | not realise | not NuclearExplosion |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} undertakes the act | Merkmal | {Undertakes} | NEX-R01 | is true |
| to cause an explosion | Merkmal | {CausesExplosion} | NEX-R02 | is true |
| by releasing nuclear energy | Merkmal | {ByReleaseOfNuclearEnergy} | NEX-R03 | is true |
| thereby to endanger the limb of another person | Merkmal | {EndangersLimbOfAnother} | NEX-R04 | is true |
| thereby to endanger the life of another person | Merkmal | {EndangersLifeOfAnother} | NEX-R05 | is true |
| thereby to endanger property of another | Merkmal | {EndangersPropertyOfAnother} | NEX-R06 | is true |
| the property is of significant value | Merkmal | {OfSignificantValue} | NEX-R07 | is true |
| (2) negligent-endangerment variant; (3) death results; (4) double negligence | variants / results | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ByReleaseOfNuclearEnergy} | Boolean | true / false / unknown | Session | by releasing nuclear energy |
| {CausesExplosion} | Boolean | true / false / unknown | Session | to cause an explosion |
| {EndangersLifeOfAnother} | Boolean | true / false / unknown | Session | thereby to endanger the life of another person |
| {EndangersLimbOfAnother} | Boolean | true / false / unknown | Session | thereby to endanger the limb of another person |
| {EndangersPropertyOfAnother} | Boolean | true / false / unknown | Session | thereby to endanger property of another |
| {OfSignificantValue} | Boolean | true / false / unknown | Session | the property is of significant value |
| {Undertakes} | Boolean | true / false / unknown | Session | {Actor} undertakes the act |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Endangerment] | EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValue | false | Recomputes when any input changes; propagates into the composite. |
| [NuclearExplosion] | Undertakes, CausesExplosion, ByReleaseOfNuclearEnergy, Endangerment | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (NEX-P0) | [NuclearExplosion] | 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 | {ByReleaseOfNuclearEnergy} | Element/Datum: by releasing nuclear energy.? | Boolean |
| Q3 | Session | {CausesExplosion} | Element/Datum: to cause an explosion.? | Boolean |
| Q4 | Session | {EndangersLifeOfAnother} | Element/Datum: thereby to endanger the life of another person.? | Boolean |
| Q5 | Session | {EndangersLimbOfAnother} | Element/Datum: thereby to endanger the limb of another person.? | Boolean |
| Q6 | Session | {EndangersPropertyOfAnother} | Element/Datum: thereby to endanger property of another.? | Boolean |
| Q7 | Session | {OfSignificantValue} | Element/Datum: the property is of significant value.? | Boolean |
| Q8 | Session | {Undertakes} | Element/Datum: {Actor} undertakes the act.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| EEX-R01 | act | Actor | CausesExplosion is true | |
| EEX-R02 | condition | None | OtherThanNuclearRelease is true | |
| EEX-R03 | act | Actor | EndangersLimbOfAnother is true | |
| EEX-R04 | act | Actor | EndangersLifeOfAnother is true | |
| EEX-R05 | act | Actor | EndangersPropertyOfAnother is true | |
| EEX-R06 | condition | None | OfSignificantValue is true | |
| EEX-P0 | prohibition | Actor | not realise | not ExplosivesExplosion |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} causes an explosion | Merkmal | {CausesExplosion} | EEX-R01 | is true |
| other than by releasing nuclear energy | Merkmal | {OtherThanNuclearRelease} | EEX-R02 | is true |
| {Actor} thereby endangers the limb of another person | Merkmal | {EndangersLimbOfAnother} | EEX-R03 | is true |
| {Actor} thereby endangers the life of another person | Merkmal | {EndangersLifeOfAnother} | EEX-R04 | is true |
| {Actor} thereby endangers property of another | Merkmal | {EndangersPropertyOfAnother} | EEX-R05 | is true |
| the property is of significant value | Merkmal | {OfSignificantValue} | EEX-R06 | is true |
| (2)-(7): health results, theft purpose, death results, lesser cases, negligence variants | results / purpose grading / negligence | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {CausesExplosion} | Boolean | true / false / unknown | Session | {Actor} causes an explosion |
| {EndangersLifeOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the life of another person |
| {EndangersLimbOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the limb of another person |
| {EndangersPropertyOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers property of another |
| {OfSignificantValue} | Boolean | true / false / unknown | Session | the property is of significant value |
| {OtherThanNuclearRelease} | Boolean | true / false / unknown | Session | other than by releasing nuclear energy |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Endangerment] | EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValue | false | Recomputes when any input changes; propagates into the composite. |
| [ExplosivesExplosion] | CausesExplosion, OtherThanNuclearRelease, Endangerment | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (EEX-P0) | [ExplosivesExplosion] | 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 | {CausesExplosion} | Element/Datum: {Actor} causes an explosion.? | Boolean |
| Q3 | Session | {EndangersLifeOfAnother} | Element/Datum: {Actor} thereby endangers the life of another person.? | Boolean |
| Q4 | Session | {EndangersLimbOfAnother} | Element/Datum: {Actor} thereby endangers the limb of another person.? | Boolean |
| Q5 | Session | {EndangersPropertyOfAnother} | Element/Datum: {Actor} thereby endangers property of another.? | Boolean |
| Q6 | Session | {OfSignificantValue} | Element/Datum: the property is of significant value.? | Boolean |
| Q7 | Session | {OtherThanNuclearRelease} | Element/Datum: other than by releasing nuclear energy.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| IRD-R01 | act | Actor | ActsWithHealthDamageIntention is true | |
| IRD-R02 | act | Actor | Undertakes is true | |
| IRD-R03 | condition | None | ExposesPersonToRadiation is true | |
| IRD-R04 | condition | None | RadiationCapableOfDamagingHealth is true | |
| IRD-R05 | act | Actor | ActsWithImpairmentIntention is true | |
| IRD-R06 | condition | None | ImpairUsability is true | |
| IRD-R07 | condition | None | ThingOfAnother is true | |
| IRD-R08 | condition | None | ThingOfSignificantValue is true | |
| IRD-R09 | condition | None | LastinglyAdverselyAlter is true | |
| IRD-R10 | condition | None | BodyOfWater is true | |
| IRD-R11 | condition | None | Air is true | |
| IRD-R12 | condition | None | Soil is true | |
| IRD-R13 | condition | None | DamageAnimals is true | |
| IRD-R14 | condition | None | DamagePlants is true | |
| IRD-R15 | condition | None | NotBelongingToActor is true | |
| IRD-R16 | condition | None | AnimalsPlantsOfSignificantValue is true | |
| IRD-R17 | act | Actor | ExposesObjectToRadiation is true | |
| IRD-R18 | condition | None | RadiationCapableOfSuchEffects is true | |
| IRD-P0 | prohibition | Actor | not realise | not MisuseOfIonisingRadiation |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} acts with the intention of damaging the health of another person | Merkmal | {ActsWithHealthDamageIntention} | IRD-R01 | is true |
| {Actor} undertakes the act | Merkmal | {Undertakes} | IRD-R02 | is true |
| to expose that person to ionising radiation | Merkmal | {ExposesPersonToRadiation} | IRD-R03 | is true |
| the radiation is capable of damaging that person's health | Merkmal | {RadiationCapableOfDamagingHealth} | IRD-R04 | is true |
| {Actor} acts with the intention under one of the three points | Merkmal | {ActsWithImpairmentIntention} | IRD-R05 | is true |
| to impair the usability of a thing | Merkmal | {ImpairUsability} | IRD-R06 | is true |
| the thing belongs to another | Merkmal | {ThingOfAnother} | IRD-R07 | is true |
| the thing is of significant value | Merkmal | {ThingOfSignificantValue} | IRD-R08 | is true |
| lastingly to alter adversely | Merkmal | {LastinglyAdverselyAlter} | IRD-R09 | is true |
| a body of water | Merkmal | {BodyOfWater} | IRD-R10 | is true |
| the air | Merkmal | {Air} | IRD-R11 | is true |
| the soil | Merkmal | {Soil} | IRD-R12 | is true |
| to damage animals | Merkmal | {DamageAnimals} | IRD-R13 | is true |
| to damage plants | Merkmal | {DamagePlants} | IRD-R14 | is true |
| the objects do not belong to {Actor} | Merkmal | {NotBelongingToActor} | IRD-R15 | is true |
| the objects are of significant value | Merkmal | {AnimalsPlantsOfSignificantValue} | IRD-R16 | is true |
| {Actor} exposes the object to ionising radiation | Merkmal | {ExposesObjectToRadiation} | IRD-R17 | is true |
| the radiation is capable of causing such effects | Merkmal | {RadiationCapableOfSuchEffects} | IRD-R18 | is true |
| (2) incalculable-number variant; (3) health results; (4) death results; (5) lesser cases; (6) attempt | variants / results / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithHealthDamageIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention of damaging the health of another person |
| {ActsWithImpairmentIntention} | Boolean | true / false / unknown | Session | {Actor} acts with the intention under one of the three points |
| {Air} | Boolean | true / false / unknown | Session | the air |
| {AnimalsPlantsOfSignificantValue} | Boolean | true / false / unknown | Session | the objects are of significant value |
| {BodyOfWater} | Boolean | true / false / unknown | Session | a body of water |
| {DamageAnimals} | Boolean | true / false / unknown | Session | to damage animals |
| {DamagePlants} | Boolean | true / false / unknown | Session | to damage plants |
| {ExposesObjectToRadiation} | Boolean | true / false / unknown | Session | {Actor} exposes the object to ionising radiation |
| {ExposesPersonToRadiation} | Boolean | true / false / unknown | Session | to expose that person to ionising radiation |
| {ImpairUsability} | Boolean | true / false / unknown | Session | to impair the usability of a thing |
| {LastinglyAdverselyAlter} | Boolean | true / false / unknown | Session | lastingly to alter adversely |
| {NotBelongingToActor} | Boolean | true / false / unknown | Session | the objects do not belong to {Actor} |
| {RadiationCapableOfDamagingHealth} | Boolean | true / false / unknown | Session | the radiation is capable of damaging that person's health |
| {RadiationCapableOfSuchEffects} | Boolean | true / false / unknown | Session | the radiation is capable of causing such effects |
| {Soil} | Boolean | true / false / unknown | Session | the soil |
| {ThingOfAnother} | Boolean | true / false / unknown | Session | the thing belongs to another |
| {ThingOfSignificantValue} | Boolean | true / false / unknown | Session | the thing is of significant value |
| {Undertakes} | Boolean | true / false / unknown | Session | {Actor} undertakes the act |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Intent3] | DamageAnimals, DamagePlants, NotBelongingToActor, AnimalsPlantsOfSignificantValue | false | Recomputes when any input changes; propagates into the composite. |
| [Intent1] | ImpairUsability, ThingOfAnother, ThingOfSignificantValue | false | Recomputes when any input changes; propagates into the composite. |
| [Intent2] | LastinglyAdverselyAlter, BodyOfWater, Air, Soil | false | Recomputes when any input changes; propagates into the composite. |
| [Para6Intent] | ActsWithImpairmentIntention, Intent1, Intent2, Intent3 | false | Recomputes when any input changes; propagates into the composite. |
| [Para6] | Para6Intent, ExposesObjectToRadiation, RadiationCapableOfSuchEffects | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | ActsWithHealthDamageIntention, Undertakes, ExposesPersonToRadiation, RadiationCapableOfDamagingHealth | false | Recomputes when any input changes; propagates into the composite. |
| [MisuseOfIonisingRadiation] | Para1, Para6 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (IRD-P0) | [MisuseOfIonisingRadiation] | 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 | {ActsWithHealthDamageIntention} | Element/Datum: {Actor} acts with the intention of damaging the health of another person.? | Boolean |
| Q3 | Session | {ActsWithImpairmentIntention} | Element/Datum: {Actor} acts with the intention under one of the three points.? | Boolean |
| Q4 | Session | {Air} | Element/Datum: the air.? | Boolean |
| Q5 | Session | {AnimalsPlantsOfSignificantValue} | Element/Datum: the objects are of significant value.? | Boolean |
| Q6 | Session | {BodyOfWater} | Element/Datum: a body of water.? | Boolean |
| Q7 | Session | {DamageAnimals} | Element/Datum: to damage animals.? | Boolean |
| Q8 | Session | {DamagePlants} | Element/Datum: to damage plants.? | Boolean |
| Q9 | Session | {ExposesObjectToRadiation} | Element/Datum: {Actor} exposes the object to ionising radiation.? | Boolean |
| Q10 | Session | {ExposesPersonToRadiation} | Element/Datum: to expose that person to ionising radiation.? | Boolean |
| Q11 | Session | {ImpairUsability} | Element/Datum: to impair the usability of a thing.? | Boolean |
| Q12 | Session | {LastinglyAdverselyAlter} | Element/Datum: lastingly to alter adversely.? | Boolean |
| Q13 | Session | {NotBelongingToActor} | Element/Datum: the objects do not belong to {Actor}.? | Boolean |
| Q14 | Session | {RadiationCapableOfDamagingHealth} | Element/Datum: the radiation is capable of damaging that person's health.? | Boolean |
| Q15 | Session | {RadiationCapableOfSuchEffects} | Element/Datum: the radiation is capable of causing such effects.? | Boolean |
| Q16 | Session | {Soil} | Element/Datum: the soil.? | Boolean |
| Q17 | Session | {ThingOfAnother} | Element/Datum: the thing belongs to another.? | Boolean |
| Q18 | Session | {ThingOfSignificantValue} | Element/Datum: the thing is of significant value.? | Boolean |
| Q19 | Session | {Undertakes} | Element/Datum: {Actor} undertakes the act.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| PER-R01 | act | Actor | PreparesUndertaking307 is true | |
| PER-R02 | act | Actor | PreparesUndertaking309Para2 is true | |
| PER-R03 | act | Actor | PreparesOffence308ByExplosives is true | |
| PER-R04 | act | Actor | PreparesOffence309Para1 is true | |
| PER-R05 | act | Actor | PreparesOffence309Para6 is true | |
| PER-R06 | condition | None | NuclearFuels is true | |
| PER-R07 | condition | None | OtherRadioactiveSubstances is true | |
| PER-R08 | condition | None | Explosives is true | |
| PER-R09 | condition | None | SpecialDevices is true | |
| PER-R10 | act | Actor | Produces is true | |
| PER-R11 | act | Actor | Procures is true | |
| PER-R12 | condition | None | ForSelf is true | |
| PER-R13 | condition | None | ForAnother is true | |
| PER-R14 | act | Actor | Transports is true | |
| PER-R15 | act | Actor | KeepsInCustody is true | |
| PER-R16 | act | Actor | MakesAvailableToAnother is true | |
| PER-P0 | prohibition | Actor | not realise | not PreparationOfExplosionOrRadiationOffence |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} prepares a specific undertaking within the meaning of Section 307(1) | Merkmal | {PreparesUndertaking307} | PER-R01 | is true |
| {Actor} prepares a specific undertaking within the meaning of Section 309(2) | Merkmal | {PreparesUndertaking309Para2} | PER-R02 | is true |
| {Actor} prepares an offence under Section 308(1) to be committed by means of explosives | Merkmal | {PreparesOffence308ByExplosives} | PER-R03 | is true |
| {Actor} prepares an offence under Section 309(1) | Merkmal | {PreparesOffence309Para1} | PER-R04 | is true |
| {Actor} prepares an offence under Section 309(6) | Merkmal | {PreparesOffence309Para6} | PER-R05 | is true |
| nuclear fuels | Merkmal | {NuclearFuels} | PER-R06 | is true |
| other radioactive substances | Merkmal | {OtherRadioactiveSubstances} | PER-R07 | is true |
| explosives | Merkmal | {Explosives} | PER-R08 | is true |
| the special devices necessary for committing the act | Merkmal | {SpecialDevices} | PER-R09 | is true |
| {Actor} produces the object | Merkmal | {Produces} | PER-R10 | is true |
| {Actor} procures the object | Merkmal | {Procures} | PER-R11 | is true |
| for {Actor} | Merkmal | {ForSelf} | PER-R12 | is true |
| for another person | Merkmal | {ForAnother} | PER-R13 | is true |
| {Actor} transports the object | Merkmal | {Transports} | PER-R14 | is true |
| {Actor} keeps the object in custody | Merkmal | {KeepsInCustody} | PER-R15 | is true |
| {Actor} makes the object available to another person | Merkmal | {MakesAvailableToAnother} | PER-R16 | is true |
| (1) tiered penalties; (2) lesser cases; (3) attempt | grading / attempt | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Explosives} | Boolean | true / false / unknown | Session | explosives |
| {ForAnother} | Boolean | true / false / unknown | Session | for another person |
| {ForSelf} | Boolean | true / false / unknown | Session | for {Actor} |
| {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 |
| {NuclearFuels} | Boolean | true / false / unknown | Session | nuclear fuels |
| {OtherRadioactiveSubstances} | Boolean | true / false / unknown | Session | other radioactive substances |
| {PreparesOffence308ByExplosives} | Boolean | true / false / unknown | Session | {Actor} prepares an offence under Section 308(1) to be committed by means of explosives |
| {PreparesOffence309Para1} | Boolean | true / false / unknown | Session | {Actor} prepares an offence under Section 309(1) |
| {PreparesOffence309Para6} | Boolean | true / false / unknown | Session | {Actor} prepares an offence under Section 309(6) |
| {PreparesUndertaking307} | Boolean | true / false / unknown | Session | {Actor} prepares a specific undertaking within the meaning of Section 307(1) |
| {PreparesUndertaking309Para2} | Boolean | true / false / unknown | Session | {Actor} prepares a specific undertaking within the meaning of Section 309(2) |
| {Procures} | Boolean | true / false / unknown | Session | {Actor} procures the object |
| {Produces} | Boolean | true / false / unknown | Session | {Actor} produces the object |
| {SpecialDevices} | Boolean | true / false / unknown | Session | the special devices necessary for committing the act |
| {Transports} | Boolean | true / false / unknown | Session | {Actor} transports the object |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [PreparedOffence] | PreparesUndertaking307, PreparesUndertaking309Para2, PreparesOffence308ByExplosives, PreparesOffence309Para1, PreparesOffence309Para6 | false | Recomputes when any input changes; propagates into the composite. |
| [PreparationObject] | NuclearFuels, OtherRadioactiveSubstances, Explosives, SpecialDevices | false | Recomputes when any input changes; propagates into the composite. |
| [PreparationVerbs] | Produces, Procures, ForSelf, ForAnother, Transports, KeepsInCustody, MakesAvailableToAnother | false | Recomputes when any input changes; propagates into the composite. |
| [PreparationOfExplosionOrRadiationOffence] | PreparedOffence, PreparationObject, PreparationVerbs | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (PER-P0) | [PreparationOfExplosionOrRadiationOffence] | 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 | {Explosives} | Element/Datum: explosives.? | Boolean |
| Q3 | Session | {ForAnother} | Element/Datum: for another person.? | Boolean |
| Q4 | Session | {ForSelf} | Element/Datum: for {Actor}.? | Boolean |
| Q5 | Session | {KeepsInCustody} | Element/Datum: {Actor} keeps the object in custody.? | Boolean |
| Q6 | Session | {MakesAvailableToAnother} | Element/Datum: {Actor} makes the object available to another person.? | Boolean |
| Q7 | Session | {NuclearFuels} | Element/Datum: nuclear fuels.? | Boolean |
| Q8 | Session | {OtherRadioactiveSubstances} | Element/Datum: other radioactive substances.? | Boolean |
| Q9 | Session | {PreparesOffence308ByExplosives} | Element/Datum: {Actor} prepares an offence under Section 308(1) to be committed by means of explosives.? | Boolean |
| Q10 | Session | {PreparesOffence309Para1} | Element/Datum: {Actor} prepares an offence under Section 309(1).? | Boolean |
| Q11 | Session | {PreparesOffence309Para6} | Element/Datum: {Actor} prepares an offence under Section 309(6).? | Boolean |
| Q12 | Session | {PreparesUndertaking307} | Element/Datum: {Actor} prepares a specific undertaking within the meaning of Section 307(1).? | Boolean |
| Q13 | Session | {PreparesUndertaking309Para2} | Element/Datum: {Actor} prepares a specific undertaking within the meaning of Section 309(2).? | Boolean |
| Q14 | Session | {Procures} | Element/Datum: {Actor} procures the object.? | Boolean |
| Q15 | Session | {Produces} | Element/Datum: {Actor} produces the object.? | Boolean |
| Q16 | Session | {SpecialDevices} | Element/Datum: the special devices necessary for committing the act.? | Boolean |
| Q17 | Session | {Transports} | Element/Datum: {Actor} transports the object.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DIT-R01 | act | Actor | ImpairsSafety is true | |
| DIT-R02 | condition | None | RailTraffic is true | |
| DIT-R03 | condition | None | SuspensionRailwayTraffic is true | |
| DIT-R04 | condition | None | ShippingTraffic is true | |
| DIT-R05 | condition | None | AirTraffic is true | |
| DIT-R06 | act | Actor | Destroys is true | |
| DIT-R07 | act | Actor | Damages is true | |
| DIT-R08 | act | Actor | Removes is true | |
| DIT-R09 | condition | None | Installations is true | |
| DIT-R10 | condition | None | MeansOfTransport is true | |
| DIT-R11 | act | Actor | CreatesObstacles is true | |
| DIT-R12 | act | Actor | GivesFalseSigns is true | |
| DIT-R13 | act | Actor | GivesFalseSignals is true | |
| DIT-R14 | act | Actor | SimilarDangerousInterference is true | |
| DIT-R15 | act | Actor | EndangersLimbOfAnother is true | |
| DIT-R16 | act | Actor | EndangersLifeOfAnother is true | |
| DIT-R17 | act | Actor | EndangersPropertyOfAnother is true | |
| DIT-R18 | condition | None | OfSignificantValue is true | |
| DIT-P0 | prohibition | Actor | not realise | not DangerousTrafficInterference |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} impairs the safety of the traffic | Merkmal | {ImpairsSafety} | DIT-R01 | is true |
| rail traffic | Merkmal | {RailTraffic} | DIT-R02 | is true |
| suspension railway traffic | Merkmal | {SuspensionRailwayTraffic} | DIT-R03 | is true |
| shipping traffic | Merkmal | {ShippingTraffic} | DIT-R04 | is true |
| air traffic | Merkmal | {AirTraffic} | DIT-R05 | is true |
| {Actor} destroys the object | Merkmal | {Destroys} | DIT-R06 | is true |
| {Actor} damages the object | Merkmal | {Damages} | DIT-R07 | is true |
| {Actor} removes the object | Merkmal | {Removes} | DIT-R08 | is true |
| installations | Merkmal | {Installations} | DIT-R09 | is true |
| means of transport | Merkmal | {MeansOfTransport} | DIT-R10 | is true |
| {Actor} creates obstacles | Merkmal | {CreatesObstacles} | DIT-R11 | is true |
| {Actor} gives false signs | Merkmal | {GivesFalseSigns} | DIT-R12 | is true |
| {Actor} gives false signals | Merkmal | {GivesFalseSignals} | DIT-R13 | is true |
| {Actor} undertakes a similarly dangerous interference | Merkmal | {SimilarDangerousInterference} | DIT-R14 | is true |
| {Actor} thereby endangers the limb of another person | Merkmal | {EndangersLimbOfAnother} | DIT-R15 | is true |
| {Actor} thereby endangers the life of another person | Merkmal | {EndangersLifeOfAnother} | DIT-R16 | is true |
| {Actor} thereby endangers property of another | Merkmal | {EndangersPropertyOfAnother} | DIT-R17 | is true |
| the property is of significant value | Merkmal | {OfSignificantValue} | DIT-R18 | is true |
| (2) attempt; (3) intent and result aggravations; (4) lesser cases; (5)-(6) negligence variants | attempt / grading / negligence | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {AirTraffic} | Boolean | true / false / unknown | Session | air traffic |
| {CreatesObstacles} | Boolean | true / false / unknown | Session | {Actor} creates obstacles |
| {Damages} | Boolean | true / false / unknown | Session | {Actor} damages the object |
| {Destroys} | Boolean | true / false / unknown | Session | {Actor} destroys the object |
| {EndangersLifeOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the life of another person |
| {EndangersLimbOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the limb of another person |
| {EndangersPropertyOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers property of another |
| {GivesFalseSignals} | Boolean | true / false / unknown | Session | {Actor} gives false signals |
| {GivesFalseSigns} | Boolean | true / false / unknown | Session | {Actor} gives false signs |
| {ImpairsSafety} | Boolean | true / false / unknown | Session | {Actor} impairs the safety of the traffic |
| {Installations} | Boolean | true / false / unknown | Session | installations |
| {MeansOfTransport} | Boolean | true / false / unknown | Session | means of transport |
| {OfSignificantValue} | Boolean | true / false / unknown | Session | the property is of significant value |
| {RailTraffic} | Boolean | true / false / unknown | Session | rail traffic |
| {Removes} | Boolean | true / false / unknown | Session | {Actor} removes the object |
| {ShippingTraffic} | Boolean | true / false / unknown | Session | shipping traffic |
| {SimilarDangerousInterference} | Boolean | true / false / unknown | Session | {Actor} undertakes a similarly dangerous interference |
| {SuspensionRailwayTraffic} | Boolean | true / false / unknown | Session | suspension railway traffic |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [TrafficMode] | RailTraffic, SuspensionRailwayTraffic, ShippingTraffic, AirTraffic | false | Recomputes when any input changes; propagates into the composite. |
| [Means1] | Destroys, Damages, Removes, Installations, MeansOfTransport | false | Recomputes when any input changes; propagates into the composite. |
| [InterferenceMeans] | Means1, CreatesObstacles, GivesFalseSigns, GivesFalseSignals, SimilarDangerousInterference | false | Recomputes when any input changes; propagates into the composite. |
| [Endangerment] | EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValue | false | Recomputes when any input changes; propagates into the composite. |
| [DangerousTrafficInterference] | ImpairsSafety, TrafficMode, InterferenceMeans, Endangerment | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DIT-P0) | [DangerousTrafficInterference] | 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 | {AirTraffic} | Element/Datum: air traffic.? | Boolean |
| Q3 | Session | {CreatesObstacles} | Element/Datum: {Actor} creates obstacles.? | Boolean |
| Q4 | Session | {Damages} | Element/Datum: {Actor} damages the object.? | Boolean |
| Q5 | Session | {Destroys} | Element/Datum: {Actor} destroys the object.? | Boolean |
| Q6 | Session | {EndangersLifeOfAnother} | Element/Datum: {Actor} thereby endangers the life of another person.? | Boolean |
| Q7 | Session | {EndangersLimbOfAnother} | Element/Datum: {Actor} thereby endangers the limb of another person.? | Boolean |
| Q8 | Session | {EndangersPropertyOfAnother} | Element/Datum: {Actor} thereby endangers property of another.? | Boolean |
| Q9 | Session | {GivesFalseSignals} | Element/Datum: {Actor} gives false signals.? | Boolean |
| Q10 | Session | {GivesFalseSigns} | Element/Datum: {Actor} gives false signs.? | Boolean |
| Q11 | Session | {ImpairsSafety} | Element/Datum: {Actor} impairs the safety of the traffic.? | Boolean |
| Q12 | Session | {Installations} | Element/Datum: installations.? | Boolean |
| Q13 | Session | {MeansOfTransport} | Element/Datum: means of transport.? | Boolean |
| Q14 | Session | {OfSignificantValue} | Element/Datum: the property is of significant value.? | Boolean |
| Q15 | Session | {RailTraffic} | Element/Datum: rail traffic.? | Boolean |
| Q16 | Session | {Removes} | Element/Datum: {Actor} removes the object.? | Boolean |
| Q17 | Session | {ShippingTraffic} | Element/Datum: shipping traffic.? | Boolean |
| Q18 | Session | {SimilarDangerousInterference} | Element/Datum: {Actor} undertakes a similarly dangerous interference.? | Boolean |
| Q19 | Session | {SuspensionRailwayTraffic} | Element/Datum: suspension railway traffic.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| ERT-R01 | act | Actor | OperatesVehicle is true | |
| ERT-R02 | condition | None | RailVehicle is true | |
| ERT-R03 | condition | None | SuspensionRailwayVehicle is true | |
| ERT-R04 | condition | None | Ship is true | |
| ERT-R05 | condition | None | Aircraft is true | |
| ERT-R06 | condition | None | UnableToOperateSafely is true | |
| ERT-R07 | condition | None | ConsumptionOfAlcohol is true | |
| ERT-R08 | condition | None | OtherIntoxicants is true | |
| ERT-R09 | condition | None | MentalDeficiencies is true | |
| ERT-R10 | condition | None | PhysicalDeficiencies is true | |
| ERT-R11 | condition | None | AsOperator is true | |
| ERT-R12 | condition | None | AsPersonResponsibleForSafety is true | |
| ERT-R13 | act | Actor | GrosslyBreachesSafetyProvisions is true | |
| ERT-R14 | act | Actor | EndangersLimbOfAnother is true | |
| ERT-R15 | act | Actor | EndangersLifeOfAnother is true | |
| ERT-R16 | act | Actor | EndangersPropertyOfAnother is true | |
| ERT-R17 | condition | None | OfSignificantValue is true | |
| ERT-P0 | prohibition | Actor | not realise | not EndangeringTraffic |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| anyone who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} operates the vehicle | Merkmal | {OperatesVehicle} | ERT-R01 | is true |
| a rail vehicle | Merkmal | {RailVehicle} | ERT-R02 | is true |
| a suspension railway vehicle | Merkmal | {SuspensionRailwayVehicle} | ERT-R03 | is true |
| a ship | Merkmal | {Ship} | ERT-R04 | is true |
| an aircraft | Merkmal | {Aircraft} | ERT-R05 | is true |
| {Actor} is unable to operate the vehicle safely | Merkmal | {UnableToOperateSafely} | ERT-R06 | is true |
| as a result of the consumption of alcoholic beverages | Merkmal | {ConsumptionOfAlcohol} | ERT-R07 | is true |
| as a result of other intoxicating substances | Merkmal | {OtherIntoxicants} | ERT-R08 | is true |
| as a result of mental deficiencies | Merkmal | {MentalDeficiencies} | ERT-R09 | is true |
| as a result of physical deficiencies | Merkmal | {PhysicalDeficiencies} | ERT-R10 | is true |
| as the operator of such a vehicle | Merkmal | {AsOperator} | ERT-R11 | is true |
| as a person otherwise responsible for safety | Merkmal | {AsPersonResponsibleForSafety} | ERT-R12 | is true |
| {Actor} grossly breaches legal provisions on the safety of the traffic | Merkmal | {GrosslyBreachesSafetyProvisions} | ERT-R13 | is true |
| {Actor} thereby endangers the limb of another person | Merkmal | {EndangersLimbOfAnother} | ERT-R14 | is true |
| {Actor} thereby endangers the life of another person | Merkmal | {EndangersLifeOfAnother} | ERT-R15 | is true |
| {Actor} thereby endangers property of another | Merkmal | {EndangersPropertyOfAnother} | ERT-R16 | is true |
| the property is of significant value | Merkmal | {OfSignificantValue} | ERT-R17 | is true |
| (2) attempt; (3) negligence variants | attempt / negligence | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Aircraft} | Boolean | true / false / unknown | Session | an aircraft |
| {AsOperator} | Boolean | true / false / unknown | Session | as the operator of such a vehicle |
| {AsPersonResponsibleForSafety} | Boolean | true / false / unknown | Session | as a person otherwise responsible for safety |
| {ConsumptionOfAlcohol} | Boolean | true / false / unknown | Session | as a result of the consumption of alcoholic beverages |
| {EndangersLifeOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the life of another person |
| {EndangersLimbOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the limb of another person |
| {EndangersPropertyOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers property of another |
| {GrosslyBreachesSafetyProvisions} | Boolean | true / false / unknown | Session | {Actor} grossly breaches legal provisions on the safety of the traffic |
| {MentalDeficiencies} | Boolean | true / false / unknown | Session | as a result of mental deficiencies |
| {OfSignificantValue} | Boolean | true / false / unknown | Session | the property is of significant value |
| {OperatesVehicle} | Boolean | true / false / unknown | Session | {Actor} operates the vehicle |
| {OtherIntoxicants} | Boolean | true / false / unknown | Session | as a result of other intoxicating substances |
| {PhysicalDeficiencies} | Boolean | true / false / unknown | Session | as a result of physical deficiencies |
| {RailVehicle} | Boolean | true / false / unknown | Session | a rail vehicle |
| {Ship} | Boolean | true / false / unknown | Session | a ship |
| {SuspensionRailwayVehicle} | Boolean | true / false / unknown | Session | a suspension railway vehicle |
| {UnableToOperateSafely} | Boolean | true / false / unknown | Session | {Actor} is unable to operate the vehicle safely |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [VehicleObject] | RailVehicle, SuspensionRailwayVehicle, Ship, Aircraft | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | AsOperator, AsPersonResponsibleForSafety, GrosslyBreachesSafetyProvisions | false | Recomputes when any input changes; propagates into the composite. |
| [Incapacity] | UnableToOperateSafely, ConsumptionOfAlcohol, OtherIntoxicants, MentalDeficiencies, PhysicalDeficiencies | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | OperatesVehicle, VehicleObject, Incapacity | false | Recomputes when any input changes; propagates into the composite. |
| [Endangerment] | EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValue | false | Recomputes when any input changes; propagates into the composite. |
| [EndangeringTraffic] | Leg1, Leg2, Endangerment | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (ERT-P0) | [EndangeringTraffic] | 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 | {Aircraft} | Element/Datum: an aircraft.? | Boolean |
| Q3 | Session | {AsOperator} | Element/Datum: as the operator of such a vehicle.? | Boolean |
| Q4 | Session | {AsPersonResponsibleForSafety} | Element/Datum: as a person otherwise responsible for safety.? | Boolean |
| Q5 | Session | {ConsumptionOfAlcohol} | Element/Datum: as a result of the consumption of alcoholic beverages.? | Boolean |
| Q6 | Session | {EndangersLifeOfAnother} | Element/Datum: {Actor} thereby endangers the life of another person.? | Boolean |
| Q7 | Session | {EndangersLimbOfAnother} | Element/Datum: {Actor} thereby endangers the limb of another person.? | Boolean |
| Q8 | Session | {EndangersPropertyOfAnother} | Element/Datum: {Actor} thereby endangers property of another.? | Boolean |
| Q9 | Session | {GrosslyBreachesSafetyProvisions} | Element/Datum: {Actor} grossly breaches legal provisions on the safety of the traffic.? | Boolean |
| Q10 | Session | {MentalDeficiencies} | Element/Datum: as a result of mental deficiencies.? | Boolean |
| Q11 | Session | {OfSignificantValue} | Element/Datum: the property is of significant value.? | Boolean |
| Q12 | Session | {OperatesVehicle} | Element/Datum: {Actor} operates the vehicle.? | Boolean |
| Q13 | Session | {OtherIntoxicants} | Element/Datum: as a result of other intoxicating substances.? | Boolean |
| Q14 | Session | {PhysicalDeficiencies} | Element/Datum: as a result of physical deficiencies.? | Boolean |
| Q15 | Session | {RailVehicle} | Element/Datum: a rail vehicle.? | Boolean |
| Q16 | Session | {Ship} | Element/Datum: a ship.? | Boolean |
| Q17 | Session | {SuspensionRailwayVehicle} | Element/Datum: a suspension railway vehicle.? | Boolean |
| Q18 | Session | {UnableToOperateSafely} | Element/Datum: {Actor} is unable to operate the vehicle safely.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DDR-R01 | act | Actor | OperatesVehicleInTraffic is true | |
| DDR-R02 | condition | None | UnableToOperateSafely is true | |
| DDR-R03 | condition | None | ConsumptionOfAlcohol is true | |
| DDR-R04 | condition | None | OtherIntoxicants is true | |
| DDR-P0 | prohibition | Actor | not realise | not DrinkDriving |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} operates a vehicle in traffic (Sections 315 to 315e) | Merkmal | {OperatesVehicleInTraffic} | DDR-R01 | is true |
| {Actor} is unable to operate the vehicle safely | Merkmal | {UnableToOperateSafely} | DDR-R02 | is true |
| as a result of the consumption of alcoholic beverages | Merkmal | {ConsumptionOfAlcohol} | DDR-R03 | is true |
| as a result of other intoxicating substances | Merkmal | {OtherIntoxicants} | DDR-R04 | is true |
| (1) subsidiarity clause; (2) negligence variant | subsidiarity / negligence | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ConsumptionOfAlcohol} | Boolean | true / false / unknown | Session | as a result of the consumption of alcoholic beverages |
| {OperatesVehicleInTraffic} | Boolean | true / false / unknown | Session | {Actor} operates a vehicle in traffic (Sections 315 to 315e) |
| {OtherIntoxicants} | Boolean | true / false / unknown | Session | as a result of other intoxicating substances |
| {UnableToOperateSafely} | Boolean | true / false / unknown | Session | {Actor} is unable to operate the vehicle safely |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [DrinkDriving] | OperatesVehicleInTraffic, UnableToOperateSafely, ConsumptionOfAlcohol, OtherIntoxicants | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DDR-P0) | [DrinkDriving] | 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 | {ConsumptionOfAlcohol} | Element/Datum: as a result of the consumption of alcoholic beverages.? | Boolean |
| Q3 | Session | {OperatesVehicleInTraffic} | Element/Datum: {Actor} operates a vehicle in traffic (Sections 315 to 315e).? | Boolean |
| Q4 | Session | {OtherIntoxicants} | Element/Datum: as a result of other intoxicating substances.? | Boolean |
| Q5 | Session | {UnableToOperateSafely} | Element/Datum: {Actor} is unable to operate the vehicle safely.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| AST-R01 | act | Actor | UsesViolence is true | |
| AST-R02 | act | Actor | AttacksFreedomOfDecision is true | |
| AST-R03 | act | Actor | OtherMachinations is true | |
| AST-R04 | act | Actor | ActsWithControlIntention is true | |
| AST-R05 | condition | None | GainControl is true | |
| AST-R06 | condition | None | InfluenceNavigation is true | |
| AST-R07 | condition | None | CivilAircraftInFlight is true | |
| AST-R08 | condition | None | CivilShipAtSea is true | |
| AST-R09 | act | Actor | ActsWithDestructionIntention is true | |
| AST-R10 | condition | None | CargoOnBoard is true | |
| AST-R11 | act | Actor | UsesFirearms is true | |
| AST-R12 | act | Actor | UndertakesExplosion is true | |
| AST-R13 | act | Actor | UndertakesFire is true | |
| AST-R14 | condition | None | BoardedByCrewOrPassengers is true | |
| AST-R15 | condition | None | LoadingBegun is true | |
| AST-R16 | condition | None | NotYetLeftAsScheduled is true | |
| AST-R17 | condition | None | UnloadingNotComplete is true | |
| AST-R80 | condition | None | equivalence (sentence 2): an aircraft already boarded, in loading, not yet left as scheduled or not yet fully unloaded stands equal to an aircraft in flight; authored as [AircraftInFlight] and consumed by {CivilAircraftInFlight} | AircraftInFlight is true |
| AST-P0 | prohibition | Actor | not realise | not AttacksOnAirAndSeaTraffic |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| anyone who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} uses violence | Merkmal | {UsesViolence} | AST-R01 | is true |
| {Actor} attacks the freedom of decision of a person | Merkmal | {AttacksFreedomOfDecision} | AST-R02 | is true |
| {Actor} undertakes other machinations | Merkmal | {OtherMachinations} | AST-R03 | is true |
| {Actor} acts in order to achieve the aim concerning the craft | Merkmal | {ActsWithControlIntention} | AST-R04 | is true |
| to gain control over the craft | Merkmal | {GainControl} | AST-R05 | is true |
| to influence the navigation of the craft | Merkmal | {InfluenceNavigation} | AST-R06 | is true |
| a civil aircraft in flight | Merkmal | {CivilAircraftInFlight} | AST-R07 | is true |
| a ship employed in civil maritime traffic | Merkmal | {CivilShipAtSea} | AST-R08 | is true |
| {Actor} acts in order to destroy the craft | Merkmal | {ActsWithDestructionIntention} | AST-R09 | is true |
| the aim extends to the cargo on board | Merkmal | {CargoOnBoard} | AST-R10 | is true |
| {Actor} uses firearms | Merkmal | {UsesFirearms} | AST-R11 | is true |
| {Actor} undertakes to cause an explosion | Merkmal | {UndertakesExplosion} | AST-R12 | is true |
| {Actor} undertakes to cause a fire | Merkmal | {UndertakesFire} | AST-R13 | is true |
| the aircraft has already been boarded | Merkmal | {BoardedByCrewOrPassengers} | AST-R14 | is true |
| the loading of the aircraft has already begun | Merkmal | {LoadingBegun} | AST-R15 | is true |
| the aircraft has not yet been left as scheduled | Merkmal | {NotYetLeftAsScheduled} | AST-R16 | is true |
| the scheduled unloading of the aircraft is not yet complete | Merkmal | {UnloadingNotComplete} | AST-R17 | is true |
| (2) lesser cases; (3) death results; (4) preparation variant | grading / results / preparation | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {ActsWithControlIntention} | Boolean | true / false / unknown | Session | {Actor} acts in order to achieve the aim concerning the craft |
| {ActsWithDestructionIntention} | Boolean | true / false / unknown | Session | {Actor} acts in order to destroy the craft |
| {AttacksFreedomOfDecision} | Boolean | true / false / unknown | Session | {Actor} attacks the freedom of decision of a person |
| {BoardedByCrewOrPassengers} | Boolean | true / false / unknown | Session | the aircraft has already been boarded |
| {CargoOnBoard} | Boolean | true / false / unknown | Session | the aim extends to the cargo on board |
| {CivilAircraftInFlight} | Boolean | true / false / unknown | Session | a civil aircraft in flight |
| {CivilShipAtSea} | Boolean | true / false / unknown | Session | a ship employed in civil maritime traffic |
| {GainControl} | Boolean | true / false / unknown | Session | to gain control over the craft |
| {InfluenceNavigation} | Boolean | true / false / unknown | Session | to influence the navigation of the craft |
| {LoadingBegun} | Boolean | true / false / unknown | Session | the loading of the aircraft has already begun |
| {NotYetLeftAsScheduled} | Boolean | true / false / unknown | Session | the aircraft has not yet been left as scheduled |
| {OtherMachinations} | Boolean | true / false / unknown | Session | {Actor} undertakes other machinations |
| {UndertakesExplosion} | Boolean | true / false / unknown | Session | {Actor} undertakes to cause an explosion |
| {UndertakesFire} | Boolean | true / false / unknown | Session | {Actor} undertakes to cause a fire |
| {UnloadingNotComplete} | Boolean | true / false / unknown | Session | the scheduled unloading of the aircraft is not yet complete |
| {UsesFirearms} | Boolean | true / false / unknown | Session | {Actor} uses firearms |
| {UsesViolence} | Boolean | true / false / unknown | Session | {Actor} uses violence |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [AircraftInFlight] | BoardedByCrewOrPassengers, LoadingBegun, NotYetLeftAsScheduled, UnloadingNotComplete | false | Recomputes when any input changes; propagates into the composite. |
| [Craft] | CivilAircraftInFlight, CivilShipAtSea | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2Means] | UsesFirearms, UndertakesExplosion, UndertakesFire | false | Recomputes when any input changes; propagates into the composite. |
| [Leg2] | ActsWithDestructionIntention, Craft, Leg2Means | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1Means] | UsesViolence, AttacksFreedomOfDecision, OtherMachinations | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1Purpose] | ActsWithControlIntention, GainControl, InfluenceNavigation | false | Recomputes when any input changes; propagates into the composite. |
| [Leg1] | Leg1Means, Leg1Purpose, Craft | false | Recomputes when any input changes; propagates into the composite. |
| [AttacksOnAirAndSeaTraffic] | Leg1, Leg2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (AST-P0) | [AttacksOnAirAndSeaTraffic] | 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 | {ActsWithControlIntention} | Element/Datum: {Actor} acts in order to achieve the aim concerning the craft.? | Boolean |
| Q3 | Session | {ActsWithDestructionIntention} | Element/Datum: {Actor} acts in order to destroy the craft.? | Boolean |
| Q4 | Session | {AttacksFreedomOfDecision} | Element/Datum: {Actor} attacks the freedom of decision of a person.? | Boolean |
| Q5 | Session | {BoardedByCrewOrPassengers} | Element/Datum: the aircraft has already been boarded.? | Boolean |
| Q6 | Session | {CargoOnBoard} | Element/Datum: the aim extends to the cargo on board.? | Boolean |
| Q7 | Session | {CivilAircraftInFlight} | Element/Datum: a civil aircraft in flight.? | Boolean |
| Q8 | Session | {CivilShipAtSea} | Element/Datum: a ship employed in civil maritime traffic.? | Boolean |
| Q9 | Session | {GainControl} | Element/Datum: to gain control over the craft.? | Boolean |
| Q10 | Session | {InfluenceNavigation} | Element/Datum: to influence the navigation of the craft.? | Boolean |
| Q11 | Session | {LoadingBegun} | Element/Datum: the loading of the aircraft has already begun.? | Boolean |
| Q12 | Session | {NotYetLeftAsScheduled} | Element/Datum: the aircraft has not yet been left as scheduled.? | Boolean |
| Q13 | Session | {OtherMachinations} | Element/Datum: {Actor} undertakes other machinations.? | Boolean |
| Q14 | Session | {UndertakesExplosion} | Element/Datum: {Actor} undertakes to cause an explosion.? | Boolean |
| Q15 | Session | {UndertakesFire} | Element/Datum: {Actor} undertakes to cause a fire.? | Boolean |
| Q16 | Session | {UnloadingNotComplete} | Element/Datum: the scheduled unloading of the aircraft is not yet complete.? | Boolean |
| Q17 | Session | {UsesFirearms} | Element/Datum: {Actor} uses firearms.? | Boolean |
| Q18 | Session | {UsesViolence} | Element/Datum: {Actor} uses violence.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DTC-R01 | condition | None | TelecomInstallation is true | |
| DTC-R02 | act | Actor | PreventsOperation is true | |
| DTC-R03 | act | Actor | EndangersOperation is true | |
| DTC-R04 | condition | None | ThingServingOperation is true | |
| DTC-R05 | act | Actor | Destroys is true | |
| DTC-R06 | act | Actor | Damages is true | |
| DTC-R07 | act | Actor | Removes is true | |
| DTC-R08 | act | Actor | Alters is true | |
| DTC-R09 | act | Actor | RendersUnusable is true | |
| DTC-R10 | act | Actor | WithdrawsElectricalPower is true | |
| DTC-P0 | prohibition | Actor | not realise | not DisruptionOfTelecommunications |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| a telecommunications installation serving public purposes | Merkmal | {TelecomInstallation} | DTC-R01 | is true |
| {Actor} prevents the operation of the installation | Merkmal | {PreventsOperation} | DTC-R02 | is true |
| {Actor} endangers the operation of the installation | Merkmal | {EndangersOperation} | DTC-R03 | is true |
| a thing serving the operation | Merkmal | {ThingServingOperation} | DTC-R04 | is true |
| {Actor} destroys the thing | Merkmal | {Destroys} | DTC-R05 | is true |
| {Actor} damages the thing | Merkmal | {Damages} | DTC-R06 | is true |
| {Actor} removes the thing | Merkmal | {Removes} | DTC-R07 | is true |
| {Actor} alters the thing | Merkmal | {Alters} | DTC-R08 | is true |
| {Actor} renders the thing unusable | Merkmal | {RendersUnusable} | DTC-R09 | is true |
| {Actor} withdraws the electrical power intended for the operation | Merkmal | {WithdrawsElectricalPower} | DTC-R10 | is true |
| (2) attempt; (3) negligence variant | attempt / negligence | — 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 thing |
| {Damages} | Boolean | true / false / unknown | Session | {Actor} damages the thing |
| {Destroys} | Boolean | true / false / unknown | Session | {Actor} destroys the thing |
| {EndangersOperation} | Boolean | true / false / unknown | Session | {Actor} endangers the operation of the installation |
| {PreventsOperation} | Boolean | true / false / unknown | Session | {Actor} prevents the operation of the installation |
| {Removes} | Boolean | true / false / unknown | Session | {Actor} removes the thing |
| {RendersUnusable} | Boolean | true / false / unknown | Session | {Actor} renders the thing unusable |
| {TelecomInstallation} | Boolean | true / false / unknown | Session | a telecommunications installation serving public purposes |
| {ThingServingOperation} | Boolean | true / false / unknown | Session | a thing serving the operation |
| {WithdrawsElectricalPower} | Boolean | true / false / unknown | Session | {Actor} withdraws the electrical power intended for the operation |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [ThingConduct] | ThingServingOperation, Destroys, Damages, Removes, Alters, RendersUnusable | false | Recomputes when any input changes; propagates into the composite. |
| [InterferenceResult] | PreventsOperation, EndangersOperation | false | Recomputes when any input changes; propagates into the composite. |
| [InterferenceMeans] | ThingConduct, WithdrawsElectricalPower | false | Recomputes when any input changes; propagates into the composite. |
| [DisruptionOfTelecommunications] | TelecomInstallation, InterferenceResult, InterferenceMeans | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DTC-P0) | [DisruptionOfTelecommunications] | 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 thing.? | Boolean |
| Q3 | Session | {Damages} | Element/Datum: {Actor} damages the thing.? | Boolean |
| Q4 | Session | {Destroys} | Element/Datum: {Actor} destroys the thing.? | Boolean |
| Q5 | Session | {EndangersOperation} | Element/Datum: {Actor} endangers the operation of the installation.? | Boolean |
| Q6 | Session | {PreventsOperation} | Element/Datum: {Actor} prevents the operation of the installation.? | Boolean |
| Q7 | Session | {Removes} | Element/Datum: {Actor} removes the thing.? | Boolean |
| Q8 | Session | {RendersUnusable} | Element/Datum: {Actor} renders the thing unusable.? | Boolean |
| Q9 | Session | {TelecomInstallation} | Element/Datum: a telecommunications installation serving public purposes.? | Boolean |
| Q10 | Session | {ThingServingOperation} | Element/Datum: a thing serving the operation.? | Boolean |
| Q11 | Session | {WithdrawsElectricalPower} | Element/Datum: {Actor} withdraws the electrical power intended for the operation.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| DIF-R01 | act | Actor | Damages is true | |
| DIF-R02 | act | Actor | Destroys is true | |
| DIF-R03 | condition | None | WaterPipes is true | |
| DIF-R04 | condition | None | Locks is true | |
| DIF-R05 | condition | None | Weirs is true | |
| DIF-R06 | condition | None | Dykes is true | |
| DIF-R07 | condition | None | Dams is true | |
| DIF-R08 | condition | None | OtherHydraulicStructures is true | |
| DIF-R09 | condition | None | Bridges is true | |
| DIF-R10 | condition | None | Ferries is true | |
| DIF-R11 | condition | None | Ways is true | |
| DIF-R12 | condition | None | ProtectiveBarriers is true | |
| DIF-R13 | condition | None | MiningWaterManagementDevices is true | |
| DIF-R14 | condition | None | MiningVentilationDevices is true | |
| DIF-R15 | condition | None | MiningAccessDevices is true | |
| DIF-R16 | act | Actor | EndangersLimbOfAnother is true | |
| DIF-R17 | act | Actor | EndangersLifeOfAnother is true | |
| DIF-P0 | prohibition | Actor | not realise | not DamageToImportantFacilities |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| {Actor} damages the facility | Merkmal | {Damages} | DIF-R01 | is true |
| {Actor} destroys the facility | Merkmal | {Destroys} | DIF-R02 | is true |
| water pipes | Merkmal | {WaterPipes} | DIF-R03 | is true |
| locks | Merkmal | {Locks} | DIF-R04 | is true |
| weirs | Merkmal | {Weirs} | DIF-R05 | is true |
| dykes | Merkmal | {Dykes} | DIF-R06 | is true |
| dams | Merkmal | {Dams} | DIF-R07 | is true |
| other hydraulic structures | Merkmal | {OtherHydraulicStructures} | DIF-R08 | is true |
| bridges | Merkmal | {Bridges} | DIF-R09 | is true |
| ferries | Merkmal | {Ferries} | DIF-R10 | is true |
| ways | Merkmal | {Ways} | DIF-R11 | is true |
| protective barriers | Merkmal | {ProtectiveBarriers} | DIF-R12 | is true |
| devices serving mining operations for water management | Merkmal | {MiningWaterManagementDevices} | DIF-R13 | is true |
| devices serving mining operations for ventilation | Merkmal | {MiningVentilationDevices} | DIF-R14 | is true |
| devices serving mining operations for the access of the workers | Merkmal | {MiningAccessDevices} | DIF-R15 | is true |
| {Actor} thereby endangers the limb of another person | Merkmal | {EndangersLimbOfAnother} | DIF-R16 | is true |
| {Actor} thereby endangers the life of another person | Merkmal | {EndangersLifeOfAnother} | DIF-R17 | is true |
| (2) attempt; (3)-(5) result aggravations and lesser cases; (6) negligence variants | attempt / results / negligence | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Actor} | Reference | – | Session | any person (the actor) |
| {Bridges} | Boolean | true / false / unknown | Session | bridges |
| {Damages} | Boolean | true / false / unknown | Session | {Actor} damages the facility |
| {Dams} | Boolean | true / false / unknown | Session | dams |
| {Destroys} | Boolean | true / false / unknown | Session | {Actor} destroys the facility |
| {Dykes} | Boolean | true / false / unknown | Session | dykes |
| {EndangersLifeOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the life of another person |
| {EndangersLimbOfAnother} | Boolean | true / false / unknown | Session | {Actor} thereby endangers the limb of another person |
| {Ferries} | Boolean | true / false / unknown | Session | ferries |
| {Locks} | Boolean | true / false / unknown | Session | locks |
| {MiningAccessDevices} | Boolean | true / false / unknown | Session | devices serving mining operations for the access of the workers |
| {MiningVentilationDevices} | Boolean | true / false / unknown | Session | devices serving mining operations for ventilation |
| {MiningWaterManagementDevices} | Boolean | true / false / unknown | Session | devices serving mining operations for water management |
| {OtherHydraulicStructures} | Boolean | true / false / unknown | Session | other hydraulic structures |
| {ProtectiveBarriers} | Boolean | true / false / unknown | Session | protective barriers |
| {WaterPipes} | Boolean | true / false / unknown | Session | water pipes |
| {Ways} | Boolean | true / false / unknown | Session | ways |
| {Weirs} | Boolean | true / false / unknown | Session | weirs |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Group2] | Bridges, Ferries, Ways, ProtectiveBarriers | false | Recomputes when any input changes; propagates into the composite. |
| [Group1] | WaterPipes, Locks, Weirs, Dykes, Dams, OtherHydraulicStructures | false | Recomputes when any input changes; propagates into the composite. |
| [Group3] | MiningWaterManagementDevices, MiningVentilationDevices, MiningAccessDevices | false | Recomputes when any input changes; propagates into the composite. |
| [FacilityObject] | Group1, Group2, Group3 | false | Recomputes when any input changes; propagates into the composite. |
| [Endangerment] | EndangersLimbOfAnother, EndangersLifeOfAnother | false | Recomputes when any input changes; propagates into the composite. |
| [DamageConduct] | Damages, Destroys | false | Recomputes when any input changes; propagates into the composite. |
| [DamageToImportantFacilities] | FacilityObject, DamageConduct, Endangerment | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (DIF-P0) | [DamageToImportantFacilities] | 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 | {Bridges} | Element/Datum: bridges.? | Boolean |
| Q3 | Session | {Damages} | Element/Datum: {Actor} damages the facility.? | Boolean |
| Q4 | Session | {Dams} | Element/Datum: dams.? | Boolean |
| Q5 | Session | {Destroys} | Element/Datum: {Actor} destroys the facility.? | Boolean |
| Q6 | Session | {Dykes} | Element/Datum: dykes.? | Boolean |
| Q7 | Session | {EndangersLifeOfAnother} | Element/Datum: {Actor} thereby endangers the life of another person.? | Boolean |
| Q8 | Session | {EndangersLimbOfAnother} | Element/Datum: {Actor} thereby endangers the limb of another person.? | Boolean |
| Q9 | Session | {Ferries} | Element/Datum: ferries.? | Boolean |
| Q10 | Session | {Locks} | Element/Datum: locks.? | Boolean |
| Q11 | Session | {MiningAccessDevices} | Element/Datum: devices serving mining operations for the access of the workers.? | Boolean |
| Q12 | Session | {MiningVentilationDevices} | Element/Datum: devices serving mining operations for ventilation.? | Boolean |
| Q13 | Session | {MiningWaterManagementDevices} | Element/Datum: devices serving mining operations for water management.? | Boolean |
| Q14 | Session | {OtherHydraulicStructures} | Element/Datum: other hydraulic structures.? | Boolean |
| Q15 | Session | {ProtectiveBarriers} | Element/Datum: protective barriers.? | Boolean |
| Q16 | Session | {WaterPipes} | Element/Datum: water pipes.? | Boolean |
| Q17 | Session | {Ways} | Element/Datum: ways.? | Boolean |
| Q18 | Session | {Weirs} | Element/Datum: weirs.? | Boolean |
| id | kind | actor | verb / predicate | body |
|---|---|---|---|---|
| FRA-R01 | condition | None | Accident is true | |
| FRA-R02 | condition | None | CommonDanger is true | |
| FRA-R03 | condition | None | Distress is true | |
| FRA-R04 | act | Actor | FailsToRenderAssistance is true | |
| FRA-R05 | condition | None | AssistanceNecessary is true | |
| FRA-R06 | condition | None | ReasonableInCircumstances is true | |
| FRA-R07 | act | Actor | ObstructsPerson is true | |
| FRA-R08 | condition | None | PersonRendersAssistance is true | |
| FRA-R09 | condition | None | PersonWishesToRenderAssistance is true | |
| FRA-P0 | prohibition | Actor | not realise | not FailureToRenderAssistance |
| Source phrase | Doctrinal role | Primitive | Rule | Requires |
|---|---|---|---|---|
| Any person who | Tätersubjekt | {Actor} | — | in scope |
| an accident | Merkmal | {Accident} | FRA-R01 | is true |
| common danger | Merkmal | {CommonDanger} | FRA-R02 | is true |
| distress | Merkmal | {Distress} | FRA-R03 | is true |
| {Actor} fails to render assistance | Merkmal | {FailsToRenderAssistance} | FRA-R04 | is true |
| the assistance is necessary | Merkmal | {AssistanceNecessary} | FRA-R05 | is true |
| the assistance can reasonably be expected of {Actor} in the circumstances | Merkmal | {ReasonableInCircumstances} | FRA-R06 | is true |
| {Actor} obstructs a person | Merkmal | {ObstructsPerson} | FRA-R07 | is true |
| that person renders assistance to a third party | Merkmal | {PersonRendersAssistance} | FRA-R08 | is true |
| that person wishes to render assistance to a third party | Merkmal | {PersonWishesToRenderAssistance} | FRA-R09 | is true |
| penalty phrases of (1) and (2) | sanction | — excluded — | — | struck |
| Variable | Input | Values | Cascade | Surface form (source words) |
|---|---|---|---|---|
| {Accident} | Boolean | true / false / unknown | Session | an accident |
| {Actor} | Reference | – | Session | any person (the actor) |
| {AssistanceNecessary} | Boolean | true / false / unknown | Session | the assistance is necessary |
| {CommonDanger} | Boolean | true / false / unknown | Session | common danger |
| {Distress} | Boolean | true / false / unknown | Session | distress |
| {FailsToRenderAssistance} | Boolean | true / false / unknown | Session | {Actor} fails to render assistance |
| {ObstructsPerson} | Boolean | true / false / unknown | Session | {Actor} obstructs a person |
| {PersonRendersAssistance} | Boolean | true / false / unknown | Session | that person renders assistance to a third party |
| {PersonWishesToRenderAssistance} | Boolean | true / false / unknown | Session | that person wishes to render assistance to a third party |
| {ReasonableInCircumstances} | Boolean | true / false / unknown | Session | the assistance can reasonably be expected of {Actor} in the circumstances |
| Assessment | Depends on | Invalidation | Trigger effect |
|---|---|---|---|
| [Situation] | Accident, CommonDanger, Distress | false | Recomputes when any input changes; propagates into the composite. |
| [Para1] | Situation, FailsToRenderAssistance, AssistanceNecessary, ReasonableInCircumstances | false | Recomputes when any input changes; propagates into the composite. |
| [Para2] | Situation, ObstructsPerson, PersonRendersAssistance, PersonWishesToRenderAssistance | false | Recomputes when any input changes; propagates into the composite. |
| [FailureToRenderAssistance] | Para1, Para2 | false | Final composite. Re-evaluates on any input change; cannot resolve true while any input is unknown. |
| prohibition (FRA-P0) | [FailureToRenderAssistance] | re-derives | The PrimeRule prohibition holds whenever the composite is true; re-derives on any change. |
| # | Cascade | Variable | Question / prompt | Input |
|---|---|---|---|---|
| Q1 | Session | {Accident} | Element/Datum: an accident.? | 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 | {AssistanceNecessary} | Element/Datum: the assistance is necessary.? | Boolean |
| Q4 | Session | {CommonDanger} | Element/Datum: common danger.? | Boolean |
| Q5 | Session | {Distress} | Element/Datum: distress.? | Boolean |
| Q6 | Session | {FailsToRenderAssistance} | Element/Datum: {Actor} fails to render assistance.? | Boolean |
| Q7 | Session | {ObstructsPerson} | Element/Datum: {Actor} obstructs a person.? | Boolean |
| Q8 | Session | {PersonRendersAssistance} | Element/Datum: that person renders assistance to a third party.? | Boolean |
| Q9 | Session | {PersonWishesToRenderAssistance} | Element/Datum: that person wishes to render assistance to a third party.? | Boolean |
| Q10 | Session | {ReasonableInCircumstances} | Element/Datum: the assistance can reasonably be expected of {Actor} in the circumstances.? | Boolean |