SynapseLayer
Operome - StGB consolidated, counterfeiting, forgery and common danger (§146 to §323c)
Sixteen sections across the Eighth, Twenty-third and Twenty-eighth Titles: counterfeiting of currency, forgery of documents and the common-danger offences. Objective Tatbestand encoded; intent and purpose elements retained where the markup retains them; penalties, attempts, negligence variants and result aggravations struck.
{Variable} input · [Computable] act / derived · «if … end if» condition · struck excluded · word-for-word dissection; the law is reconstructable from the substrate

§146 · Counterfeiting of currency

CounterfeitingOfCurrency · provenance StGB 146 · (1) whole encoded; (2)-(3) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) A term of imprisonment of not less than one year shall be imposed on anyone who 1. counterfeits money with the intention that it be put into circulation as genuine or that such circulation be facilitated, or falsifies money with this intention in such a way as to give the impression of a higher value, 2. procures or offers for sale counterfeit money with that intention, or 3. puts into circulation as genuine counterfeit money which he has counterfeited, falsified or procured under the circumstances described in points 1 or 2. (2) If the offender acts on a commercial basis or as a member of a gang which has formed for the purpose of continuously committing currency counterfeiting, the penalty shall be imprisonment for a term of not less than two years. (3) In less serious cases under paragraph 1, the penalty shall be imprisonment for a term of three months to five years; in less serious cases under paragraph 2, the penalty shall be imprisonment for a term of one year to ten years.
«if CounterfeitingOfCurrency is true»(1) A term of imprisonment of not less than one year shall be imposed on {Actor} who 1. «if {Counterfeits} is true»counterfeits money «end if» «if {ActsWithCirculationIntention} is true»with the intention that «if {CirculationAsGenuine} is true»it be put into circulation as genuine «end if» «if {CirculationFacilitated} is true»or that such circulation be facilitated «end if» «end if», or «if {Falsifies} is true»falsifies money «end if» with this intention in such a way as to «if {ImpressionOfHigherValue} is true»give the impression of a higher value «end if», 2. «if {Procures} is true»procures «end if» «if {OffersForSale} is true»or offers for sale «end if» «if {CounterfeitMoney} is true»counterfeit money «end if» with that intention, or 3. «if {PutsIntoCirculationAsGenuine} is true»puts into circulation as genuine «end if» «if {CounterfeitMoney} is true»counterfeit money «end if» «if {ObtainedUnderPoints1Or2} is true»which {Actor} has counterfeited, falsified or procured under the circumstances described in points 1 or 2 «end if». (2) If the offender acts on a commercial basis or as a member of a gang which has formed for the purpose of continuously committing currency counterfeiting, the penalty shall be imprisonment for a term of not less than two years. (3) In less serious cases under paragraph 1, the penalty shall be imprisonment for a term of three months to five years; in less serious cases under paragraph 2, the penalty shall be imprisonment for a term of one year to ten years.«end if»
Annexes
Computables
[CirculationIntention] = ActsWithCirculationIntention is true and (CirculationAsGenuine is true or CirculationFacilitated is true) [Leg2] = CounterfeitMoney is true and (Procures is true or OffersForSale is true) and CirculationIntention is true [Leg1] = (Counterfeits is true or (Falsifies is true and ImpressionOfHigherValue is true)) and CirculationIntention is true [Leg3] = CounterfeitMoney is true and PutsIntoCirculationAsGenuine is true and ObtainedUnderPoints1Or2 is true [CounterfeitingOfCurrency] = Leg1 is true or Leg2 is true or Leg3 is true
Business rules
idkindactorverb / predicatebody
CFC-R01actActorCounterfeits is true
CFC-R02actActorFalsifies is true
CFC-R03actActorActsWithCirculationIntention is true
CFC-R04conditionNoneCirculationAsGenuine is true
CFC-R05conditionNoneCirculationFacilitated is true
CFC-R06conditionNoneImpressionOfHigherValue is true
CFC-R07conditionNoneCounterfeitMoney is true
CFC-R08actActorProcures is true
CFC-R09actActorOffersForSale is true
CFC-R10actActorPutsIntoCirculationAsGenuine is true
CFC-R11actActorObtainedUnderPoints1Or2 is true
CFC-P0prohibitionActornot realisenot CounterfeitingOfCurrency
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
anyone whoTätersubjekt{Actor}in scope
{Actor} counterfeits moneyMerkmal{Counterfeits}CFC-R01is true
{Actor} falsifies moneyMerkmal{Falsifies}CFC-R02is true
{Actor} acts with the intention concerning circulationMerkmal{ActsWithCirculationIntention}CFC-R03is true
the money is to be put into circulation as genuineMerkmal{CirculationAsGenuine}CFC-R04is true
such circulation is to be facilitatedMerkmal{CirculationFacilitated}CFC-R05is true
the falsification gives the impression of a higher valueMerkmal{ImpressionOfHigherValue}CFC-R06is true
the money is counterfeitMerkmal{CounterfeitMoney}CFC-R07is true
{Actor} procures the moneyMerkmal{Procures}CFC-R08is true
{Actor} offers the money for saleMerkmal{OffersForSale}CFC-R09is true
{Actor} puts the money into circulation as genuineMerkmal{PutsIntoCirculationAsGenuine}CFC-R10is true
{Actor} obtained the money under the circumstances of the preceding pointsMerkmal{ObtainedUnderPoints1Or2}CFC-R11is true
(2) commercial/gang aggravation; (3) lesser casesgrading— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{ActsWithCirculationIntention}Booleantrue / false / unknownSession{Actor} acts with the intention concerning circulation
{CirculationAsGenuine}Booleantrue / false / unknownSessionthe money is to be put into circulation as genuine
{CirculationFacilitated}Booleantrue / false / unknownSessionsuch circulation is to be facilitated
{CounterfeitMoney}Booleantrue / false / unknownSessionthe money is counterfeit
{Counterfeits}Booleantrue / false / unknownSession{Actor} counterfeits money
{Falsifies}Booleantrue / false / unknownSession{Actor} falsifies money
{ImpressionOfHigherValue}Booleantrue / false / unknownSessionthe falsification gives the impression of a higher value
{ObtainedUnderPoints1Or2}Booleantrue / false / unknownSession{Actor} obtained the money under the circumstances of the preceding points
{OffersForSale}Booleantrue / false / unknownSession{Actor} offers the money for sale
{Procures}Booleantrue / false / unknownSession{Actor} procures the money
{PutsIntoCirculationAsGenuine}Booleantrue / false / unknownSession{Actor} puts the money into circulation as genuine
Reconstruction from the substrate
Committed by any person (the actor) who: (({Actor} counterfeits money or ({Actor} falsifies money and the falsification gives the impression of a higher value)) and ({Actor} acts with the intention concerning circulation and (the money is to be put into circulation as genuine or such circulation is to be facilitated))) or (the money is counterfeit and ({Actor} procures the money or {Actor} offers the money for sale) and ({Actor} acts with the intention concerning circulation and (the money is to be put into circulation as genuine or such circulation is to be facilitated))) or (the money is counterfeit and {Actor} puts the money into circulation as genuine and {Actor} obtained the money under the circumstances of the preceding points).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[CirculationIntention]ActsWithCirculationIntention, CirculationAsGenuine, CirculationFacilitatedfalseRecomputes when any input changes; propagates into the composite.
[Leg2]CounterfeitMoney, Procures, OffersForSale, CirculationIntentionfalseRecomputes when any input changes; propagates into the composite.
[Leg1]Counterfeits, Falsifies, ImpressionOfHigherValue, CirculationIntentionfalseRecomputes when any input changes; propagates into the composite.
[Leg3]CounterfeitMoney, PutsIntoCirculationAsGenuine, ObtainedUnderPoints1Or2falseRecomputes when any input changes; propagates into the composite.
[CounterfeitingOfCurrency]Leg1, Leg2, Leg3falseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (CFC-P0)[CounterfeitingOfCurrency]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {ActsWithCirculationIntention} ├─ {CirculationAsGenuine} ├─ {CirculationFacilitated} ├─ {CounterfeitMoney} ├─ {Counterfeits} ├─ {Falsifies} ├─ {ImpressionOfHigherValue} ├─ {ObtainedUnderPoints1Or2} ├─ {OffersForSale} ├─ {Procures} ├─ {PutsIntoCirculationAsGenuine} ↓ PHASE 2: evaluate act / intermediate computables ├─ [CirculationIntention] = ActsWithCirculationIntention is true and (CirculationAsGenuine is true or CirculationFacilitated is true) ├─ [Leg2] = CounterfeitMoney is true and (Procures is true or OffersForSale is true) and CirculationIntention is true ├─ [Leg1] = (Counterfeits is true or (Falsifies is true and ImpressionOfHigherValue is true)) and CirculationIntention is true ├─ [Leg3] = CounterfeitMoney is true and PutsIntoCirculationAsGenuine is true and ObtainedUnderPoints1Or2 is true ↓ PHASE 3: evaluate the objective conditions └─ [CounterfeitingOfCurrency] = Leg1 is true or Leg2 is true or Leg3 is true ↓ VERDICT (PrimeRule) ├─ [CounterfeitingOfCurrency] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [CounterfeitingOfCurrency] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [CounterfeitingOfCurrency] depends on [CirculationIntention], [Leg2], [Leg1], [Leg3]; none refer back to [CounterfeitingOfCurrency]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{ActsWithCirculationIntention}Element/Datum: {Actor} acts with the intention concerning circulation.?Boolean
Q3Session{CirculationAsGenuine}Element/Datum: the money is to be put into circulation as genuine.?Boolean
Q4Session{CirculationFacilitated}Element/Datum: such circulation is to be facilitated.?Boolean
Q5Session{CounterfeitMoney}Element/Datum: the money is counterfeit.?Boolean
Q6Session{Counterfeits}Element/Datum: {Actor} counterfeits money.?Boolean
Q7Session{Falsifies}Element/Datum: {Actor} falsifies money.?Boolean
Q8Session{ImpressionOfHigherValue}Element/Datum: the falsification gives the impression of a higher value.?Boolean
Q9Session{ObtainedUnderPoints1Or2}Element/Datum: {Actor} obtained the money under the circumstances of the preceding points.?Boolean
Q10Session{OffersForSale}Element/Datum: {Actor} offers the money for sale.?Boolean
Q11Session{Procures}Element/Datum: {Actor} procures the money.?Boolean
Q12Session{PutsIntoCirculationAsGenuine}Element/Datum: {Actor} puts the money into circulation as genuine.?Boolean
Flags
Scope  Paragraph 1 whole: the three legs (counterfeiting and falsifying; procuring and offering; putting into circulation) with the circulation intention spanning legs 1 and 2 by the source's own back-references. Struck per the marked-up source: the sanctions head of (1), (2) and (3).
Circulation intention retained (deliberate)  “in der Absicht, daß es als echt in Verkehr gebracht oder daß ein solches Inverkehrbringen ermöglicht werde” is live per the markup and the retention criterion: without it, making or holding imitation money is innocuous (props, specimens). The gate {ActsWithCirculationIntention} spans the coordinated objects; “in dieser Absicht” and “mit that intention” in legs 1 and 2 consume the same gate, mirrored in [Leg1] and [Leg2].
Leg 3's predicate  {ObtainedUnderPoints1Or2} carries the back-reference to the circumstances of points 1 and 2 as a single status predicate; whether those circumstances obtained resolves against [Leg1] and [Leg2] on the facts.
Sanctions phrase  The penalty stands at the head of (1) in this section's drafting; struck per the markup, with “wer” live.
Treatment  §146 is Operomise-tagged.

§147 · Putting counterfeit money into circulation

PuttingCounterfeitMoneyIntoCirculation · provenance StGB 147 · (1) encoded with the rule-12 negative; (2) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who, apart from the cases referred to in Section 146, puts counterfeit money into circulation as genuine shall be punished with imprisonment for up to five years or a fine. (2) An attempt is punishable.
«if PuttingCounterfeitMoneyIntoCirculation is true»(1) {Actor} who, «if {CounterfeitingOfCurrency} is false»apart from the cases referred to in Section 146 «end if», «if {PutsIntoCirculationAsGenuine} is true»puts «end if» «if {CounterfeitMoney} is true»counterfeit money «end if» into circulation as genuine shall be punished with imprisonment for up to five years or a fine. (2) An attempt is punishable.«end if»
Annexes
Computables
[PuttingCounterfeitMoneyIntoCirculation] = CounterfeitMoney is true and PutsIntoCirculationAsGenuine is true and CounterfeitingOfCurrency is false
Business rules
idkindactorverb / predicatebody
PCC-R01conditionNoneCounterfeitMoney is true
PCC-R02actActorPutsIntoCirculationAsGenuine is true
PCC-R12conditionNoneapart from the cases of Section 146 (rule-12 negative; resolves by name against the Section 146 scope)CounterfeitingOfCurrency is false
PCC-P0prohibitionActornot realisenot PuttingCounterfeitMoneyIntoCirculation
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
the money is counterfeitMerkmal{CounterfeitMoney}PCC-R01is true
{Actor} puts the money into circulation as genuineMerkmal{PutsIntoCirculationAsGenuine}PCC-R02is true
the act falls within the cases of Section 146Merkmal{CounterfeitingOfCurrency}PCC-R12is false
(2) attemptattempt— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{CounterfeitMoney}Booleantrue / false / unknownSessionthe money is counterfeit
{CounterfeitingOfCurrency}Booleantrue / false / unknownSessionthe act falls within the cases of Section 146
{PutsIntoCirculationAsGenuine}Booleantrue / false / unknownSession{Actor} puts the money into circulation as genuine
Reconstruction from the substrate
Committed by any person (the actor) who: the money is counterfeit and {Actor} puts the money into circulation as genuine and not the act falls within the cases of Section 146.
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[PuttingCounterfeitMoneyIntoCirculation]CounterfeitMoney, PutsIntoCirculationAsGenuine, CounterfeitingOfCurrencyfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (PCC-P0)[PuttingCounterfeitMoneyIntoCirculation]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {CounterfeitMoney} ├─ {CounterfeitingOfCurrency} ├─ {PutsIntoCirculationAsGenuine} ↓ PHASE 2: evaluate act / intermediate computables ↓ PHASE 3: evaluate the objective conditions └─ [PuttingCounterfeitMoneyIntoCirculation] = CounterfeitMoney is true and PutsIntoCirculationAsGenuine is true and CounterfeitingOfCurrency is false ↓ VERDICT (PrimeRule) ├─ [PuttingCounterfeitMoneyIntoCirculation] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [PuttingCounterfeitMoneyIntoCirculation] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [PuttingCounterfeitMoneyIntoCirculation] depends on ; none refer back to [PuttingCounterfeitMoneyIntoCirculation]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{CounterfeitMoney}Element/Datum: the money is counterfeit.?Boolean
Q3Session{CounterfeitingOfCurrency}Element/Datum: the act falls within the cases of Section 146.?Boolean
Q4Session{PutsIntoCirculationAsGenuine}Element/Datum: {Actor} puts the money into circulation as genuine.?Boolean
Flags
Scope  Paragraph 1's residual circulation offence. Struck per the marked-up source: (2) attempt.
Live negative reference (rule-12)  “abgesehen von den Fällen des § 146” is live and encoded as the rule-12 negative {CounterfeitingOfCurrency} is false, resolving by name against the §146 scope in this document, the same pattern as §233(5)'s live subsidiarity.
Treatment  §147 is Operomise-tagged.

§267 · Forgery of documents

ForgeryOfDocuments · provenance StGB 267 · (1) encoded; (2)-(4) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who, for the purpose of deception in legal transactions, produces a false document, falsifies a genuine document or uses a false or falsified document shall be punished with imprisonment for up to five years or a fine. (2) An attempt is punishable. (3) In particularly serious cases, the penalty shall be imprisonment for a term of six months to ten years. A particularly serious case generally exists where the offender 1. acts professionally or as a member of a gang which has formed for the purpose of continuously committing fraud or forgery, 2. causes a substantial financial loss, 3. substantially endangers the security of legal transactions through a large number of false or falsified documents, or 4. abuses his powers or his position as a public official or European public official. (4) A person who commits forgery on a commercial basis as a member of a gang which has formed for the purpose of continuously committing offences under Sections 263 to 264 or 267 to 269 shall be punished with imprisonment for a term of one to ten years; in less serious cases, with imprisonment for a term of six months to five years.
«if ForgeryOfDocuments is true»(1) {Actor} who, «if {ActsToDeceiveInLegalTransactions} is true»for the purpose of deception in legal transactions «end if», «if {ProducesFalseDocument} is true»produces a false document «end if», «if {FalsifiesGenuineDocument} is true»falsifies a genuine document «end if» or «if {UsesDocument} is true»uses «end if» «if {FalseDocument} is true»a false «end if» «if {FalsifiedDocument} is true»or falsified «end if» document shall be punished with imprisonment for up to five years or a fine. (2) An attempt is punishable. (3) In particularly serious cases, the penalty shall be imprisonment for a term of six months to ten years. A particularly serious case generally exists where the offender 1. acts professionally or as a member of a gang which has formed for the purpose of continuously committing fraud or forgery, 2. causes a substantial financial loss, 3. substantially endangers the security of legal transactions through a large number of false or falsified documents, or 4. abuses his powers or his position as a public official or European public official. (4) A person who commits forgery on a commercial basis as a member of a gang which has formed for the purpose of continuously committing offences under Sections 263 to 264 or 267 to 269 shall be punished with imprisonment for a term of one to ten years; in less serious cases, with imprisonment for a term of six months to five years.«end if»
Annexes
Computables
[UseLeg] = UsesDocument is true and (FalseDocument is true or FalsifiedDocument is true) [ForgeryConduct] = ProducesFalseDocument is true or FalsifiesGenuineDocument is true or UseLeg is true [ForgeryOfDocuments] = ActsToDeceiveInLegalTransactions is true and ForgeryConduct is true
Business rules
idkindactorverb / predicatebody
FOD-R01actActorActsToDeceiveInLegalTransactions is true
FOD-R02actActorProducesFalseDocument is true
FOD-R03actActorFalsifiesGenuineDocument is true
FOD-R04actActorUsesDocument is true
FOD-R05conditionNoneFalseDocument is true
FOD-R06conditionNoneFalsifiedDocument is true
FOD-P0prohibitionActornot realisenot ForgeryOfDocuments
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} acts for the purpose of deception in legal transactionsMerkmal{ActsToDeceiveInLegalTransactions}FOD-R01is true
{Actor} produces a false documentMerkmal{ProducesFalseDocument}FOD-R02is true
{Actor} falsifies a genuine documentMerkmal{FalsifiesGenuineDocument}FOD-R03is true
{Actor} uses the documentMerkmal{UsesDocument}FOD-R04is true
the document is falseMerkmal{FalseDocument}FOD-R05is true
the document is falsifiedMerkmal{FalsifiedDocument}FOD-R06is true
(2) attempt; (3) serious cases; (4) gang variantattempt / grading— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{ActsToDeceiveInLegalTransactions}Booleantrue / false / unknownSession{Actor} acts for the purpose of deception in legal transactions
{FalseDocument}Booleantrue / false / unknownSessionthe document is false
{FalsifiedDocument}Booleantrue / false / unknownSessionthe document is falsified
{FalsifiesGenuineDocument}Booleantrue / false / unknownSession{Actor} falsifies a genuine document
{ProducesFalseDocument}Booleantrue / false / unknownSession{Actor} produces a false document
{UsesDocument}Booleantrue / false / unknownSession{Actor} uses the document
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} acts for the purpose of deception in legal transactions and ({Actor} produces a false document or {Actor} falsifies a genuine document or ({Actor} uses the document and (the document is false or the document is falsified))).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[UseLeg]UsesDocument, FalseDocument, FalsifiedDocumentfalseRecomputes when any input changes; propagates into the composite.
[ForgeryConduct]ProducesFalseDocument, FalsifiesGenuineDocument, UseLegfalseRecomputes when any input changes; propagates into the composite.
[ForgeryOfDocuments]ActsToDeceiveInLegalTransactions, ForgeryConductfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (FOD-P0)[ForgeryOfDocuments]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {ActsToDeceiveInLegalTransactions} ├─ {FalseDocument} ├─ {FalsifiedDocument} ├─ {FalsifiesGenuineDocument} ├─ {ProducesFalseDocument} ├─ {UsesDocument} ↓ PHASE 2: evaluate act / intermediate computables ├─ [UseLeg] = UsesDocument is true and (FalseDocument is true or FalsifiedDocument is true) ├─ [ForgeryConduct] = ProducesFalseDocument is true or FalsifiesGenuineDocument is true or UseLeg is true ↓ PHASE 3: evaluate the objective conditions └─ [ForgeryOfDocuments] = ActsToDeceiveInLegalTransactions is true and ForgeryConduct is true ↓ VERDICT (PrimeRule) ├─ [ForgeryOfDocuments] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [ForgeryOfDocuments] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [ForgeryOfDocuments] depends on [UseLeg], [ForgeryConduct]; none refer back to [ForgeryOfDocuments]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{ActsToDeceiveInLegalTransactions}Element/Datum: {Actor} acts for the purpose of deception in legal transactions.?Boolean
Q3Session{FalseDocument}Element/Datum: the document is false.?Boolean
Q4Session{FalsifiedDocument}Element/Datum: the document is falsified.?Boolean
Q5Session{FalsifiesGenuineDocument}Element/Datum: {Actor} falsifies a genuine document.?Boolean
Q6Session{ProducesFalseDocument}Element/Datum: {Actor} produces a false document.?Boolean
Q7Session{UsesDocument}Element/Datum: {Actor} uses the document.?Boolean
Flags
Scope  Paragraph 1: the deception purpose over the three forgery conducts. Struck per the marked-up source: (2) to (4) whole.
Deception purpose retained (deliberate)  “zur Täuschung im Rechtsverkehr” is live per the markup and the retention criterion: producing or handling an imitation document without that purpose is innocuous (specimens, film props, exercises). Carried as the single gate {ActsToDeceiveInLegalTransactions}.
§270 extension  The deception gate is extended by the live §270 deeming rule: falsely influencing a data-processing operation in legal transactions is deemed equivalent to deception in legal transactions; the equivalence is authored in the §270 definition scope of this document and consumed here by name.
Treatment  §267 is Operomise-tagged; folded into this document by plan, closing the open question from the property chapter.

§270 · Deception in legal transactions involving data processing

DeceptionInDataProcessing · provenance StGB 270 · wholly live · definition scope
Source (English, unofficial)
Operome markup - original text encoded
Deception in legal transactions is deemed equivalent to the false influencing of a data-processing operation in legal transactions.
«if DeceptionInLegalTransactions is true»Deception in legal transactions is deemed equivalent to «if {FalselyInfluencesDataProcessing} is true»the false influencing of a data-processing operation in legal transactions «end if».«end if»
Annexes
Computables
[DeceptionInLegalTransactions] = FalselyInfluencesDataProcessing is true
Business rules
idkindactorverb / predicatebody
DDP-D0definitionActordeeming 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 gateFalselyInfluencesDataProcessing is true
DDP-P0prohibitionActornot realisenot DeceptionInLegalTransactions
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
deeming ruleequivalence[DeceptionInLegalTransactions]DDP-D0authored definition
the false influencing of a data-processing operationMerkmal{FalselyInfluencesDataProcessing}DDP-D0is true
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{FalselyInfluencesDataProcessing}Booleantrue / false / unknownSession{Actor} falsely influences a data-processing operation in legal transactions
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} falsely influences a data-processing operation in legal transactions.
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[DeceptionInLegalTransactions]FalselyInfluencesDataProcessingfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (DDP-P0)[DeceptionInLegalTransactions]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {FalselyInfluencesDataProcessing} ↓ PHASE 2: evaluate act / intermediate computables ↓ PHASE 3: evaluate the objective conditions └─ [DeceptionInLegalTransactions] = FalselyInfluencesDataProcessing is true ↓ VERDICT (PrimeRule) ├─ [DeceptionInLegalTransactions] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [DeceptionInLegalTransactions] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [DeceptionInLegalTransactions] depends on ; none refer back to [DeceptionInLegalTransactions]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{FalselyInfluencesDataProcessing}Element/Datum: {Actor} falsely influences a data-processing operation in legal transactions.?Boolean
Flags
Scope  The single sentence, wholly live in the markup, nothing struck: a deeming rule, not an offence. It is encoded as a definition scope on the §184h pattern, authoring [DeceptionInLegalTransactions] for consumption by name.
Consumer  §267's gate {ActsToDeceiveInLegalTransactions} reads its extended content from this scope: deception purposes satisfied through the false influencing of data processing fall within the gate.
Treatment  §270 is Operomise-tagged.

§306 · Arson

Arson · provenance StGB 306 · (1) whole encoded; (2) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who sets on fire, or destroys wholly or in part by setting a fire, the following objects belonging to another: 1. buildings or huts, 2. business premises or technical installations, in particular machines, 3. warehouses or stocks of goods, 4. motor vehicles, rail, air or water vehicles, 5. forests, heathland or moors, or 6. installations or products of agriculture, the food industry or forestry, shall be punished with imprisonment for a term of one to ten years. (2) In less serious cases, the penalty shall be imprisonment for a term of six months to five years.
«if Arson is true»(1) {Actor} who, in respect of the following objects «if {BelongsToAnother} is true»belonging to another «end if»: 1. «if {Buildings} is true»buildings «end if» «if {Huts} is true»or huts «end if», 2. «if {BusinessPremises} is true»business premises «end if» «if {TechnicalInstallations} is true»or technical installations, in particular machines «end if», 3. «if {Warehouses} is true»warehouses «end if» «if {StocksOfGoods} is true»or stocks of goods «end if», 4. «if {MotorVehicles} is true»motor vehicles «end if» «if {RailVehicles} is true», rail «end if» «if {AirVehicles} is true», air «end if» «if {WaterVehicles} is true»or water vehicles «end if», 5. «if {Forests} is true»forests «end if» «if {Heathland} is true», heathland «end if» «if {Moors} is true»or moors «end if», or 6. «if {SectorInstallations} is true»installations «end if» «if {SectorProducts} is true»or products «end if» «if {AgriculturalSector} is true»of agriculture «end if» «if {FoodSector} is true», the food industry «end if» «if {ForestrySector} is true»or forestry «end if», «if {SetsOnFire} is true»sets the object on fire «end if» or «if {DestroysByFireSetting} is true»destroys it «if {Wholly} is true»wholly «end if» «if {InPart} is true»or in part «end if» by setting a fire «end if» shall be punished with imprisonment for a term of one to ten years. (2) In less serious cases, the penalty shall be imprisonment for a term of six months to five years.«end if»
Annexes
Computables
[Object1] = Buildings is true or Huts is true [Object2] = BusinessPremises is true or TechnicalInstallations is true [Object3] = Warehouses is true or StocksOfGoods is true [Object4] = MotorVehicles is true or RailVehicles is true or AirVehicles is true or WaterVehicles is true [Object5] = Forests is true or Heathland is true or Moors is true [Object6] = (AgriculturalSector is true or FoodSector is true or ForestrySector is true) and (SectorInstallations is true or SectorProducts is true) [ArsonObject] = Object1 is true or Object2 is true or Object3 is true or Object4 is true or Object5 is true or Object6 is true [ArsonConduct] = SetsOnFire is true or (DestroysByFireSetting is true and (Wholly is true or InPart is true)) [Arson] = BelongsToAnother is true and ArsonObject is true and ArsonConduct is true
Business rules
idkindactorverb / predicatebody
ARS-R01conditionNoneBelongsToAnother is true
ARS-R02conditionNoneBuildings is true
ARS-R03conditionNoneHuts is true
ARS-R04conditionNoneBusinessPremises is true
ARS-R05conditionNoneTechnicalInstallations is true
ARS-R06conditionNoneWarehouses is true
ARS-R07conditionNoneStocksOfGoods is true
ARS-R08conditionNoneMotorVehicles is true
ARS-R09conditionNoneRailVehicles is true
ARS-R10conditionNoneAirVehicles is true
ARS-R11conditionNoneWaterVehicles is true
ARS-R12conditionNoneForests is true
ARS-R13conditionNoneHeathland is true
ARS-R14conditionNoneMoors is true
ARS-R15conditionNoneAgriculturalSector is true
ARS-R16conditionNoneFoodSector is true
ARS-R17conditionNoneForestrySector is true
ARS-R18conditionNoneSectorInstallations is true
ARS-R19conditionNoneSectorProducts is true
ARS-R20actActorSetsOnFire is true
ARS-R21actActorDestroysByFireSetting is true
ARS-R22conditionNoneWholly is true
ARS-R23conditionNoneInPart is true
ARS-P0prohibitionActornot realisenot Arson
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
the object belongs to anotherMerkmal{BelongsToAnother}ARS-R01is true
buildingsMerkmal{Buildings}ARS-R02is true
hutsMerkmal{Huts}ARS-R03is true
business premisesMerkmal{BusinessPremises}ARS-R04is true
technical installationsMerkmal{TechnicalInstallations}ARS-R05is true
warehousesMerkmal{Warehouses}ARS-R06is true
stocks of goodsMerkmal{StocksOfGoods}ARS-R07is true
motor vehiclesMerkmal{MotorVehicles}ARS-R08is true
rail vehiclesMerkmal{RailVehicles}ARS-R09is true
air vehiclesMerkmal{AirVehicles}ARS-R10is true
water vehiclesMerkmal{WaterVehicles}ARS-R11is true
forestsMerkmal{Forests}ARS-R12is true
heathlandMerkmal{Heathland}ARS-R13is true
moorsMerkmal{Moors}ARS-R14is true
of agricultureMerkmal{AgriculturalSector}ARS-R15is true
of the food industryMerkmal{FoodSector}ARS-R16is true
of forestryMerkmal{ForestrySector}ARS-R17is true
installationsMerkmal{SectorInstallations}ARS-R18is true
productsMerkmal{SectorProducts}ARS-R19is true
{Actor} sets the object on fireMerkmal{SetsOnFire}ARS-R20is true
{Actor} destroys the object by setting a fireMerkmal{DestroysByFireSetting}ARS-R21is true
whollyMerkmal{Wholly}ARS-R22is true
in partMerkmal{InPart}ARS-R23is true
(2) lesser casesgrading— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{AgriculturalSector}Booleantrue / false / unknownSessionof agriculture
{AirVehicles}Booleantrue / false / unknownSessionair vehicles
{BelongsToAnother}Booleantrue / false / unknownSessionthe object belongs to another
{Buildings}Booleantrue / false / unknownSessionbuildings
{BusinessPremises}Booleantrue / false / unknownSessionbusiness premises
{DestroysByFireSetting}Booleantrue / false / unknownSession{Actor} destroys the object by setting a fire
{FoodSector}Booleantrue / false / unknownSessionof the food industry
{ForestrySector}Booleantrue / false / unknownSessionof forestry
{Forests}Booleantrue / false / unknownSessionforests
{Heathland}Booleantrue / false / unknownSessionheathland
{Huts}Booleantrue / false / unknownSessionhuts
{InPart}Booleantrue / false / unknownSessionin part
{Moors}Booleantrue / false / unknownSessionmoors
{MotorVehicles}Booleantrue / false / unknownSessionmotor vehicles
{RailVehicles}Booleantrue / false / unknownSessionrail vehicles
{SectorInstallations}Booleantrue / false / unknownSessioninstallations
{SectorProducts}Booleantrue / false / unknownSessionproducts
{SetsOnFire}Booleantrue / false / unknownSession{Actor} sets the object on fire
{StocksOfGoods}Booleantrue / false / unknownSessionstocks of goods
{TechnicalInstallations}Booleantrue / false / unknownSessiontechnical installations
{Warehouses}Booleantrue / false / unknownSessionwarehouses
{WaterVehicles}Booleantrue / false / unknownSessionwater vehicles
{Wholly}Booleantrue / false / unknownSessionwholly
Reconstruction from the substrate
Committed by any person (the actor) who: the object belongs to another and ((buildings or huts) or (business premises or technical installations) or (warehouses or stocks of goods) or (motor vehicles or rail vehicles or air vehicles or water vehicles) or (forests or heathland or moors) or ((of agriculture or of the food industry or of forestry) and (installations or products))) and ({Actor} sets the object on fire or ({Actor} destroys the object by setting a fire and (wholly or in part))).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Object1]Buildings, HutsfalseRecomputes when any input changes; propagates into the composite.
[Object2]BusinessPremises, TechnicalInstallationsfalseRecomputes when any input changes; propagates into the composite.
[Object3]Warehouses, StocksOfGoodsfalseRecomputes when any input changes; propagates into the composite.
[Object4]MotorVehicles, RailVehicles, AirVehicles, WaterVehiclesfalseRecomputes when any input changes; propagates into the composite.
[Object5]Forests, Heathland, MoorsfalseRecomputes when any input changes; propagates into the composite.
[Object6]AgriculturalSector, FoodSector, ForestrySector, SectorInstallations, SectorProductsfalseRecomputes when any input changes; propagates into the composite.
[ArsonObject]Object1, Object2, Object3, Object4, Object5, Object6falseRecomputes when any input changes; propagates into the composite.
[ArsonConduct]SetsOnFire, DestroysByFireSetting, Wholly, InPartfalseRecomputes when any input changes; propagates into the composite.
[Arson]BelongsToAnother, ArsonObject, ArsonConductfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (ARS-P0)[Arson]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {AgriculturalSector} ├─ {AirVehicles} ├─ {BelongsToAnother} ├─ {Buildings} ├─ {BusinessPremises} ├─ {DestroysByFireSetting} ├─ {FoodSector} ├─ {ForestrySector} ├─ {Forests} ├─ {Heathland} ├─ {Huts} ├─ {InPart} ├─ {Moors} ├─ {MotorVehicles} ├─ {RailVehicles} ├─ {SectorInstallations} ├─ {SectorProducts} ├─ {SetsOnFire} ├─ {StocksOfGoods} ├─ {TechnicalInstallations} ├─ {Warehouses} ├─ {WaterVehicles} ├─ {Wholly} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Object1] = Buildings is true or Huts is true ├─ [Object2] = BusinessPremises is true or TechnicalInstallations is true ├─ [Object3] = Warehouses is true or StocksOfGoods is true ├─ [Object4] = MotorVehicles is true or RailVehicles is true or AirVehicles is true or WaterVehicles is true ├─ [Object5] = Forests is true or Heathland is true or Moors is true ├─ [Object6] = (AgriculturalSector is true or FoodSector is true or ForestrySector is true) and (SectorInstallations is true or SectorProducts is true) ├─ [ArsonObject] = Object1 is true or Object2 is true or Object3 is true or Object4 is true or Object5 is true or Object6 is true ├─ [ArsonConduct] = SetsOnFire is true or (DestroysByFireSetting is true and (Wholly is true or InPart is true)) ↓ PHASE 3: evaluate the objective conditions └─ [Arson] = BelongsToAnother is true and ArsonObject is true and ArsonConduct is true ↓ VERDICT (PrimeRule) ├─ [Arson] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [Arson] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [Arson] depends on [Object1], [Object2], [Object3], [Object4], [Object5], [Object6], [ArsonObject], [ArsonConduct]; none refer back to [Arson]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{AgriculturalSector}Element/Datum: of agriculture.?Boolean
Q3Session{AirVehicles}Element/Datum: air vehicles.?Boolean
Q4Session{BelongsToAnother}Element/Datum: the object belongs to another.?Boolean
Q5Session{Buildings}Element/Datum: buildings.?Boolean
Q6Session{BusinessPremises}Element/Datum: business premises.?Boolean
Q7Session{DestroysByFireSetting}Element/Datum: {Actor} destroys the object by setting a fire.?Boolean
Q8Session{FoodSector}Element/Datum: of the food industry.?Boolean
Q9Session{ForestrySector}Element/Datum: of forestry.?Boolean
Q10Session{Forests}Element/Datum: forests.?Boolean
Q11Session{Heathland}Element/Datum: heathland.?Boolean
Q12Session{Huts}Element/Datum: huts.?Boolean
Q13Session{InPart}Element/Datum: in part.?Boolean
Q14Session{Moors}Element/Datum: moors.?Boolean
Q15Session{MotorVehicles}Element/Datum: motor vehicles.?Boolean
Q16Session{RailVehicles}Element/Datum: rail vehicles.?Boolean
Q17Session{SectorInstallations}Element/Datum: installations.?Boolean
Q18Session{SectorProducts}Element/Datum: products.?Boolean
Q19Session{SetsOnFire}Element/Datum: {Actor} sets the object on fire.?Boolean
Q20Session{StocksOfGoods}Element/Datum: stocks of goods.?Boolean
Q21Session{TechnicalInstallations}Element/Datum: technical installations.?Boolean
Q22Session{Warehouses}Element/Datum: warehouses.?Boolean
Q23Session{WaterVehicles}Element/Datum: water vehicles.?Boolean
Q24Session{Wholly}Element/Datum: wholly.?Boolean
Flags
Scope  Paragraph 1 whole: the six-number object catalogue over the ownership qualifier and the two fire conducts with the extent pair. Struck per the marked-up source: (2) lesser cases. §306a to §306f are Excluded in the Treatment column (aggravations, consequences, negligence, repentance, fire hazard) and not encoded.
Catalogue decomposition  Each atomic object stands in its own gated block per the encoding principles, eighteen object variables across the six numbers; number 6's sector-times-kind structure is carried as the cross product of the three sector qualifiers and the two kinds in [Object6]. “namentlich Maschinen” is illustrative of technical installations and stays in the markup text under that variable.
Conduct pair  “in Brand setzt” and “durch eine Brandlegung ganz oder teilweise zerstört” are distinct conducts: setting on fire requires no destruction; destruction by fire-setting carries the extent pair, mirrored in [ArsonConduct].
Treatment  §306 is Operomise-tagged.

§307 · Causing an explosion through nuclear energy

NuclearExplosion · provenance StGB 307 · (1) encoded; (2)-(4) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who undertakes to cause an explosion by releasing nuclear energy and thereby to endanger the limb or life of another person or property of another of significant value shall be punished with imprisonment for a term of not less than five years. (2) Any person who causes an explosion by releasing nuclear energy and thereby negligently endangers the limb or life of another person or property of another of significant value shall be punished with imprisonment for a term of one to ten years. (3) If the offender at least recklessly causes the death of another person by the act, the penalty shall be 1. in the cases of paragraph 1, imprisonment for life or for a term of not less than ten years, 2. in the cases of paragraph 2, imprisonment for a term of not less than five years. (4) Any person who acts negligently in the cases of paragraph 2 and negligently causes the danger shall be punished with imprisonment for up to three years or a fine.
«if NuclearExplosion is true»(1) {Actor} who «if {Undertakes} is true»undertakes «end if» «if {CausesExplosion} is true»to cause an explosion «end if» «if {ByReleaseOfNuclearEnergy} is true»by releasing nuclear energy «end if» and thereby to endanger «if {EndangersLimbOfAnother} is true»the limb «end if» «if {EndangersLifeOfAnother} is true»or life of another person «end if» or «if {EndangersPropertyOfAnother} is true»property of another «if {OfSignificantValue} is true»of significant value «end if» «end if» shall be punished with imprisonment for a term of not less than five years. (2) Any person who causes an explosion by releasing nuclear energy and thereby negligently endangers the limb or life of another person or property of another of significant value shall be punished with imprisonment for a term of one to ten years. (3) If the offender at least recklessly causes the death of another person by the act, the penalty shall be 1. in the cases of paragraph 1, imprisonment for life or for a term of not less than ten years, 2. in the cases of paragraph 2, imprisonment for a term of not less than five years. (4) Any person who acts negligently in the cases of paragraph 2 and negligently causes the danger shall be punished with imprisonment for up to three years or a fine.«end if»
Annexes
Computables
[Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) [NuclearExplosion] = Undertakes is true and CausesExplosion is true and ByReleaseOfNuclearEnergy is true and Endangerment is true
Business rules
idkindactorverb / predicatebody
NEX-R01actActorUndertakes is true
NEX-R02conditionNoneCausesExplosion is true
NEX-R03conditionNoneByReleaseOfNuclearEnergy is true
NEX-R04conditionNoneEndangersLimbOfAnother is true
NEX-R05conditionNoneEndangersLifeOfAnother is true
NEX-R06conditionNoneEndangersPropertyOfAnother is true
NEX-R07conditionNoneOfSignificantValue is true
NEX-P0prohibitionActornot realisenot NuclearExplosion
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} undertakes the actMerkmal{Undertakes}NEX-R01is true
to cause an explosionMerkmal{CausesExplosion}NEX-R02is true
by releasing nuclear energyMerkmal{ByReleaseOfNuclearEnergy}NEX-R03is true
thereby to endanger the limb of another personMerkmal{EndangersLimbOfAnother}NEX-R04is true
thereby to endanger the life of another personMerkmal{EndangersLifeOfAnother}NEX-R05is true
thereby to endanger property of anotherMerkmal{EndangersPropertyOfAnother}NEX-R06is true
the property is of significant valueMerkmal{OfSignificantValue}NEX-R07is true
(2) negligent-endangerment variant; (3) death results; (4) double negligencevariants / results— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{ByReleaseOfNuclearEnergy}Booleantrue / false / unknownSessionby releasing nuclear energy
{CausesExplosion}Booleantrue / false / unknownSessionto cause an explosion
{EndangersLifeOfAnother}Booleantrue / false / unknownSessionthereby to endanger the life of another person
{EndangersLimbOfAnother}Booleantrue / false / unknownSessionthereby to endanger the limb of another person
{EndangersPropertyOfAnother}Booleantrue / false / unknownSessionthereby to endanger property of another
{OfSignificantValue}Booleantrue / false / unknownSessionthe property is of significant value
{Undertakes}Booleantrue / false / unknownSession{Actor} undertakes the act
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} undertakes the act and to cause an explosion and by releasing nuclear energy and (thereby to endanger the limb of another person or thereby to endanger the life of another person or (thereby to endanger property of another and the property is of significant value)).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Endangerment]EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValuefalseRecomputes when any input changes; propagates into the composite.
[NuclearExplosion]Undertakes, CausesExplosion, ByReleaseOfNuclearEnergy, EndangermentfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (NEX-P0)[NuclearExplosion]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {ByReleaseOfNuclearEnergy} ├─ {CausesExplosion} ├─ {EndangersLifeOfAnother} ├─ {EndangersLimbOfAnother} ├─ {EndangersPropertyOfAnother} ├─ {OfSignificantValue} ├─ {Undertakes} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) ↓ PHASE 3: evaluate the objective conditions └─ [NuclearExplosion] = Undertakes is true and CausesExplosion is true and ByReleaseOfNuclearEnergy is true and Endangerment is true ↓ VERDICT (PrimeRule) ├─ [NuclearExplosion] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [NuclearExplosion] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [NuclearExplosion] depends on [Endangerment]; none refer back to [NuclearExplosion]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{ByReleaseOfNuclearEnergy}Element/Datum: by releasing nuclear energy.?Boolean
Q3Session{CausesExplosion}Element/Datum: to cause an explosion.?Boolean
Q4Session{EndangersLifeOfAnother}Element/Datum: thereby to endanger the life of another person.?Boolean
Q5Session{EndangersLimbOfAnother}Element/Datum: thereby to endanger the limb of another person.?Boolean
Q6Session{EndangersPropertyOfAnother}Element/Datum: thereby to endanger property of another.?Boolean
Q7Session{OfSignificantValue}Element/Datum: the property is of significant value.?Boolean
Q8Session{Undertakes}Element/Datum: {Actor} undertakes the act.?Boolean
Flags
Scope  Paragraph 1 only: the undertaking offence. Struck per the marked-up source: (2) to (4) whole.
Unternehmensdelikt  “Wer es unternimmt” makes (1) an undertaking offence: the attempt is the completed offence. {Undertakes} gates the infinitive elements (causing the explosion, the nuclear means and the endangerment as the content of the undertaking), so the composite is satisfied by the undertaking itself, faithful to the German structure.
Shared endangerment Merkmal  “Leib oder Leben eines anderen Menschen oder fremde Sachen von bedeutendem Wert” carries the shared endangerment names ({EndangersLimbOfAnother}, {EndangersLifeOfAnother}, {EndangersPropertyOfAnother} with {OfSignificantValue}), shared with §308, §315 and §315a.
Treatment  §307 is Operomise-tagged.

§308 · Causing an explosion involving explosives

ExplosivesExplosion · provenance StGB 308 · (1) encoded; (2)-(7) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who, other than by releasing nuclear energy, in particular by explosives, causes an explosion and thereby endangers the limb or life of another person or property of another of significant value shall be punished with imprisonment for a term of not less than one year. (2) If the offender causes a serious damage to the health of another person or damage to the health of a large number of people by the act, the penalty shall be imprisonment for a term of not less than two years. (3) Any person who causes the explosion for the commission of a theft (Section 242), a gang theft (Section 244(1) no. 2) or an aggravated gang theft (Section 244a) shall be punished, in the cases of paragraph 1, with imprisonment for a term of not less than two years, in the cases of paragraph 2, with imprisonment for a term of not less than five years. (4) If the offender at least recklessly causes the death of another person by the act, the penalty shall be imprisonment for life or for a term of not less than ten years. (5) In less serious cases of paragraph 1, the penalty shall be imprisonment for a term of six months to five years; in less serious cases of paragraphs 2 and 3, imprisonment for a term of one to ten years. (6) Any person who negligently causes the danger in the cases of paragraph 1 shall be punished with imprisonment for up to five years or a fine. (7) Any person who acts negligently in the cases of paragraph 1 and negligently causes the danger shall be punished with imprisonment for up to three years or a fine.
«if ExplosivesExplosion is true»(1) {Actor} who, «if {OtherThanNuclearRelease} is true»other than by releasing nuclear energy «end if», in particular by explosives, «if {CausesExplosion} is true»causes an explosion «end if» and thereby endangers «if {EndangersLimbOfAnother} is true»the limb «end if» «if {EndangersLifeOfAnother} is true»or life of another person «end if» or «if {EndangersPropertyOfAnother} is true»property of another «if {OfSignificantValue} is true»of significant value «end if» «end if» shall be punished with imprisonment for a term of not less than one year. (2) If the offender causes a serious damage to the health of another person or damage to the health of a large number of people by the act, the penalty shall be imprisonment for a term of not less than two years. (3) Any person who causes the explosion for the commission of a theft (Section 242), a gang theft (Section 244(1) no. 2) or an aggravated gang theft (Section 244a) shall be punished, in the cases of paragraph 1, with imprisonment for a term of not less than two years, in the cases of paragraph 2, with imprisonment for a term of not less than five years. (4) If the offender at least recklessly causes the death of another person by the act, the penalty shall be imprisonment for life or for a term of not less than ten years. (5) In less serious cases of paragraph 1, the penalty shall be imprisonment for a term of six months to five years; in less serious cases of paragraphs 2 and 3, imprisonment for a term of one to ten years. (6) Any person who negligently causes the danger in the cases of paragraph 1 shall be punished with imprisonment for up to five years or a fine. (7) Any person who acts negligently in the cases of paragraph 1 and negligently causes the danger shall be punished with imprisonment for up to three years or a fine.«end if»
Annexes
Computables
[Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) [ExplosivesExplosion] = CausesExplosion is true and OtherThanNuclearRelease is true and Endangerment is true
Business rules
idkindactorverb / predicatebody
EEX-R01actActorCausesExplosion is true
EEX-R02conditionNoneOtherThanNuclearRelease is true
EEX-R03actActorEndangersLimbOfAnother is true
EEX-R04actActorEndangersLifeOfAnother is true
EEX-R05actActorEndangersPropertyOfAnother is true
EEX-R06conditionNoneOfSignificantValue is true
EEX-P0prohibitionActornot realisenot ExplosivesExplosion
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} causes an explosionMerkmal{CausesExplosion}EEX-R01is true
other than by releasing nuclear energyMerkmal{OtherThanNuclearRelease}EEX-R02is true
{Actor} thereby endangers the limb of another personMerkmal{EndangersLimbOfAnother}EEX-R03is true
{Actor} thereby endangers the life of another personMerkmal{EndangersLifeOfAnother}EEX-R04is true
{Actor} thereby endangers property of anotherMerkmal{EndangersPropertyOfAnother}EEX-R05is true
the property is of significant valueMerkmal{OfSignificantValue}EEX-R06is true
(2)-(7): health results, theft purpose, death results, lesser cases, negligence variantsresults / purpose grading / negligence— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{CausesExplosion}Booleantrue / false / unknownSession{Actor} causes an explosion
{EndangersLifeOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the life of another person
{EndangersLimbOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the limb of another person
{EndangersPropertyOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers property of another
{OfSignificantValue}Booleantrue / false / unknownSessionthe property is of significant value
{OtherThanNuclearRelease}Booleantrue / false / unknownSessionother than by releasing nuclear energy
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} causes an explosion and other than by releasing nuclear energy and ({Actor} thereby endangers the limb of another person or {Actor} thereby endangers the life of another person or ({Actor} thereby endangers property of another and the property is of significant value)).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Endangerment]EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValuefalseRecomputes when any input changes; propagates into the composite.
[ExplosivesExplosion]CausesExplosion, OtherThanNuclearRelease, EndangermentfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (EEX-P0)[ExplosivesExplosion]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {CausesExplosion} ├─ {EndangersLifeOfAnother} ├─ {EndangersLimbOfAnother} ├─ {EndangersPropertyOfAnother} ├─ {OfSignificantValue} ├─ {OtherThanNuclearRelease} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) ↓ PHASE 3: evaluate the objective conditions └─ [ExplosivesExplosion] = CausesExplosion is true and OtherThanNuclearRelease is true and Endangerment is true ↓ VERDICT (PrimeRule) ├─ [ExplosivesExplosion] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [ExplosivesExplosion] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [ExplosivesExplosion] depends on [Endangerment]; none refer back to [ExplosivesExplosion]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{CausesExplosion}Element/Datum: {Actor} causes an explosion.?Boolean
Q3Session{EndangersLifeOfAnother}Element/Datum: {Actor} thereby endangers the life of another person.?Boolean
Q4Session{EndangersLimbOfAnother}Element/Datum: {Actor} thereby endangers the limb of another person.?Boolean
Q5Session{EndangersPropertyOfAnother}Element/Datum: {Actor} thereby endangers property of another.?Boolean
Q6Session{OfSignificantValue}Element/Datum: the property is of significant value.?Boolean
Q7Session{OtherThanNuclearRelease}Element/Datum: other than by releasing nuclear energy.?Boolean
Flags
Scope  Paragraph 1: the completed endangerment offence. Struck per the marked-up source: (2) to (7) whole.
Contrast with §307  Here the explosion and the endangerment are completed conduct (“herbeiführt ... gefährdet”), not an undertaking; “namentlich durch Sprengstoff” is illustrative of the non-nuclear means and stays in the markup text under {OtherThanNuclearRelease}.
Shared endangerment Merkmal  The shared endangerment names are reused; identity with §307, §315 and §315a is by name.
Treatment  §308 is Operomise-tagged.

§309 · Misuse of ionising radiation

MisuseOfIonisingRadiation · provenance StGB 309 · (1) and (6) encoded; (2)-(5) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who, with the intention of damaging the health of another person, undertakes to expose that person to ionising radiation capable of damaging that person's health shall be punished with imprisonment for a term of one to ten years. (2) If the offender undertakes to expose an incalculable number of people to such radiation, the penalty shall be imprisonment for a term of not less than five years. (3) If, in the cases of paragraph 1, the offender causes a serious damage to the health of another person or damage to the health of a large number of people by the act, the penalty shall be imprisonment for a term of not less than two years. (4) If the offender at least recklessly causes the death of another person by the act, the penalty shall be imprisonment for life or for a term of not less than ten years. (5) In less serious cases of paragraph 1, the penalty shall be imprisonment for a term of six months to five years; in less serious cases of paragraph 3, imprisonment for a term of one to ten years. (6) Any person who, with the intention 1. of impairing the usability of a thing of another of significant value, 2. of lastingly altering adversely a body of water, the air or the soil, or 3. of damaging animals or plants of significant value not belonging to them, exposes the thing, the body of water, the air, the soil, the animals or the plants to ionising radiation capable of causing such impairments, alterations or damage shall be punished with imprisonment for up to five years or a fine. An attempt is punishable.
«if MisuseOfIonisingRadiation is true»(1) {Actor} who, «if {ActsWithHealthDamageIntention} is true»with the intention of damaging the health of another person «end if», «if {Undertakes} is true»undertakes «end if» «if {ExposesPersonToRadiation} is true»to expose that person to ionising radiation «end if» «if {RadiationCapableOfDamagingHealth} is true»capable of damaging that person's health «end if» shall be punished with imprisonment for a term of one to ten years. (2) If the offender undertakes to expose an incalculable number of people to such radiation, the penalty shall be imprisonment for a term of not less than five years. (3) If, in the cases of paragraph 1, the offender causes a serious damage to the health of another person or damage to the health of a large number of people by the act, the penalty shall be imprisonment for a term of not less than two years. (4) If the offender at least recklessly causes the death of another person by the act, the penalty shall be imprisonment for life or for a term of not less than ten years. (5) In less serious cases of paragraph 1, the penalty shall be imprisonment for a term of six months to five years; in less serious cases of paragraph 3, imprisonment for a term of one to ten years. (6) {Actor} who, «if {ActsWithImpairmentIntention} is true»with the intention 1. «if {ImpairUsability} is true»of impairing the usability of a thing «end if» «if {ThingOfAnother} is true»of another «end if» «if {ThingOfSignificantValue} is true»of significant value «end if», 2. «if {LastinglyAdverselyAlter} is true»of lastingly altering adversely «end if» «if {BodyOfWater} is true»a body of water «end if» «if {Air} is true», the air «end if» «if {Soil} is true»or the soil «end if», or 3. «if {DamageAnimals} is true»of damaging animals «end if» «if {DamagePlants} is true»or plants «end if» «if {AnimalsPlantsOfSignificantValue} is true»of significant value «end if» «if {NotBelongingToActor} is true»not belonging to {Actor} «end if» «end if», «if {ExposesObjectToRadiation} is true»exposes the object to ionising radiation «end if» «if {RadiationCapableOfSuchEffects} is true»capable of causing such impairments, alterations or damage «end if» shall be punished with imprisonment for up to five years or a fine . An attempt is punishable.«end if»
Annexes
Computables
[Intent3] = (DamageAnimals is true or DamagePlants is true) and NotBelongingToActor is true and AnimalsPlantsOfSignificantValue is true [Intent1] = ImpairUsability is true and ThingOfAnother is true and ThingOfSignificantValue is true [Intent2] = LastinglyAdverselyAlter is true and (BodyOfWater is true or Air is true or Soil is true) [Para6Intent] = ActsWithImpairmentIntention is true and (Intent1 is true or Intent2 is true or Intent3 is true) [Para6] = Para6Intent is true and ExposesObjectToRadiation is true and RadiationCapableOfSuchEffects is true [Para1] = ActsWithHealthDamageIntention is true and Undertakes is true and ExposesPersonToRadiation is true and RadiationCapableOfDamagingHealth is true [MisuseOfIonisingRadiation] = Para1 is true or Para6 is true
Business rules
idkindactorverb / predicatebody
IRD-R01actActorActsWithHealthDamageIntention is true
IRD-R02actActorUndertakes is true
IRD-R03conditionNoneExposesPersonToRadiation is true
IRD-R04conditionNoneRadiationCapableOfDamagingHealth is true
IRD-R05actActorActsWithImpairmentIntention is true
IRD-R06conditionNoneImpairUsability is true
IRD-R07conditionNoneThingOfAnother is true
IRD-R08conditionNoneThingOfSignificantValue is true
IRD-R09conditionNoneLastinglyAdverselyAlter is true
IRD-R10conditionNoneBodyOfWater is true
IRD-R11conditionNoneAir is true
IRD-R12conditionNoneSoil is true
IRD-R13conditionNoneDamageAnimals is true
IRD-R14conditionNoneDamagePlants is true
IRD-R15conditionNoneNotBelongingToActor is true
IRD-R16conditionNoneAnimalsPlantsOfSignificantValue is true
IRD-R17actActorExposesObjectToRadiation is true
IRD-R18conditionNoneRadiationCapableOfSuchEffects is true
IRD-P0prohibitionActornot realisenot MisuseOfIonisingRadiation
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} acts with the intention of damaging the health of another personMerkmal{ActsWithHealthDamageIntention}IRD-R01is true
{Actor} undertakes the actMerkmal{Undertakes}IRD-R02is true
to expose that person to ionising radiationMerkmal{ExposesPersonToRadiation}IRD-R03is true
the radiation is capable of damaging that person's healthMerkmal{RadiationCapableOfDamagingHealth}IRD-R04is true
{Actor} acts with the intention under one of the three pointsMerkmal{ActsWithImpairmentIntention}IRD-R05is true
to impair the usability of a thingMerkmal{ImpairUsability}IRD-R06is true
the thing belongs to anotherMerkmal{ThingOfAnother}IRD-R07is true
the thing is of significant valueMerkmal{ThingOfSignificantValue}IRD-R08is true
lastingly to alter adverselyMerkmal{LastinglyAdverselyAlter}IRD-R09is true
a body of waterMerkmal{BodyOfWater}IRD-R10is true
the airMerkmal{Air}IRD-R11is true
the soilMerkmal{Soil}IRD-R12is true
to damage animalsMerkmal{DamageAnimals}IRD-R13is true
to damage plantsMerkmal{DamagePlants}IRD-R14is true
the objects do not belong to {Actor}Merkmal{NotBelongingToActor}IRD-R15is true
the objects are of significant valueMerkmal{AnimalsPlantsOfSignificantValue}IRD-R16is true
{Actor} exposes the object to ionising radiationMerkmal{ExposesObjectToRadiation}IRD-R17is true
the radiation is capable of causing such effectsMerkmal{RadiationCapableOfSuchEffects}IRD-R18is true
(2) incalculable-number variant; (3) health results; (4) death results; (5) lesser cases; (6) attemptvariants / results / attempt— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{ActsWithHealthDamageIntention}Booleantrue / false / unknownSession{Actor} acts with the intention of damaging the health of another person
{ActsWithImpairmentIntention}Booleantrue / false / unknownSession{Actor} acts with the intention under one of the three points
{Air}Booleantrue / false / unknownSessionthe air
{AnimalsPlantsOfSignificantValue}Booleantrue / false / unknownSessionthe objects are of significant value
{BodyOfWater}Booleantrue / false / unknownSessiona body of water
{DamageAnimals}Booleantrue / false / unknownSessionto damage animals
{DamagePlants}Booleantrue / false / unknownSessionto damage plants
{ExposesObjectToRadiation}Booleantrue / false / unknownSession{Actor} exposes the object to ionising radiation
{ExposesPersonToRadiation}Booleantrue / false / unknownSessionto expose that person to ionising radiation
{ImpairUsability}Booleantrue / false / unknownSessionto impair the usability of a thing
{LastinglyAdverselyAlter}Booleantrue / false / unknownSessionlastingly to alter adversely
{NotBelongingToActor}Booleantrue / false / unknownSessionthe objects do not belong to {Actor}
{RadiationCapableOfDamagingHealth}Booleantrue / false / unknownSessionthe radiation is capable of damaging that person's health
{RadiationCapableOfSuchEffects}Booleantrue / false / unknownSessionthe radiation is capable of causing such effects
{Soil}Booleantrue / false / unknownSessionthe soil
{ThingOfAnother}Booleantrue / false / unknownSessionthe thing belongs to another
{ThingOfSignificantValue}Booleantrue / false / unknownSessionthe thing is of significant value
{Undertakes}Booleantrue / false / unknownSession{Actor} undertakes the act
Reconstruction from the substrate
Committed by any person (the actor) who: ({Actor} acts with the intention of damaging the health of another person and {Actor} undertakes the act and to expose that person to ionising radiation and the radiation is capable of damaging that person's health) or (({Actor} acts with the intention under one of the three points and ((to impair the usability of a thing and the thing belongs to another and the thing is of significant value) or (lastingly to alter adversely and (a body of water or the air or the soil)) or ((to damage animals or to damage plants) and the objects do not belong to {Actor} and the objects are of significant value))) and {Actor} exposes the object to ionising radiation and the radiation is capable of causing such effects).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Intent3]DamageAnimals, DamagePlants, NotBelongingToActor, AnimalsPlantsOfSignificantValuefalseRecomputes when any input changes; propagates into the composite.
[Intent1]ImpairUsability, ThingOfAnother, ThingOfSignificantValuefalseRecomputes when any input changes; propagates into the composite.
[Intent2]LastinglyAdverselyAlter, BodyOfWater, Air, SoilfalseRecomputes when any input changes; propagates into the composite.
[Para6Intent]ActsWithImpairmentIntention, Intent1, Intent2, Intent3falseRecomputes when any input changes; propagates into the composite.
[Para6]Para6Intent, ExposesObjectToRadiation, RadiationCapableOfSuchEffectsfalseRecomputes when any input changes; propagates into the composite.
[Para1]ActsWithHealthDamageIntention, Undertakes, ExposesPersonToRadiation, RadiationCapableOfDamagingHealthfalseRecomputes when any input changes; propagates into the composite.
[MisuseOfIonisingRadiation]Para1, Para6falseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (IRD-P0)[MisuseOfIonisingRadiation]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {ActsWithHealthDamageIntention} ├─ {ActsWithImpairmentIntention} ├─ {Air} ├─ {AnimalsPlantsOfSignificantValue} ├─ {BodyOfWater} ├─ {DamageAnimals} ├─ {DamagePlants} ├─ {ExposesObjectToRadiation} ├─ {ExposesPersonToRadiation} ├─ {ImpairUsability} ├─ {LastinglyAdverselyAlter} ├─ {NotBelongingToActor} ├─ {RadiationCapableOfDamagingHealth} ├─ {RadiationCapableOfSuchEffects} ├─ {Soil} ├─ {ThingOfAnother} ├─ {ThingOfSignificantValue} ├─ {Undertakes} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Intent3] = (DamageAnimals is true or DamagePlants is true) and NotBelongingToActor is true and AnimalsPlantsOfSignificantValue is true ├─ [Intent1] = ImpairUsability is true and ThingOfAnother is true and ThingOfSignificantValue is true ├─ [Intent2] = LastinglyAdverselyAlter is true and (BodyOfWater is true or Air is true or Soil is true) ├─ [Para6Intent] = ActsWithImpairmentIntention is true and (Intent1 is true or Intent2 is true or Intent3 is true) ├─ [Para6] = Para6Intent is true and ExposesObjectToRadiation is true and RadiationCapableOfSuchEffects is true ├─ [Para1] = ActsWithHealthDamageIntention is true and Undertakes is true and ExposesPersonToRadiation is true and RadiationCapableOfDamagingHealth is true ↓ PHASE 3: evaluate the objective conditions └─ [MisuseOfIonisingRadiation] = Para1 is true or Para6 is true ↓ VERDICT (PrimeRule) ├─ [MisuseOfIonisingRadiation] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [MisuseOfIonisingRadiation] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [MisuseOfIonisingRadiation] depends on [Intent3], [Intent1], [Intent2], [Para6Intent], [Para6], [Para1]; none refer back to [MisuseOfIonisingRadiation]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{ActsWithHealthDamageIntention}Element/Datum: {Actor} acts with the intention of damaging the health of another person.?Boolean
Q3Session{ActsWithImpairmentIntention}Element/Datum: {Actor} acts with the intention under one of the three points.?Boolean
Q4Session{Air}Element/Datum: the air.?Boolean
Q5Session{AnimalsPlantsOfSignificantValue}Element/Datum: the objects are of significant value.?Boolean
Q6Session{BodyOfWater}Element/Datum: a body of water.?Boolean
Q7Session{DamageAnimals}Element/Datum: to damage animals.?Boolean
Q8Session{DamagePlants}Element/Datum: to damage plants.?Boolean
Q9Session{ExposesObjectToRadiation}Element/Datum: {Actor} exposes the object to ionising radiation.?Boolean
Q10Session{ExposesPersonToRadiation}Element/Datum: to expose that person to ionising radiation.?Boolean
Q11Session{ImpairUsability}Element/Datum: to impair the usability of a thing.?Boolean
Q12Session{LastinglyAdverselyAlter}Element/Datum: lastingly to alter adversely.?Boolean
Q13Session{NotBelongingToActor}Element/Datum: the objects do not belong to {Actor}.?Boolean
Q14Session{RadiationCapableOfDamagingHealth}Element/Datum: the radiation is capable of damaging that person's health.?Boolean
Q15Session{RadiationCapableOfSuchEffects}Element/Datum: the radiation is capable of causing such effects.?Boolean
Q16Session{Soil}Element/Datum: the soil.?Boolean
Q17Session{ThingOfAnother}Element/Datum: the thing belongs to another.?Boolean
Q18Session{ThingOfSignificantValue}Element/Datum: the thing is of significant value.?Boolean
Q19Session{Undertakes}Element/Datum: {Actor} undertakes the act.?Boolean
Flags
Scope  Paragraphs 1 and 6: the health-damage undertaking against a person, and the object-exposure offence with its three-point intention catalogue. Struck per the marked-up source: (2) to (5), and (6)'s penalty and attempt sentence.
Both intent heads retained (deliberate)  “in der Absicht, die Gesundheit ... zu schädigen” in (1) and the three-point “in der Absicht” catalogue in (6) are live per the markup and the retention criterion: exposing things or persons to radiation capable of harm occurs lawfully (radiotherapy, sterilisation, materials testing); the intention is what separates the offence. The (6) gate {ActsWithImpairmentIntention} spans the three coordinated intent legs.
Unternehmensdelikt in (1)  “es unternimmt” as in §307: the undertaking is the completed offence; the exposure and capability are the content of the undertaking.
Note for §310  §310's preparation leg 1 references the undertaking under §309(2), which is struck here; that reference resolves as an input in the §310 scope, while its references to (1) and (6) resolve in-corpus against this scope.
Treatment  §309 is Operomise-tagged.

§310 · Preparation of an explosion or radiation offence

PreparationOfExplosionOrRadiationOffence · provenance StGB 310 · (1) encoded; (2)-(3) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who, for the preparation of 1. a specific undertaking within the meaning of Section 307(1) or Section 309(2), 2. an offence under Section 308(1) which is to be committed by means of explosives, 3. an offence under Section 309(1), or 4. an offence under Section 309(6), produces, procures for themselves or another, transports, keeps in custody or makes available to another nuclear fuels, other radioactive substances, explosives or the special devices necessary for committing the act, shall be punished, in the cases of point 1, with imprisonment for a term of one to ten years, in the cases of points 2 and 3, with imprisonment for a term of six months to five years, in the cases of point 4, with imprisonment for up to three years or a fine. (2) In less serious cases of paragraph 1 no. 1, the penalty shall be imprisonment for a term of six months to five years. (3) In the cases of paragraph 1 nos. 3 and 4, an attempt is punishable.
«if PreparationOfExplosionOrRadiationOffence is true»(1) {Actor} who, for the preparation of 1. «if {PreparesUndertaking307} is true»a specific undertaking within the meaning of Section 307(1) «end if» «if {PreparesUndertaking309Para2} is true»or Section 309(2) «end if», 2. «if {PreparesOffence308ByExplosives} is true»an offence under Section 308(1) which is to be committed by means of explosives «end if», 3. «if {PreparesOffence309Para1} is true»an offence under Section 309(1) «end if», or 4. «if {PreparesOffence309Para6} is true»an offence under Section 309(6) «end if», «if {Produces} is true»produces «end if» «if {Procures} is true», procures «if {ForSelf} is true»for {Actor} «end if» «if {ForAnother} is true»or another «end if» «end if» «if {Transports} is true», transports «end if» «if {KeepsInCustody} is true», keeps in custody «end if» «if {MakesAvailableToAnother} is true»or makes available to another «end if» «if {NuclearFuels} is true»nuclear fuels «end if» «if {OtherRadioactiveSubstances} is true», other radioactive substances «end if» «if {Explosives} is true», explosives «end if» «if {SpecialDevices} is true»or the special devices necessary for committing the act «end if», shall be punished, in the cases of point 1, with imprisonment for a term of one to ten years, in the cases of points 2 and 3, with imprisonment for a term of six months to five years, in the cases of point 4, with imprisonment for up to three years or a fine. (2) In less serious cases of paragraph 1 no. 1, the penalty shall be imprisonment for a term of six months to five years. (3) In the cases of paragraph 1 nos. 3 and 4, an attempt is punishable.«end if»
Annexes
Computables
[PreparedOffence] = PreparesUndertaking307 is true or PreparesUndertaking309Para2 is true or PreparesOffence308ByExplosives is true or PreparesOffence309Para1 is true or PreparesOffence309Para6 is true [PreparationObject] = NuclearFuels is true or OtherRadioactiveSubstances is true or Explosives is true or SpecialDevices is true [PreparationVerbs] = Produces is true or (Procures is true and (ForSelf is true or ForAnother is true)) or Transports is true or KeepsInCustody is true or MakesAvailableToAnother is true [PreparationOfExplosionOrRadiationOffence] = PreparedOffence is true and PreparationObject is true and PreparationVerbs is true
Business rules
idkindactorverb / predicatebody
PER-R01actActorPreparesUndertaking307 is true
PER-R02actActorPreparesUndertaking309Para2 is true
PER-R03actActorPreparesOffence308ByExplosives is true
PER-R04actActorPreparesOffence309Para1 is true
PER-R05actActorPreparesOffence309Para6 is true
PER-R06conditionNoneNuclearFuels is true
PER-R07conditionNoneOtherRadioactiveSubstances is true
PER-R08conditionNoneExplosives is true
PER-R09conditionNoneSpecialDevices is true
PER-R10actActorProduces is true
PER-R11actActorProcures is true
PER-R12conditionNoneForSelf is true
PER-R13conditionNoneForAnother is true
PER-R14actActorTransports is true
PER-R15actActorKeepsInCustody is true
PER-R16actActorMakesAvailableToAnother is true
PER-P0prohibitionActornot realisenot PreparationOfExplosionOrRadiationOffence
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} prepares a specific undertaking within the meaning of Section 307(1)Merkmal{PreparesUndertaking307}PER-R01is true
{Actor} prepares a specific undertaking within the meaning of Section 309(2)Merkmal{PreparesUndertaking309Para2}PER-R02is true
{Actor} prepares an offence under Section 308(1) to be committed by means of explosivesMerkmal{PreparesOffence308ByExplosives}PER-R03is true
{Actor} prepares an offence under Section 309(1)Merkmal{PreparesOffence309Para1}PER-R04is true
{Actor} prepares an offence under Section 309(6)Merkmal{PreparesOffence309Para6}PER-R05is true
nuclear fuelsMerkmal{NuclearFuels}PER-R06is true
other radioactive substancesMerkmal{OtherRadioactiveSubstances}PER-R07is true
explosivesMerkmal{Explosives}PER-R08is true
the special devices necessary for committing the actMerkmal{SpecialDevices}PER-R09is true
{Actor} produces the objectMerkmal{Produces}PER-R10is true
{Actor} procures the objectMerkmal{Procures}PER-R11is true
for {Actor}Merkmal{ForSelf}PER-R12is true
for another personMerkmal{ForAnother}PER-R13is true
{Actor} transports the objectMerkmal{Transports}PER-R14is true
{Actor} keeps the object in custodyMerkmal{KeepsInCustody}PER-R15is true
{Actor} makes the object available to another personMerkmal{MakesAvailableToAnother}PER-R16is true
(1) tiered penalties; (2) lesser cases; (3) attemptgrading / attempt— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{Explosives}Booleantrue / false / unknownSessionexplosives
{ForAnother}Booleantrue / false / unknownSessionfor another person
{ForSelf}Booleantrue / false / unknownSessionfor {Actor}
{KeepsInCustody}Booleantrue / false / unknownSession{Actor} keeps the object in custody
{MakesAvailableToAnother}Booleantrue / false / unknownSession{Actor} makes the object available to another person
{NuclearFuels}Booleantrue / false / unknownSessionnuclear fuels
{OtherRadioactiveSubstances}Booleantrue / false / unknownSessionother radioactive substances
{PreparesOffence308ByExplosives}Booleantrue / false / unknownSession{Actor} prepares an offence under Section 308(1) to be committed by means of explosives
{PreparesOffence309Para1}Booleantrue / false / unknownSession{Actor} prepares an offence under Section 309(1)
{PreparesOffence309Para6}Booleantrue / false / unknownSession{Actor} prepares an offence under Section 309(6)
{PreparesUndertaking307}Booleantrue / false / unknownSession{Actor} prepares a specific undertaking within the meaning of Section 307(1)
{PreparesUndertaking309Para2}Booleantrue / false / unknownSession{Actor} prepares a specific undertaking within the meaning of Section 309(2)
{Procures}Booleantrue / false / unknownSession{Actor} procures the object
{Produces}Booleantrue / false / unknownSession{Actor} produces the object
{SpecialDevices}Booleantrue / false / unknownSessionthe special devices necessary for committing the act
{Transports}Booleantrue / false / unknownSession{Actor} transports the object
Reconstruction from the substrate
Committed by any person (the actor) who: ({Actor} prepares a specific undertaking within the meaning of Section 307(1) or {Actor} prepares a specific undertaking within the meaning of Section 309(2) or {Actor} prepares an offence under Section 308(1) to be committed by means of explosives or {Actor} prepares an offence under Section 309(1) or {Actor} prepares an offence under Section 309(6)) and (nuclear fuels or other radioactive substances or explosives or the special devices necessary for committing the act) and ({Actor} produces the object or ({Actor} procures the object and (for {Actor} or for another person)) or {Actor} transports the object or {Actor} keeps the object in custody or {Actor} makes the object available to another person).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[PreparedOffence]PreparesUndertaking307, PreparesUndertaking309Para2, PreparesOffence308ByExplosives, PreparesOffence309Para1, PreparesOffence309Para6falseRecomputes when any input changes; propagates into the composite.
[PreparationObject]NuclearFuels, OtherRadioactiveSubstances, Explosives, SpecialDevicesfalseRecomputes when any input changes; propagates into the composite.
[PreparationVerbs]Produces, Procures, ForSelf, ForAnother, Transports, KeepsInCustody, MakesAvailableToAnotherfalseRecomputes when any input changes; propagates into the composite.
[PreparationOfExplosionOrRadiationOffence]PreparedOffence, PreparationObject, PreparationVerbsfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (PER-P0)[PreparationOfExplosionOrRadiationOffence]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {Explosives} ├─ {ForAnother} ├─ {ForSelf} ├─ {KeepsInCustody} ├─ {MakesAvailableToAnother} ├─ {NuclearFuels} ├─ {OtherRadioactiveSubstances} ├─ {PreparesOffence308ByExplosives} ├─ {PreparesOffence309Para1} ├─ {PreparesOffence309Para6} ├─ {PreparesUndertaking307} ├─ {PreparesUndertaking309Para2} ├─ {Procures} ├─ {Produces} ├─ {SpecialDevices} ├─ {Transports} ↓ PHASE 2: evaluate act / intermediate computables ├─ [PreparedOffence] = PreparesUndertaking307 is true or PreparesUndertaking309Para2 is true or PreparesOffence308ByExplosives is true or PreparesOffence309Para1 is true or PreparesOffence309Para6 is true ├─ [PreparationObject] = NuclearFuels is true or OtherRadioactiveSubstances is true or Explosives is true or SpecialDevices is true ├─ [PreparationVerbs] = Produces is true or (Procures is true and (ForSelf is true or ForAnother is true)) or Transports is true or KeepsInCustody is true or MakesAvailableToAnother is true ↓ PHASE 3: evaluate the objective conditions └─ [PreparationOfExplosionOrRadiationOffence] = PreparedOffence is true and PreparationObject is true and PreparationVerbs is true ↓ VERDICT (PrimeRule) ├─ [PreparationOfExplosionOrRadiationOffence] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [PreparationOfExplosionOrRadiationOffence] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [PreparationOfExplosionOrRadiationOffence] depends on [PreparedOffence], [PreparationObject], [PreparationVerbs]; none refer back to [PreparationOfExplosionOrRadiationOffence]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{Explosives}Element/Datum: explosives.?Boolean
Q3Session{ForAnother}Element/Datum: for another person.?Boolean
Q4Session{ForSelf}Element/Datum: for {Actor}.?Boolean
Q5Session{KeepsInCustody}Element/Datum: {Actor} keeps the object in custody.?Boolean
Q6Session{MakesAvailableToAnother}Element/Datum: {Actor} makes the object available to another person.?Boolean
Q7Session{NuclearFuels}Element/Datum: nuclear fuels.?Boolean
Q8Session{OtherRadioactiveSubstances}Element/Datum: other radioactive substances.?Boolean
Q9Session{PreparesOffence308ByExplosives}Element/Datum: {Actor} prepares an offence under Section 308(1) to be committed by means of explosives.?Boolean
Q10Session{PreparesOffence309Para1}Element/Datum: {Actor} prepares an offence under Section 309(1).?Boolean
Q11Session{PreparesOffence309Para6}Element/Datum: {Actor} prepares an offence under Section 309(6).?Boolean
Q12Session{PreparesUndertaking307}Element/Datum: {Actor} prepares a specific undertaking within the meaning of Section 307(1).?Boolean
Q13Session{PreparesUndertaking309Para2}Element/Datum: {Actor} prepares a specific undertaking within the meaning of Section 309(2).?Boolean
Q14Session{Procures}Element/Datum: {Actor} procures the object.?Boolean
Q15Session{Produces}Element/Datum: {Actor} produces the object.?Boolean
Q16Session{SpecialDevices}Element/Datum: the special devices necessary for committing the act.?Boolean
Q17Session{Transports}Element/Datum: {Actor} transports the object.?Boolean
Flags
Scope  Paragraph 1 whole: the four prepared-offence legs over the four-object catalogue and the five preparation verbs. Struck per the marked-up source: the tiered penalty clause inside (1), (2) and (3).
Cross-references, mixed resolution  {PreparesUndertaking307}, {PreparesOffence309Para1} and {PreparesOffence309Para6} resolve in-corpus against the §307 and §309 scopes of this document. {PreparesUndertaking309Para2} references §309(2), which the markup strikes in that scope; that leg resolves as an input, recorded here. {PreparesOffence308ByExplosives} resolves against the §308 scope with the by-explosives qualification carried in the variable.
Verb set  The five verbs match §263a(3) except that “befördert” (transports) replaces “feilhält” (offers for sale); the beneficiary pair attaches to {Procures} only, mirrored in [PreparationVerbs].
Treatment  §310 is Operomise-tagged.

§315 · Dangerous interference with rail, shipping and air traffic

DangerousTrafficInterference · provenance StGB 315 · (1) encoded; (2)-(6) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who impairs the safety of rail, suspension railway, shipping or air traffic by 1. destroying, damaging or removing installations or means of transport, 2. creating obstacles, 3. giving false signs or signals, or 4. undertaking a similar, equally dangerous interference, and thereby endangers the limb or life of another person or property of another of significant value, shall be punished with imprisonment for a term of six months to ten years. (2) An attempt is punishable. (3) A term of imprisonment of not less than one year shall be imposed if the offender 1. acts with the intention of a) causing an accident, or b) facilitating or covering up another offence, or 2. causes a serious damage to the health of another person or damage to the health of a large number of people by the act. (4) In less serious cases of paragraph 1, the penalty shall be imprisonment for a term of three months to five years; in less serious cases of paragraph 3, imprisonment for a term of six months to five years. (5) Any person who negligently causes the danger in the cases of paragraph 1 shall be punished with imprisonment for up to five years or a fine. (6) Any person who acts negligently in the cases of paragraph 1 and negligently causes the danger shall be punished with imprisonment for up to two years or a fine.
«if DangerousTrafficInterference is true»(1) {Actor} who «if {ImpairsSafety} is true»impairs the safety of «end if» «if {RailTraffic} is true»rail «end if» «if {SuspensionRailwayTraffic} is true», suspension railway «end if» «if {ShippingTraffic} is true», shipping «end if» «if {AirTraffic} is true»or air traffic «end if» by 1. «if {Destroys} is true»destroying «end if» «if {Damages} is true», damaging «end if» «if {Removes} is true»or removing «end if» «if {Installations} is true»installations «end if» «if {MeansOfTransport} is true»or means of transport «end if», 2. «if {CreatesObstacles} is true»creating obstacles «end if», 3. «if {GivesFalseSigns} is true»giving false signs «end if» «if {GivesFalseSignals} is true»or signals «end if», or 4. «if {SimilarDangerousInterference} is true»undertaking a similar, equally dangerous interference «end if», and thereby endangers «if {EndangersLimbOfAnother} is true»the limb «end if» «if {EndangersLifeOfAnother} is true»or life of another person «end if» or «if {EndangersPropertyOfAnother} is true»property of another «if {OfSignificantValue} is true»of significant value «end if» «end if» shall be punished with imprisonment for a term of six months to ten years. (2) An attempt is punishable. (3) A term of imprisonment of not less than one year shall be imposed if the offender 1. acts with the intention of a) causing an accident, or b) facilitating or covering up another offence, or 2. causes a serious damage to the health of another person or damage to the health of a large number of people by the act. (4) In less serious cases of paragraph 1, the penalty shall be imprisonment for a term of three months to five years; in less serious cases of paragraph 3, imprisonment for a term of six months to five years. (5) Any person who negligently causes the danger in the cases of paragraph 1 shall be punished with imprisonment for up to five years or a fine. (6) Any person who acts negligently in the cases of paragraph 1 and negligently causes the danger shall be punished with imprisonment for up to two years or a fine.«end if»
Annexes
Computables
[TrafficMode] = RailTraffic is true or SuspensionRailwayTraffic is true or ShippingTraffic is true or AirTraffic is true [Means1] = (Destroys is true or Damages is true or Removes is true) and (Installations is true or MeansOfTransport is true) [InterferenceMeans] = Means1 is true or CreatesObstacles is true or GivesFalseSigns is true or GivesFalseSignals is true or SimilarDangerousInterference is true [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) [DangerousTrafficInterference] = ImpairsSafety is true and TrafficMode is true and InterferenceMeans is true and Endangerment is true
Business rules
idkindactorverb / predicatebody
DIT-R01actActorImpairsSafety is true
DIT-R02conditionNoneRailTraffic is true
DIT-R03conditionNoneSuspensionRailwayTraffic is true
DIT-R04conditionNoneShippingTraffic is true
DIT-R05conditionNoneAirTraffic is true
DIT-R06actActorDestroys is true
DIT-R07actActorDamages is true
DIT-R08actActorRemoves is true
DIT-R09conditionNoneInstallations is true
DIT-R10conditionNoneMeansOfTransport is true
DIT-R11actActorCreatesObstacles is true
DIT-R12actActorGivesFalseSigns is true
DIT-R13actActorGivesFalseSignals is true
DIT-R14actActorSimilarDangerousInterference is true
DIT-R15actActorEndangersLimbOfAnother is true
DIT-R16actActorEndangersLifeOfAnother is true
DIT-R17actActorEndangersPropertyOfAnother is true
DIT-R18conditionNoneOfSignificantValue is true
DIT-P0prohibitionActornot realisenot DangerousTrafficInterference
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} impairs the safety of the trafficMerkmal{ImpairsSafety}DIT-R01is true
rail trafficMerkmal{RailTraffic}DIT-R02is true
suspension railway trafficMerkmal{SuspensionRailwayTraffic}DIT-R03is true
shipping trafficMerkmal{ShippingTraffic}DIT-R04is true
air trafficMerkmal{AirTraffic}DIT-R05is true
{Actor} destroys the objectMerkmal{Destroys}DIT-R06is true
{Actor} damages the objectMerkmal{Damages}DIT-R07is true
{Actor} removes the objectMerkmal{Removes}DIT-R08is true
installationsMerkmal{Installations}DIT-R09is true
means of transportMerkmal{MeansOfTransport}DIT-R10is true
{Actor} creates obstaclesMerkmal{CreatesObstacles}DIT-R11is true
{Actor} gives false signsMerkmal{GivesFalseSigns}DIT-R12is true
{Actor} gives false signalsMerkmal{GivesFalseSignals}DIT-R13is true
{Actor} undertakes a similarly dangerous interferenceMerkmal{SimilarDangerousInterference}DIT-R14is true
{Actor} thereby endangers the limb of another personMerkmal{EndangersLimbOfAnother}DIT-R15is true
{Actor} thereby endangers the life of another personMerkmal{EndangersLifeOfAnother}DIT-R16is true
{Actor} thereby endangers property of anotherMerkmal{EndangersPropertyOfAnother}DIT-R17is true
the property is of significant valueMerkmal{OfSignificantValue}DIT-R18is true
(2) attempt; (3) intent and result aggravations; (4) lesser cases; (5)-(6) negligence variantsattempt / grading / negligence— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{AirTraffic}Booleantrue / false / unknownSessionair traffic
{CreatesObstacles}Booleantrue / false / unknownSession{Actor} creates obstacles
{Damages}Booleantrue / false / unknownSession{Actor} damages the object
{Destroys}Booleantrue / false / unknownSession{Actor} destroys the object
{EndangersLifeOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the life of another person
{EndangersLimbOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the limb of another person
{EndangersPropertyOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers property of another
{GivesFalseSignals}Booleantrue / false / unknownSession{Actor} gives false signals
{GivesFalseSigns}Booleantrue / false / unknownSession{Actor} gives false signs
{ImpairsSafety}Booleantrue / false / unknownSession{Actor} impairs the safety of the traffic
{Installations}Booleantrue / false / unknownSessioninstallations
{MeansOfTransport}Booleantrue / false / unknownSessionmeans of transport
{OfSignificantValue}Booleantrue / false / unknownSessionthe property is of significant value
{RailTraffic}Booleantrue / false / unknownSessionrail traffic
{Removes}Booleantrue / false / unknownSession{Actor} removes the object
{ShippingTraffic}Booleantrue / false / unknownSessionshipping traffic
{SimilarDangerousInterference}Booleantrue / false / unknownSession{Actor} undertakes a similarly dangerous interference
{SuspensionRailwayTraffic}Booleantrue / false / unknownSessionsuspension railway traffic
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} impairs the safety of the traffic and (rail traffic or suspension railway traffic or shipping traffic or air traffic) and ((({Actor} destroys the object or {Actor} damages the object or {Actor} removes the object) and (installations or means of transport)) or {Actor} creates obstacles or {Actor} gives false signs or {Actor} gives false signals or {Actor} undertakes a similarly dangerous interference) and ({Actor} thereby endangers the limb of another person or {Actor} thereby endangers the life of another person or ({Actor} thereby endangers property of another and the property is of significant value)).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[TrafficMode]RailTraffic, SuspensionRailwayTraffic, ShippingTraffic, AirTrafficfalseRecomputes when any input changes; propagates into the composite.
[Means1]Destroys, Damages, Removes, Installations, MeansOfTransportfalseRecomputes when any input changes; propagates into the composite.
[InterferenceMeans]Means1, CreatesObstacles, GivesFalseSigns, GivesFalseSignals, SimilarDangerousInterferencefalseRecomputes when any input changes; propagates into the composite.
[Endangerment]EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValuefalseRecomputes when any input changes; propagates into the composite.
[DangerousTrafficInterference]ImpairsSafety, TrafficMode, InterferenceMeans, EndangermentfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (DIT-P0)[DangerousTrafficInterference]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {AirTraffic} ├─ {CreatesObstacles} ├─ {Damages} ├─ {Destroys} ├─ {EndangersLifeOfAnother} ├─ {EndangersLimbOfAnother} ├─ {EndangersPropertyOfAnother} ├─ {GivesFalseSignals} ├─ {GivesFalseSigns} ├─ {ImpairsSafety} ├─ {Installations} ├─ {MeansOfTransport} ├─ {OfSignificantValue} ├─ {RailTraffic} ├─ {Removes} ├─ {ShippingTraffic} ├─ {SimilarDangerousInterference} ├─ {SuspensionRailwayTraffic} ↓ PHASE 2: evaluate act / intermediate computables ├─ [TrafficMode] = RailTraffic is true or SuspensionRailwayTraffic is true or ShippingTraffic is true or AirTraffic is true ├─ [Means1] = (Destroys is true or Damages is true or Removes is true) and (Installations is true or MeansOfTransport is true) ├─ [InterferenceMeans] = Means1 is true or CreatesObstacles is true or GivesFalseSigns is true or GivesFalseSignals is true or SimilarDangerousInterference is true ├─ [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) ↓ PHASE 3: evaluate the objective conditions └─ [DangerousTrafficInterference] = ImpairsSafety is true and TrafficMode is true and InterferenceMeans is true and Endangerment is true ↓ VERDICT (PrimeRule) ├─ [DangerousTrafficInterference] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [DangerousTrafficInterference] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [DangerousTrafficInterference] depends on [TrafficMode], [Means1], [InterferenceMeans], [Endangerment]; none refer back to [DangerousTrafficInterference]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{AirTraffic}Element/Datum: air traffic.?Boolean
Q3Session{CreatesObstacles}Element/Datum: {Actor} creates obstacles.?Boolean
Q4Session{Damages}Element/Datum: {Actor} damages the object.?Boolean
Q5Session{Destroys}Element/Datum: {Actor} destroys the object.?Boolean
Q6Session{EndangersLifeOfAnother}Element/Datum: {Actor} thereby endangers the life of another person.?Boolean
Q7Session{EndangersLimbOfAnother}Element/Datum: {Actor} thereby endangers the limb of another person.?Boolean
Q8Session{EndangersPropertyOfAnother}Element/Datum: {Actor} thereby endangers property of another.?Boolean
Q9Session{GivesFalseSignals}Element/Datum: {Actor} gives false signals.?Boolean
Q10Session{GivesFalseSigns}Element/Datum: {Actor} gives false signs.?Boolean
Q11Session{ImpairsSafety}Element/Datum: {Actor} impairs the safety of the traffic.?Boolean
Q12Session{Installations}Element/Datum: installations.?Boolean
Q13Session{MeansOfTransport}Element/Datum: means of transport.?Boolean
Q14Session{OfSignificantValue}Element/Datum: the property is of significant value.?Boolean
Q15Session{RailTraffic}Element/Datum: rail traffic.?Boolean
Q16Session{Removes}Element/Datum: {Actor} removes the object.?Boolean
Q17Session{ShippingTraffic}Element/Datum: shipping traffic.?Boolean
Q18Session{SimilarDangerousInterference}Element/Datum: {Actor} undertakes a similarly dangerous interference.?Boolean
Q19Session{SuspensionRailwayTraffic}Element/Datum: suspension railway traffic.?Boolean
Flags
Scope  Paragraph 1 whole: the safety-impairment chapeau over the four traffic modes, the four interference means and the endangerment. Struck per the marked-up source: (2) to (6); the accident-or-concealment intentions live in struck (3) and so escalate, consistent with the retention criterion since (1)'s wrongfulness is objective. §315b to §315f (road traffic) are Excluded in the Treatment column.
Means decomposition  Number 1's three verbs span the two coordinated objects in [Means1]; numbers 2 to 4 are single-act legs; the analogy clause of number 4 (“ein ähnlicher, ebenso gefährlicher Eingriff”) is a single evaluative act variable whose similarity assessment escalates.
Shared endangerment Merkmal  The shared endangerment names are reused, identical by name with §307, §308 and §315a.
Treatment  §315 is Operomise-tagged.

§315a · Endangering rail, shipping and air traffic

EndangeringTraffic · provenance StGB 315a · (1) encoded; (2)-(3) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Imprisonment for up to five years or a fine shall be imposed on anyone who 1. operates a rail or suspension railway vehicle, a ship or an aircraft although, as a result of the consumption of alcoholic beverages or other intoxicating substances or as a result of mental or physical deficiencies, they are unable to operate the vehicle safely, or 2. as the operator of such a vehicle or as a person otherwise responsible for safety, grossly breaches legal provisions on the safety of rail, suspension railway, shipping or air traffic, and thereby endangers the limb or life of another person or property of another of significant value. (2) In the cases of paragraph 1 no. 1, an attempt is punishable. (3) Any person who, in the cases of paragraph 1, 1. negligently causes the danger, or 2. acts negligently and negligently causes the danger, shall be punished with imprisonment for up to two years or a fine.
«if EndangeringTraffic is true»(1) Imprisonment for up to five years or a fine shall be imposed on {Actor} who 1. «if {OperatesVehicle} is true»operates «end if» «if {RailVehicle} is true»a rail «end if» «if {SuspensionRailwayVehicle} is true»or suspension railway vehicle «end if» «if {Ship} is true», a ship «end if» «if {Aircraft} is true»or an aircraft «end if» although, «if {ConsumptionOfAlcohol} is true»as a result of the consumption of alcoholic beverages «end if» «if {OtherIntoxicants} is true»or other intoxicating substances «end if» «if {MentalDeficiencies} is true»or as a result of mental «end if» «if {PhysicalDeficiencies} is true»or physical deficiencies «end if», «if {UnableToOperateSafely} is true»{Actor} is unable to operate the vehicle safely «end if», or 2. «if {AsOperator} is true»as the operator of such a vehicle «end if» «if {AsPersonResponsibleForSafety} is true»or as a person otherwise responsible for safety «end if», «if {GrosslyBreachesSafetyProvisions} is true»grossly breaches legal provisions on the safety of rail, suspension railway, shipping or air traffic «end if», and thereby endangers «if {EndangersLimbOfAnother} is true»the limb «end if» «if {EndangersLifeOfAnother} is true»or life of another person «end if» or «if {EndangersPropertyOfAnother} is true»property of another «if {OfSignificantValue} is true»of significant value «end if» «end if». (2) In the cases of paragraph 1 no. 1, an attempt is punishable. (3) Any person who, in the cases of paragraph 1, 1. negligently causes the danger, or 2. acts negligently and negligently causes the danger, shall be punished with imprisonment for up to two years or a fine.«end if»
Annexes
Computables
[VehicleObject] = RailVehicle is true or SuspensionRailwayVehicle is true or Ship is true or Aircraft is true [Leg2] = (AsOperator is true or AsPersonResponsibleForSafety is true) and GrosslyBreachesSafetyProvisions is true [Incapacity] = UnableToOperateSafely is true and (ConsumptionOfAlcohol is true or OtherIntoxicants is true or MentalDeficiencies is true or PhysicalDeficiencies is true) [Leg1] = OperatesVehicle is true and VehicleObject is true and Incapacity is true [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) [EndangeringTraffic] = (Leg1 is true or Leg2 is true) and Endangerment is true
Business rules
idkindactorverb / predicatebody
ERT-R01actActorOperatesVehicle is true
ERT-R02conditionNoneRailVehicle is true
ERT-R03conditionNoneSuspensionRailwayVehicle is true
ERT-R04conditionNoneShip is true
ERT-R05conditionNoneAircraft is true
ERT-R06conditionNoneUnableToOperateSafely is true
ERT-R07conditionNoneConsumptionOfAlcohol is true
ERT-R08conditionNoneOtherIntoxicants is true
ERT-R09conditionNoneMentalDeficiencies is true
ERT-R10conditionNonePhysicalDeficiencies is true
ERT-R11conditionNoneAsOperator is true
ERT-R12conditionNoneAsPersonResponsibleForSafety is true
ERT-R13actActorGrosslyBreachesSafetyProvisions is true
ERT-R14actActorEndangersLimbOfAnother is true
ERT-R15actActorEndangersLifeOfAnother is true
ERT-R16actActorEndangersPropertyOfAnother is true
ERT-R17conditionNoneOfSignificantValue is true
ERT-P0prohibitionActornot realisenot EndangeringTraffic
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
anyone whoTätersubjekt{Actor}in scope
{Actor} operates the vehicleMerkmal{OperatesVehicle}ERT-R01is true
a rail vehicleMerkmal{RailVehicle}ERT-R02is true
a suspension railway vehicleMerkmal{SuspensionRailwayVehicle}ERT-R03is true
a shipMerkmal{Ship}ERT-R04is true
an aircraftMerkmal{Aircraft}ERT-R05is true
{Actor} is unable to operate the vehicle safelyMerkmal{UnableToOperateSafely}ERT-R06is true
as a result of the consumption of alcoholic beveragesMerkmal{ConsumptionOfAlcohol}ERT-R07is true
as a result of other intoxicating substancesMerkmal{OtherIntoxicants}ERT-R08is true
as a result of mental deficienciesMerkmal{MentalDeficiencies}ERT-R09is true
as a result of physical deficienciesMerkmal{PhysicalDeficiencies}ERT-R10is true
as the operator of such a vehicleMerkmal{AsOperator}ERT-R11is true
as a person otherwise responsible for safetyMerkmal{AsPersonResponsibleForSafety}ERT-R12is true
{Actor} grossly breaches legal provisions on the safety of the trafficMerkmal{GrosslyBreachesSafetyProvisions}ERT-R13is true
{Actor} thereby endangers the limb of another personMerkmal{EndangersLimbOfAnother}ERT-R14is true
{Actor} thereby endangers the life of another personMerkmal{EndangersLifeOfAnother}ERT-R15is true
{Actor} thereby endangers property of anotherMerkmal{EndangersPropertyOfAnother}ERT-R16is true
the property is of significant valueMerkmal{OfSignificantValue}ERT-R17is true
(2) attempt; (3) negligence variantsattempt / negligence— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{Aircraft}Booleantrue / false / unknownSessionan aircraft
{AsOperator}Booleantrue / false / unknownSessionas the operator of such a vehicle
{AsPersonResponsibleForSafety}Booleantrue / false / unknownSessionas a person otherwise responsible for safety
{ConsumptionOfAlcohol}Booleantrue / false / unknownSessionas a result of the consumption of alcoholic beverages
{EndangersLifeOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the life of another person
{EndangersLimbOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the limb of another person
{EndangersPropertyOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers property of another
{GrosslyBreachesSafetyProvisions}Booleantrue / false / unknownSession{Actor} grossly breaches legal provisions on the safety of the traffic
{MentalDeficiencies}Booleantrue / false / unknownSessionas a result of mental deficiencies
{OfSignificantValue}Booleantrue / false / unknownSessionthe property is of significant value
{OperatesVehicle}Booleantrue / false / unknownSession{Actor} operates the vehicle
{OtherIntoxicants}Booleantrue / false / unknownSessionas a result of other intoxicating substances
{PhysicalDeficiencies}Booleantrue / false / unknownSessionas a result of physical deficiencies
{RailVehicle}Booleantrue / false / unknownSessiona rail vehicle
{Ship}Booleantrue / false / unknownSessiona ship
{SuspensionRailwayVehicle}Booleantrue / false / unknownSessiona suspension railway vehicle
{UnableToOperateSafely}Booleantrue / false / unknownSession{Actor} is unable to operate the vehicle safely
Reconstruction from the substrate
Committed by any person (the actor) who: (({Actor} operates the vehicle and (a rail vehicle or a suspension railway vehicle or a ship or an aircraft) and ({Actor} is unable to operate the vehicle safely and (as a result of the consumption of alcoholic beverages or as a result of other intoxicating substances or as a result of mental deficiencies or as a result of physical deficiencies))) or ((as the operator of such a vehicle or as a person otherwise responsible for safety) and {Actor} grossly breaches legal provisions on the safety of the traffic)) and ({Actor} thereby endangers the limb of another person or {Actor} thereby endangers the life of another person or ({Actor} thereby endangers property of another and the property is of significant value)).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[VehicleObject]RailVehicle, SuspensionRailwayVehicle, Ship, AircraftfalseRecomputes when any input changes; propagates into the composite.
[Leg2]AsOperator, AsPersonResponsibleForSafety, GrosslyBreachesSafetyProvisionsfalseRecomputes when any input changes; propagates into the composite.
[Incapacity]UnableToOperateSafely, ConsumptionOfAlcohol, OtherIntoxicants, MentalDeficiencies, PhysicalDeficienciesfalseRecomputes when any input changes; propagates into the composite.
[Leg1]OperatesVehicle, VehicleObject, IncapacityfalseRecomputes when any input changes; propagates into the composite.
[Endangerment]EndangersLimbOfAnother, EndangersLifeOfAnother, EndangersPropertyOfAnother, OfSignificantValuefalseRecomputes when any input changes; propagates into the composite.
[EndangeringTraffic]Leg1, Leg2, EndangermentfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (ERT-P0)[EndangeringTraffic]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {Aircraft} ├─ {AsOperator} ├─ {AsPersonResponsibleForSafety} ├─ {ConsumptionOfAlcohol} ├─ {EndangersLifeOfAnother} ├─ {EndangersLimbOfAnother} ├─ {EndangersPropertyOfAnother} ├─ {GrosslyBreachesSafetyProvisions} ├─ {MentalDeficiencies} ├─ {OfSignificantValue} ├─ {OperatesVehicle} ├─ {OtherIntoxicants} ├─ {PhysicalDeficiencies} ├─ {RailVehicle} ├─ {Ship} ├─ {SuspensionRailwayVehicle} ├─ {UnableToOperateSafely} ↓ PHASE 2: evaluate act / intermediate computables ├─ [VehicleObject] = RailVehicle is true or SuspensionRailwayVehicle is true or Ship is true or Aircraft is true ├─ [Leg2] = (AsOperator is true or AsPersonResponsibleForSafety is true) and GrosslyBreachesSafetyProvisions is true ├─ [Incapacity] = UnableToOperateSafely is true and (ConsumptionOfAlcohol is true or OtherIntoxicants is true or MentalDeficiencies is true or PhysicalDeficiencies is true) ├─ [Leg1] = OperatesVehicle is true and VehicleObject is true and Incapacity is true ├─ [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true or (EndangersPropertyOfAnother is true and OfSignificantValue is true) ↓ PHASE 3: evaluate the objective conditions └─ [EndangeringTraffic] = (Leg1 is true or Leg2 is true) and Endangerment is true ↓ VERDICT (PrimeRule) ├─ [EndangeringTraffic] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [EndangeringTraffic] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [EndangeringTraffic] depends on [VehicleObject], [Leg2], [Incapacity], [Leg1], [Endangerment]; none refer back to [EndangeringTraffic]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{Aircraft}Element/Datum: an aircraft.?Boolean
Q3Session{AsOperator}Element/Datum: as the operator of such a vehicle.?Boolean
Q4Session{AsPersonResponsibleForSafety}Element/Datum: as a person otherwise responsible for safety.?Boolean
Q5Session{ConsumptionOfAlcohol}Element/Datum: as a result of the consumption of alcoholic beverages.?Boolean
Q6Session{EndangersLifeOfAnother}Element/Datum: {Actor} thereby endangers the life of another person.?Boolean
Q7Session{EndangersLimbOfAnother}Element/Datum: {Actor} thereby endangers the limb of another person.?Boolean
Q8Session{EndangersPropertyOfAnother}Element/Datum: {Actor} thereby endangers property of another.?Boolean
Q9Session{GrosslyBreachesSafetyProvisions}Element/Datum: {Actor} grossly breaches legal provisions on the safety of the traffic.?Boolean
Q10Session{MentalDeficiencies}Element/Datum: as a result of mental deficiencies.?Boolean
Q11Session{OfSignificantValue}Element/Datum: the property is of significant value.?Boolean
Q12Session{OperatesVehicle}Element/Datum: {Actor} operates the vehicle.?Boolean
Q13Session{OtherIntoxicants}Element/Datum: as a result of other intoxicating substances.?Boolean
Q14Session{PhysicalDeficiencies}Element/Datum: as a result of physical deficiencies.?Boolean
Q15Session{RailVehicle}Element/Datum: a rail vehicle.?Boolean
Q16Session{Ship}Element/Datum: a ship.?Boolean
Q17Session{SuspensionRailwayVehicle}Element/Datum: a suspension railway vehicle.?Boolean
Q18Session{UnableToOperateSafely}Element/Datum: {Actor} is unable to operate the vehicle safely.?Boolean
Flags
Scope  Paragraph 1 whole: the incapacitated-operation leg and the gross-breach leg, sharing the endangerment. Struck per the marked-up source: the sanctions head of (1), (2) and (3).
Incapacity decomposition  The four causes (alcohol, other intoxicants, mental, physical) each stand in their own gated block, disjoined in [Incapacity] under the {UnableToOperateSafely} head; the same alcohol and intoxicant variables recur by name in §316.
Gross breach  “grob pflichtwidriges Verhalten gegen Rechtsvorschriften” is a single evaluative act variable; which provision was breached and the grossness assessment escalate.
Treatment  §315a is Operomise-tagged.

§316 · Drink-driving

DrinkDriving · provenance StGB 316 · (1) core encoded; subsidiarity and (2) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who operates a vehicle in traffic (Sections 315 to 315e) although, as a result of the consumption of alcoholic beverages or other intoxicating substances, they are unable to operate the vehicle safely shall be punished with imprisonment for up to one year or a fine, unless the act is subject to punishment under Section 315a or Section 315c. (2) A person who commits the act negligently shall also be punished under paragraph 1.
«if DrinkDriving is true»(1) {Actor} who «if {OperatesVehicleInTraffic} is true»operates a vehicle in traffic (Sections 315 to 315e) «end if» although, «if {ConsumptionOfAlcohol} is true»as a result of the consumption of alcoholic beverages «end if» «if {OtherIntoxicants} is true»or other intoxicating substances «end if», «if {UnableToOperateSafely} is true»{Actor} is unable to operate the vehicle safely «end if» shall be punished with imprisonment for up to one year or a fine, unless the act is subject to punishment under Section 315a or Section 315c. (2) A person who commits the act negligently shall also be punished under paragraph 1.«end if»
Annexes
Computables
[DrinkDriving] = OperatesVehicleInTraffic is true and UnableToOperateSafely is true and (ConsumptionOfAlcohol is true or OtherIntoxicants is true)
Business rules
idkindactorverb / predicatebody
DDR-R01actActorOperatesVehicleInTraffic is true
DDR-R02conditionNoneUnableToOperateSafely is true
DDR-R03conditionNoneConsumptionOfAlcohol is true
DDR-R04conditionNoneOtherIntoxicants is true
DDR-P0prohibitionActornot realisenot DrinkDriving
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} operates a vehicle in traffic (Sections 315 to 315e)Merkmal{OperatesVehicleInTraffic}DDR-R01is true
{Actor} is unable to operate the vehicle safelyMerkmal{UnableToOperateSafely}DDR-R02is true
as a result of the consumption of alcoholic beveragesMerkmal{ConsumptionOfAlcohol}DDR-R03is true
as a result of other intoxicating substancesMerkmal{OtherIntoxicants}DDR-R04is true
(1) subsidiarity clause; (2) negligence variantsubsidiarity / negligence— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{ConsumptionOfAlcohol}Booleantrue / false / unknownSessionas a result of the consumption of alcoholic beverages
{OperatesVehicleInTraffic}Booleantrue / false / unknownSession{Actor} operates a vehicle in traffic (Sections 315 to 315e)
{OtherIntoxicants}Booleantrue / false / unknownSessionas a result of other intoxicating substances
{UnableToOperateSafely}Booleantrue / false / unknownSession{Actor} is unable to operate the vehicle safely
Reconstruction from the substrate
Committed by any person (the actor) who: {Actor} operates a vehicle in traffic (Sections 315 to 315e) and {Actor} is unable to operate the vehicle safely and (as a result of the consumption of alcoholic beverages or as a result of other intoxicating substances).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[DrinkDriving]OperatesVehicleInTraffic, UnableToOperateSafely, ConsumptionOfAlcohol, OtherIntoxicantsfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (DDR-P0)[DrinkDriving]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {ConsumptionOfAlcohol} ├─ {OperatesVehicleInTraffic} ├─ {OtherIntoxicants} ├─ {UnableToOperateSafely} ↓ PHASE 2: evaluate act / intermediate computables ↓ PHASE 3: evaluate the objective conditions └─ [DrinkDriving] = OperatesVehicleInTraffic is true and UnableToOperateSafely is true and (ConsumptionOfAlcohol is true or OtherIntoxicants is true) ↓ VERDICT (PrimeRule) ├─ [DrinkDriving] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [DrinkDriving] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [DrinkDriving] depends on ; none refer back to [DrinkDriving]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{ConsumptionOfAlcohol}Element/Datum: as a result of the consumption of alcoholic beverages.?Boolean
Q3Session{OperatesVehicleInTraffic}Element/Datum: {Actor} operates a vehicle in traffic (Sections 315 to 315e).?Boolean
Q4Session{OtherIntoxicants}Element/Datum: as a result of other intoxicating substances.?Boolean
Q5Session{UnableToOperateSafely}Element/Datum: {Actor} is unable to operate the vehicle safely.?Boolean
Flags
Scope  Paragraph 1's core. Struck per the marked-up source: the penalty with the §315a/§315c subsidiarity clause inside it, and (2) the negligence variant.
Subsidiarity struck (recorded)  The subsidiarity clause sits inside the penalty strike, as in §246 and §248b and unlike §233(5) and §147; followed as marked, the asymmetry recorded as an editorial decision.
Shared Merkmal with §315a  {UnableToOperateSafely}, {ConsumptionOfAlcohol} and {OtherIntoxicants} reuse the §315a names; identity is by name. The mental and physical deficiency causes of §315a have no counterpart here, exactly as the German narrows.
Treatment  §316 is Operomise-tagged.

§316c · Attacks on air and sea traffic

AttacksOnAirAndSeaTraffic · provenance StGB 316c · (1) whole encoded; (2)-(4) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Imprisonment for a term of not less than five years shall be imposed on anyone who 1. uses violence or attacks the freedom of decision of a person or undertakes other machinations in order thereby to gain control over, or to influence the navigation of, a) a civil aircraft in flight, or b) a ship employed in civil maritime traffic, or 2. in order to destroy or damage such an aircraft or ship or its cargo on board, uses firearms or undertakes to cause an explosion or a fire. An aircraft which has already been boarded by members of the crew or by passengers, or the loading of which has already begun, or which has not yet been left as scheduled by members of the crew or by passengers, or the scheduled unloading of which is not yet complete, stands equal to an aircraft in flight. (2) In less serious cases, the penalty shall be imprisonment for a term of one to ten years. (3) If the offender at least recklessly causes the death of another person by the act, the penalty shall be imprisonment for life or for a term of not less than ten years. (4) Any person who, for the preparation of an offence under paragraph 1, produces, procures for themselves or another, keeps in custody or makes available to another firearms, explosives or other substances or devices intended for causing an explosion or a fire shall be punished with imprisonment for a term of six months to five years.
«if AttacksOnAirAndSeaTraffic is true»(1) Imprisonment for a term of not less than five years shall be imposed on {Actor} who 1. «if {UsesViolence} is true»uses violence «end if» «if {AttacksFreedomOfDecision} is true»or attacks the freedom of decision of a person «end if» «if {OtherMachinations} is true»or undertakes other machinations «end if» «if {ActsWithControlIntention} is true»in order thereby «if {GainControl} is true»to gain control over «end if» «if {InfluenceNavigation} is true»or to influence the navigation of «end if» «end if» a) «if {CivilAircraftInFlight} is true»a civil aircraft in flight «end if», or b) «if {CivilShipAtSea} is true»a ship employed in civil maritime traffic «end if», or 2. «if {ActsWithDestructionIntention} is true»in order to destroy or damage such an aircraft or ship «if {CargoOnBoard} is true»or its cargo on board «end if» «end if», «if {UsesFirearms} is true»uses firearms «end if» or «if {UndertakesExplosion} is true»undertakes to cause an explosion «end if» «if {UndertakesFire} is true»or a fire «end if». «if [AircraftInFlight] is true»An aircraft which «if {BoardedByCrewOrPassengers} is true»has already been boarded by members of the crew or by passengers «end if», or «if {LoadingBegun} is true»the loading of which has already begun «end if», or which «if {NotYetLeftAsScheduled} is true»has not yet been left as scheduled by members of the crew or by passengers «end if», or «if {UnloadingNotComplete} is true»the scheduled unloading of which is not yet complete «end if», stands equal to an aircraft in flight «end if». (2) In less serious cases, the penalty shall be imprisonment for a term of one to ten years. (3) If the offender at least recklessly causes the death of another person by the act, the penalty shall be imprisonment for life or for a term of not less than ten years. (4) Any person who, for the preparation of an offence under paragraph 1, produces, procures for themselves or another, keeps in custody or makes available to another firearms, explosives or other substances or devices intended for causing an explosion or a fire shall be punished with imprisonment for a term of six months to five years.«end if»
Annexes
Computables
[AircraftInFlight] = BoardedByCrewOrPassengers is true or LoadingBegun is true or NotYetLeftAsScheduled is true or UnloadingNotComplete is true [Craft] = CivilAircraftInFlight is true or CivilShipAtSea is true [Leg2Means] = UsesFirearms is true or UndertakesExplosion is true or UndertakesFire is true [Leg2] = ActsWithDestructionIntention is true and Craft is true and Leg2Means is true [Leg1Means] = UsesViolence is true or AttacksFreedomOfDecision is true or OtherMachinations is true [Leg1Purpose] = ActsWithControlIntention is true and (GainControl is true or InfluenceNavigation is true) [Leg1] = Leg1Means is true and Leg1Purpose is true and Craft is true [AttacksOnAirAndSeaTraffic] = Leg1 is true or Leg2 is true
Business rules
idkindactorverb / predicatebody
AST-R01actActorUsesViolence is true
AST-R02actActorAttacksFreedomOfDecision is true
AST-R03actActorOtherMachinations is true
AST-R04actActorActsWithControlIntention is true
AST-R05conditionNoneGainControl is true
AST-R06conditionNoneInfluenceNavigation is true
AST-R07conditionNoneCivilAircraftInFlight is true
AST-R08conditionNoneCivilShipAtSea is true
AST-R09actActorActsWithDestructionIntention is true
AST-R10conditionNoneCargoOnBoard is true
AST-R11actActorUsesFirearms is true
AST-R12actActorUndertakesExplosion is true
AST-R13actActorUndertakesFire is true
AST-R14conditionNoneBoardedByCrewOrPassengers is true
AST-R15conditionNoneLoadingBegun is true
AST-R16conditionNoneNotYetLeftAsScheduled is true
AST-R17conditionNoneUnloadingNotComplete is true
AST-R80conditionNoneequivalence (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-P0prohibitionActornot realisenot AttacksOnAirAndSeaTraffic
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
anyone whoTätersubjekt{Actor}in scope
{Actor} uses violenceMerkmal{UsesViolence}AST-R01is true
{Actor} attacks the freedom of decision of a personMerkmal{AttacksFreedomOfDecision}AST-R02is true
{Actor} undertakes other machinationsMerkmal{OtherMachinations}AST-R03is true
{Actor} acts in order to achieve the aim concerning the craftMerkmal{ActsWithControlIntention}AST-R04is true
to gain control over the craftMerkmal{GainControl}AST-R05is true
to influence the navigation of the craftMerkmal{InfluenceNavigation}AST-R06is true
a civil aircraft in flightMerkmal{CivilAircraftInFlight}AST-R07is true
a ship employed in civil maritime trafficMerkmal{CivilShipAtSea}AST-R08is true
{Actor} acts in order to destroy the craftMerkmal{ActsWithDestructionIntention}AST-R09is true
the aim extends to the cargo on boardMerkmal{CargoOnBoard}AST-R10is true
{Actor} uses firearmsMerkmal{UsesFirearms}AST-R11is true
{Actor} undertakes to cause an explosionMerkmal{UndertakesExplosion}AST-R12is true
{Actor} undertakes to cause a fireMerkmal{UndertakesFire}AST-R13is true
the aircraft has already been boardedMerkmal{BoardedByCrewOrPassengers}AST-R14is true
the loading of the aircraft has already begunMerkmal{LoadingBegun}AST-R15is true
the aircraft has not yet been left as scheduledMerkmal{NotYetLeftAsScheduled}AST-R16is true
the scheduled unloading of the aircraft is not yet completeMerkmal{UnloadingNotComplete}AST-R17is true
(2) lesser cases; (3) death results; (4) preparation variantgrading / results / preparation— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{ActsWithControlIntention}Booleantrue / false / unknownSession{Actor} acts in order to achieve the aim concerning the craft
{ActsWithDestructionIntention}Booleantrue / false / unknownSession{Actor} acts in order to destroy the craft
{AttacksFreedomOfDecision}Booleantrue / false / unknownSession{Actor} attacks the freedom of decision of a person
{BoardedByCrewOrPassengers}Booleantrue / false / unknownSessionthe aircraft has already been boarded
{CargoOnBoard}Booleantrue / false / unknownSessionthe aim extends to the cargo on board
{CivilAircraftInFlight}Booleantrue / false / unknownSessiona civil aircraft in flight
{CivilShipAtSea}Booleantrue / false / unknownSessiona ship employed in civil maritime traffic
{GainControl}Booleantrue / false / unknownSessionto gain control over the craft
{InfluenceNavigation}Booleantrue / false / unknownSessionto influence the navigation of the craft
{LoadingBegun}Booleantrue / false / unknownSessionthe loading of the aircraft has already begun
{NotYetLeftAsScheduled}Booleantrue / false / unknownSessionthe aircraft has not yet been left as scheduled
{OtherMachinations}Booleantrue / false / unknownSession{Actor} undertakes other machinations
{UndertakesExplosion}Booleantrue / false / unknownSession{Actor} undertakes to cause an explosion
{UndertakesFire}Booleantrue / false / unknownSession{Actor} undertakes to cause a fire
{UnloadingNotComplete}Booleantrue / false / unknownSessionthe scheduled unloading of the aircraft is not yet complete
{UsesFirearms}Booleantrue / false / unknownSession{Actor} uses firearms
{UsesViolence}Booleantrue / false / unknownSession{Actor} uses violence
Reconstruction from the substrate
Committed by any person (the actor) who: (({Actor} uses violence or {Actor} attacks the freedom of decision of a person or {Actor} undertakes other machinations) and ({Actor} acts in order to achieve the aim concerning the craft and (to gain control over the craft or to influence the navigation of the craft)) and (a civil aircraft in flight or a ship employed in civil maritime traffic)) or ({Actor} acts in order to destroy the craft and (a civil aircraft in flight or a ship employed in civil maritime traffic) and ({Actor} uses firearms or {Actor} undertakes to cause an explosion or {Actor} undertakes to cause a fire)).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[AircraftInFlight]BoardedByCrewOrPassengers, LoadingBegun, NotYetLeftAsScheduled, UnloadingNotCompletefalseRecomputes when any input changes; propagates into the composite.
[Craft]CivilAircraftInFlight, CivilShipAtSeafalseRecomputes when any input changes; propagates into the composite.
[Leg2Means]UsesFirearms, UndertakesExplosion, UndertakesFirefalseRecomputes when any input changes; propagates into the composite.
[Leg2]ActsWithDestructionIntention, Craft, Leg2MeansfalseRecomputes when any input changes; propagates into the composite.
[Leg1Means]UsesViolence, AttacksFreedomOfDecision, OtherMachinationsfalseRecomputes when any input changes; propagates into the composite.
[Leg1Purpose]ActsWithControlIntention, GainControl, InfluenceNavigationfalseRecomputes when any input changes; propagates into the composite.
[Leg1]Leg1Means, Leg1Purpose, CraftfalseRecomputes when any input changes; propagates into the composite.
[AttacksOnAirAndSeaTraffic]Leg1, Leg2falseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (AST-P0)[AttacksOnAirAndSeaTraffic]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {ActsWithControlIntention} ├─ {ActsWithDestructionIntention} ├─ {AttacksFreedomOfDecision} ├─ {BoardedByCrewOrPassengers} ├─ {CargoOnBoard} ├─ {CivilAircraftInFlight} ├─ {CivilShipAtSea} ├─ {GainControl} ├─ {InfluenceNavigation} ├─ {LoadingBegun} ├─ {NotYetLeftAsScheduled} ├─ {OtherMachinations} ├─ {UndertakesExplosion} ├─ {UndertakesFire} ├─ {UnloadingNotComplete} ├─ {UsesFirearms} ├─ {UsesViolence} ↓ PHASE 2: evaluate act / intermediate computables ├─ [AircraftInFlight] = BoardedByCrewOrPassengers is true or LoadingBegun is true or NotYetLeftAsScheduled is true or UnloadingNotComplete is true ├─ [Craft] = CivilAircraftInFlight is true or CivilShipAtSea is true ├─ [Leg2Means] = UsesFirearms is true or UndertakesExplosion is true or UndertakesFire is true ├─ [Leg2] = ActsWithDestructionIntention is true and Craft is true and Leg2Means is true ├─ [Leg1Means] = UsesViolence is true or AttacksFreedomOfDecision is true or OtherMachinations is true ├─ [Leg1Purpose] = ActsWithControlIntention is true and (GainControl is true or InfluenceNavigation is true) ├─ [Leg1] = Leg1Means is true and Leg1Purpose is true and Craft is true ↓ PHASE 3: evaluate the objective conditions └─ [AttacksOnAirAndSeaTraffic] = Leg1 is true or Leg2 is true ↓ VERDICT (PrimeRule) ├─ [AttacksOnAirAndSeaTraffic] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [AttacksOnAirAndSeaTraffic] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [AttacksOnAirAndSeaTraffic] depends on [AircraftInFlight], [Craft], [Leg2Means], [Leg2], [Leg1Means], [Leg1Purpose], [Leg1]; none refer back to [AttacksOnAirAndSeaTraffic]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{ActsWithControlIntention}Element/Datum: {Actor} acts in order to achieve the aim concerning the craft.?Boolean
Q3Session{ActsWithDestructionIntention}Element/Datum: {Actor} acts in order to destroy the craft.?Boolean
Q4Session{AttacksFreedomOfDecision}Element/Datum: {Actor} attacks the freedom of decision of a person.?Boolean
Q5Session{BoardedByCrewOrPassengers}Element/Datum: the aircraft has already been boarded.?Boolean
Q6Session{CargoOnBoard}Element/Datum: the aim extends to the cargo on board.?Boolean
Q7Session{CivilAircraftInFlight}Element/Datum: a civil aircraft in flight.?Boolean
Q8Session{CivilShipAtSea}Element/Datum: a ship employed in civil maritime traffic.?Boolean
Q9Session{GainControl}Element/Datum: to gain control over the craft.?Boolean
Q10Session{InfluenceNavigation}Element/Datum: to influence the navigation of the craft.?Boolean
Q11Session{LoadingBegun}Element/Datum: the loading of the aircraft has already begun.?Boolean
Q12Session{NotYetLeftAsScheduled}Element/Datum: the aircraft has not yet been left as scheduled.?Boolean
Q13Session{OtherMachinations}Element/Datum: {Actor} undertakes other machinations.?Boolean
Q14Session{UndertakesExplosion}Element/Datum: {Actor} undertakes to cause an explosion.?Boolean
Q15Session{UndertakesFire}Element/Datum: {Actor} undertakes to cause a fire.?Boolean
Q16Session{UnloadingNotComplete}Element/Datum: the scheduled unloading of the aircraft is not yet complete.?Boolean
Q17Session{UsesFirearms}Element/Datum: {Actor} uses firearms.?Boolean
Q18Session{UsesViolence}Element/Datum: {Actor} uses violence.?Boolean
Flags
Scope  Paragraph 1 whole, both sentences: the control leg, the destruction leg, and the in-flight equivalence. Struck per the marked-up source: the sanctions head of (1), (2), (3) and (4).
Both purposes retained (deliberate)  “um dadurch die Herrschaft ... zu erlangen oder auf dessen Führung einzuwirken” and “um ... zu zerstören oder zu beschädigen” are live per the markup and the retention criterion: each is what separates the offence from conduct otherwise covered elsewhere. The destruction-or-damage coordination lives inside the {ActsWithDestructionIntention} gate text with the {CargoOnBoard} extension gated separately.
In-flight equivalence authored (sentence 2)  The live second sentence authors [AircraftInFlight]: the four ground states stand equal to flight; {CivilAircraftInFlight} reads its extended content from it, recorded as rule AST-R80 on the §232 sentence-2 pattern.
Preparation struck (deliberate contrast)  (4)'s preparation variant is struck, the opposite of §263a(3) and §310; recorded as an editorial decision.
Treatment  §316c is Operomise-tagged.

§317 · Disruption of telecommunications facilities

DisruptionOfTelecommunications · provenance StGB 317 · (1) encoded; (2)-(3) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who prevents or endangers the operation of a telecommunications installation serving public purposes by destroying, damaging, removing, altering or rendering unusable a thing serving the operation, or by withdrawing the electrical power intended for the operation, shall be punished with imprisonment for up to five years or a fine. (2) An attempt is punishable. (3) A person who commits the act negligently shall be punished with imprisonment for up to one year or a fine.
«if DisruptionOfTelecommunications is true»(1) {Actor} who «if {PreventsOperation} is true»prevents «end if» «if {EndangersOperation} is true»or endangers «end if» the operation of «if {TelecomInstallation} is true»a telecommunications installation serving public purposes «end if» by «if {Destroys} is true»destroying «end if» «if {Damages} is true», damaging «end if» «if {Removes} is true», removing «end if» «if {Alters} is true», altering «end if» «if {RendersUnusable} is true»or rendering unusable «end if» «if {ThingServingOperation} is true»a thing serving the operation «end if», or by «if {WithdrawsElectricalPower} is true»withdrawing the electrical power intended for the operation «end if», shall be punished with imprisonment for up to five years or a fine. (2) An attempt is punishable. (3) A person who commits the act negligently shall be punished with imprisonment for up to one year or a fine.«end if»
Annexes
Computables
[ThingConduct] = ThingServingOperation is true and (Destroys is true or Damages is true or Removes is true or Alters is true or RendersUnusable is true) [InterferenceResult] = PreventsOperation is true or EndangersOperation is true [InterferenceMeans] = ThingConduct is true or WithdrawsElectricalPower is true [DisruptionOfTelecommunications] = TelecomInstallation is true and InterferenceResult is true and InterferenceMeans is true
Business rules
idkindactorverb / predicatebody
DTC-R01conditionNoneTelecomInstallation is true
DTC-R02actActorPreventsOperation is true
DTC-R03actActorEndangersOperation is true
DTC-R04conditionNoneThingServingOperation is true
DTC-R05actActorDestroys is true
DTC-R06actActorDamages is true
DTC-R07actActorRemoves is true
DTC-R08actActorAlters is true
DTC-R09actActorRendersUnusable is true
DTC-R10actActorWithdrawsElectricalPower is true
DTC-P0prohibitionActornot realisenot DisruptionOfTelecommunications
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
a telecommunications installation serving public purposesMerkmal{TelecomInstallation}DTC-R01is true
{Actor} prevents the operation of the installationMerkmal{PreventsOperation}DTC-R02is true
{Actor} endangers the operation of the installationMerkmal{EndangersOperation}DTC-R03is true
a thing serving the operationMerkmal{ThingServingOperation}DTC-R04is true
{Actor} destroys the thingMerkmal{Destroys}DTC-R05is true
{Actor} damages the thingMerkmal{Damages}DTC-R06is true
{Actor} removes the thingMerkmal{Removes}DTC-R07is true
{Actor} alters the thingMerkmal{Alters}DTC-R08is true
{Actor} renders the thing unusableMerkmal{RendersUnusable}DTC-R09is true
{Actor} withdraws the electrical power intended for the operationMerkmal{WithdrawsElectricalPower}DTC-R10is true
(2) attempt; (3) negligence variantattempt / negligence— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{Alters}Booleantrue / false / unknownSession{Actor} alters the thing
{Damages}Booleantrue / false / unknownSession{Actor} damages the thing
{Destroys}Booleantrue / false / unknownSession{Actor} destroys the thing
{EndangersOperation}Booleantrue / false / unknownSession{Actor} endangers the operation of the installation
{PreventsOperation}Booleantrue / false / unknownSession{Actor} prevents the operation of the installation
{Removes}Booleantrue / false / unknownSession{Actor} removes the thing
{RendersUnusable}Booleantrue / false / unknownSession{Actor} renders the thing unusable
{TelecomInstallation}Booleantrue / false / unknownSessiona telecommunications installation serving public purposes
{ThingServingOperation}Booleantrue / false / unknownSessiona thing serving the operation
{WithdrawsElectricalPower}Booleantrue / false / unknownSession{Actor} withdraws the electrical power intended for the operation
Reconstruction from the substrate
Committed by any person (the actor) who: a telecommunications installation serving public purposes and ({Actor} prevents the operation of the installation or {Actor} endangers the operation of the installation) and ((a thing serving the operation and ({Actor} destroys the thing or {Actor} damages the thing or {Actor} removes the thing or {Actor} alters the thing or {Actor} renders the thing unusable)) or {Actor} withdraws the electrical power intended for the operation).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[ThingConduct]ThingServingOperation, Destroys, Damages, Removes, Alters, RendersUnusablefalseRecomputes when any input changes; propagates into the composite.
[InterferenceResult]PreventsOperation, EndangersOperationfalseRecomputes when any input changes; propagates into the composite.
[InterferenceMeans]ThingConduct, WithdrawsElectricalPowerfalseRecomputes when any input changes; propagates into the composite.
[DisruptionOfTelecommunications]TelecomInstallation, InterferenceResult, InterferenceMeansfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (DTC-P0)[DisruptionOfTelecommunications]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {Alters} ├─ {Damages} ├─ {Destroys} ├─ {EndangersOperation} ├─ {PreventsOperation} ├─ {Removes} ├─ {RendersUnusable} ├─ {TelecomInstallation} ├─ {ThingServingOperation} ├─ {WithdrawsElectricalPower} ↓ PHASE 2: evaluate act / intermediate computables ├─ [ThingConduct] = ThingServingOperation is true and (Destroys is true or Damages is true or Removes is true or Alters is true or RendersUnusable is true) ├─ [InterferenceResult] = PreventsOperation is true or EndangersOperation is true ├─ [InterferenceMeans] = ThingConduct is true or WithdrawsElectricalPower is true ↓ PHASE 3: evaluate the objective conditions └─ [DisruptionOfTelecommunications] = TelecomInstallation is true and InterferenceResult is true and InterferenceMeans is true ↓ VERDICT (PrimeRule) ├─ [DisruptionOfTelecommunications] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [DisruptionOfTelecommunications] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [DisruptionOfTelecommunications] depends on [ThingConduct], [InterferenceResult], [InterferenceMeans]; none refer back to [DisruptionOfTelecommunications]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{Alters}Element/Datum: {Actor} alters the thing.?Boolean
Q3Session{Damages}Element/Datum: {Actor} damages the thing.?Boolean
Q4Session{Destroys}Element/Datum: {Actor} destroys the thing.?Boolean
Q5Session{EndangersOperation}Element/Datum: {Actor} endangers the operation of the installation.?Boolean
Q6Session{PreventsOperation}Element/Datum: {Actor} prevents the operation of the installation.?Boolean
Q7Session{Removes}Element/Datum: {Actor} removes the thing.?Boolean
Q8Session{RendersUnusable}Element/Datum: {Actor} renders the thing unusable.?Boolean
Q9Session{TelecomInstallation}Element/Datum: a telecommunications installation serving public purposes.?Boolean
Q10Session{ThingServingOperation}Element/Datum: a thing serving the operation.?Boolean
Q11Session{WithdrawsElectricalPower}Element/Datum: {Actor} withdraws the electrical power intended for the operation.?Boolean
Flags
Scope  Paragraph 1 whole: the two interference results over the five thing-conducts and the power-withdrawal alternative. Struck per the marked-up source: (2) and (3).
Verb set  The five thing-verbs (destroys, damages, removes, alters, renders unusable) plus the power withdrawal mirror §316b's drafting, which is Excluded; the overlap is by wording only, not by reference.
Treatment  §317 is Operomise-tagged.

§318 · Damage to important facilities

DamageToImportantFacilities · provenance StGB 318 · (1) whole encoded; (2)-(6) struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who damages or destroys water pipes, locks, weirs, dykes, dams or other hydraulic structures, or bridges, ferries, ways or protective barriers, or devices serving mining operations for water management, for ventilation or for the entry and exit of the workers, and thereby endangers the limb or life of another person, shall be punished with imprisonment for a term of three months to five years. (2) An attempt is punishable. (3) If the offender causes a serious damage to the health of another person or damage to the health of a large number of people by the act, the penalty shall be imprisonment for a term of one to ten years. (4) If the offender causes the death of another person by the act, the penalty shall be imprisonment for a term of not less than three years. (5) In less serious cases of paragraph 3, the penalty shall be imprisonment for a term of six months to five years; in less serious cases of paragraph 4, imprisonment for a term of one to ten years. (6) Any person who, in the cases of paragraph 1, 1. negligently causes the danger, or 2. acts negligently and negligently causes the danger, shall be punished with imprisonment for up to three years or a fine.
«if DamageToImportantFacilities is true»(1) {Actor} who «if {Damages} is true»damages «end if» «if {Destroys} is true»or destroys «end if» «if {WaterPipes} is true»water pipes «end if» «if {Locks} is true», locks «end if» «if {Weirs} is true», weirs «end if» «if {Dykes} is true», dykes «end if» «if {Dams} is true», dams «end if» «if {OtherHydraulicStructures} is true»or other hydraulic structures «end if», or «if {Bridges} is true»bridges «end if» «if {Ferries} is true», ferries «end if» «if {Ways} is true», ways «end if» «if {ProtectiveBarriers} is true»or protective barriers «end if», or devices serving mining operations «if {MiningWaterManagementDevices} is true»for water management «end if» «if {MiningVentilationDevices} is true», for ventilation «end if» «if {MiningAccessDevices} is true»or for the entry and exit of the workers «end if», and thereby endangers «if {EndangersLimbOfAnother} is true»the limb «end if» «if {EndangersLifeOfAnother} is true»or life of another person «end if», shall be punished with imprisonment for a term of three months to five years. (2) An attempt is punishable. (3) If the offender causes a serious damage to the health of another person or damage to the health of a large number of people by the act, the penalty shall be imprisonment for a term of one to ten years. (4) If the offender causes the death of another person by the act, the penalty shall be imprisonment for a term of not less than three years. (5) In less serious cases of paragraph 3, the penalty shall be imprisonment for a term of six months to five years; in less serious cases of paragraph 4, imprisonment for a term of one to ten years. (6) Any person who, in the cases of paragraph 1, 1. negligently causes the danger, or 2. acts negligently and negligently causes the danger, shall be punished with imprisonment for up to three years or a fine.«end if»
Annexes
Computables
[Group2] = Bridges is true or Ferries is true or Ways is true or ProtectiveBarriers is true [Group1] = WaterPipes is true or Locks is true or Weirs is true or Dykes is true or Dams is true or OtherHydraulicStructures is true [Group3] = MiningWaterManagementDevices is true or MiningVentilationDevices is true or MiningAccessDevices is true [FacilityObject] = Group1 is true or Group2 is true or Group3 is true [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true [DamageConduct] = Damages is true or Destroys is true [DamageToImportantFacilities] = FacilityObject is true and DamageConduct is true and Endangerment is true
Business rules
idkindactorverb / predicatebody
DIF-R01actActorDamages is true
DIF-R02actActorDestroys is true
DIF-R03conditionNoneWaterPipes is true
DIF-R04conditionNoneLocks is true
DIF-R05conditionNoneWeirs is true
DIF-R06conditionNoneDykes is true
DIF-R07conditionNoneDams is true
DIF-R08conditionNoneOtherHydraulicStructures is true
DIF-R09conditionNoneBridges is true
DIF-R10conditionNoneFerries is true
DIF-R11conditionNoneWays is true
DIF-R12conditionNoneProtectiveBarriers is true
DIF-R13conditionNoneMiningWaterManagementDevices is true
DIF-R14conditionNoneMiningVentilationDevices is true
DIF-R15conditionNoneMiningAccessDevices is true
DIF-R16actActorEndangersLimbOfAnother is true
DIF-R17actActorEndangersLifeOfAnother is true
DIF-P0prohibitionActornot realisenot DamageToImportantFacilities
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
{Actor} damages the facilityMerkmal{Damages}DIF-R01is true
{Actor} destroys the facilityMerkmal{Destroys}DIF-R02is true
water pipesMerkmal{WaterPipes}DIF-R03is true
locksMerkmal{Locks}DIF-R04is true
weirsMerkmal{Weirs}DIF-R05is true
dykesMerkmal{Dykes}DIF-R06is true
damsMerkmal{Dams}DIF-R07is true
other hydraulic structuresMerkmal{OtherHydraulicStructures}DIF-R08is true
bridgesMerkmal{Bridges}DIF-R09is true
ferriesMerkmal{Ferries}DIF-R10is true
waysMerkmal{Ways}DIF-R11is true
protective barriersMerkmal{ProtectiveBarriers}DIF-R12is true
devices serving mining operations for water managementMerkmal{MiningWaterManagementDevices}DIF-R13is true
devices serving mining operations for ventilationMerkmal{MiningVentilationDevices}DIF-R14is true
devices serving mining operations for the access of the workersMerkmal{MiningAccessDevices}DIF-R15is true
{Actor} thereby endangers the limb of another personMerkmal{EndangersLimbOfAnother}DIF-R16is true
{Actor} thereby endangers the life of another personMerkmal{EndangersLifeOfAnother}DIF-R17is true
(2) attempt; (3)-(5) result aggravations and lesser cases; (6) negligence variantsattempt / results / negligence— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Actor}ReferenceSessionany person (the actor)
{Bridges}Booleantrue / false / unknownSessionbridges
{Damages}Booleantrue / false / unknownSession{Actor} damages the facility
{Dams}Booleantrue / false / unknownSessiondams
{Destroys}Booleantrue / false / unknownSession{Actor} destroys the facility
{Dykes}Booleantrue / false / unknownSessiondykes
{EndangersLifeOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the life of another person
{EndangersLimbOfAnother}Booleantrue / false / unknownSession{Actor} thereby endangers the limb of another person
{Ferries}Booleantrue / false / unknownSessionferries
{Locks}Booleantrue / false / unknownSessionlocks
{MiningAccessDevices}Booleantrue / false / unknownSessiondevices serving mining operations for the access of the workers
{MiningVentilationDevices}Booleantrue / false / unknownSessiondevices serving mining operations for ventilation
{MiningWaterManagementDevices}Booleantrue / false / unknownSessiondevices serving mining operations for water management
{OtherHydraulicStructures}Booleantrue / false / unknownSessionother hydraulic structures
{ProtectiveBarriers}Booleantrue / false / unknownSessionprotective barriers
{WaterPipes}Booleantrue / false / unknownSessionwater pipes
{Ways}Booleantrue / false / unknownSessionways
{Weirs}Booleantrue / false / unknownSessionweirs
Reconstruction from the substrate
Committed by any person (the actor) who: ((water pipes or locks or weirs or dykes or dams or other hydraulic structures) or (bridges or ferries or ways or protective barriers) or (devices serving mining operations for water management or devices serving mining operations for ventilation or devices serving mining operations for the access of the workers)) and ({Actor} damages the facility or {Actor} destroys the facility) and ({Actor} thereby endangers the limb of another person or {Actor} thereby endangers the life of another person).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Group2]Bridges, Ferries, Ways, ProtectiveBarriersfalseRecomputes when any input changes; propagates into the composite.
[Group1]WaterPipes, Locks, Weirs, Dykes, Dams, OtherHydraulicStructuresfalseRecomputes when any input changes; propagates into the composite.
[Group3]MiningWaterManagementDevices, MiningVentilationDevices, MiningAccessDevicesfalseRecomputes when any input changes; propagates into the composite.
[FacilityObject]Group1, Group2, Group3falseRecomputes when any input changes; propagates into the composite.
[Endangerment]EndangersLimbOfAnother, EndangersLifeOfAnotherfalseRecomputes when any input changes; propagates into the composite.
[DamageConduct]Damages, DestroysfalseRecomputes when any input changes; propagates into the composite.
[DamageToImportantFacilities]FacilityObject, DamageConduct, EndangermentfalseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (DIF-P0)[DamageToImportantFacilities]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Actor} ├─ {Bridges} ├─ {Damages} ├─ {Dams} ├─ {Destroys} ├─ {Dykes} ├─ {EndangersLifeOfAnother} ├─ {EndangersLimbOfAnother} ├─ {Ferries} ├─ {Locks} ├─ {MiningAccessDevices} ├─ {MiningVentilationDevices} ├─ {MiningWaterManagementDevices} ├─ {OtherHydraulicStructures} ├─ {ProtectiveBarriers} ├─ {WaterPipes} ├─ {Ways} ├─ {Weirs} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Group2] = Bridges is true or Ferries is true or Ways is true or ProtectiveBarriers is true ├─ [Group1] = WaterPipes is true or Locks is true or Weirs is true or Dykes is true or Dams is true or OtherHydraulicStructures is true ├─ [Group3] = MiningWaterManagementDevices is true or MiningVentilationDevices is true or MiningAccessDevices is true ├─ [FacilityObject] = Group1 is true or Group2 is true or Group3 is true ├─ [Endangerment] = EndangersLimbOfAnother is true or EndangersLifeOfAnother is true ├─ [DamageConduct] = Damages is true or Destroys is true ↓ PHASE 3: evaluate the objective conditions └─ [DamageToImportantFacilities] = FacilityObject is true and DamageConduct is true and Endangerment is true ↓ VERDICT (PrimeRule) ├─ [DamageToImportantFacilities] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [DamageToImportantFacilities] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [DamageToImportantFacilities] depends on [Group2], [Group1], [Group3], [FacilityObject], [Endangerment], [DamageConduct]; none refer back to [DamageToImportantFacilities]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q2Session{Bridges}Element/Datum: bridges.?Boolean
Q3Session{Damages}Element/Datum: {Actor} damages the facility.?Boolean
Q4Session{Dams}Element/Datum: dams.?Boolean
Q5Session{Destroys}Element/Datum: {Actor} destroys the facility.?Boolean
Q6Session{Dykes}Element/Datum: dykes.?Boolean
Q7Session{EndangersLifeOfAnother}Element/Datum: {Actor} thereby endangers the life of another person.?Boolean
Q8Session{EndangersLimbOfAnother}Element/Datum: {Actor} thereby endangers the limb of another person.?Boolean
Q9Session{Ferries}Element/Datum: ferries.?Boolean
Q10Session{Locks}Element/Datum: locks.?Boolean
Q11Session{MiningAccessDevices}Element/Datum: devices serving mining operations for the access of the workers.?Boolean
Q12Session{MiningVentilationDevices}Element/Datum: devices serving mining operations for ventilation.?Boolean
Q13Session{MiningWaterManagementDevices}Element/Datum: devices serving mining operations for water management.?Boolean
Q14Session{OtherHydraulicStructures}Element/Datum: other hydraulic structures.?Boolean
Q15Session{ProtectiveBarriers}Element/Datum: protective barriers.?Boolean
Q16Session{WaterPipes}Element/Datum: water pipes.?Boolean
Q17Session{Ways}Element/Datum: ways.?Boolean
Q18Session{Weirs}Element/Datum: weirs.?Boolean
Flags
Scope  Paragraph 1 whole: the two conducts over the thirteen facility objects in three groups, with the limb-or-life endangerment. Struck per the marked-up source: (2) to (6).
Endangerment narrowed (faithful)  The endangerment limb is “Leib oder Leben eines anderen Menschen” only; the property limb of the shared formula (§307, §308, §315, §315a) has no counterpart in this section, and none is encoded. The two live endangerment names are shared by name.
Catalogue decomposition  Thirteen facility objects in their own gated blocks across the three source groups; the mining devices carry their purpose qualifications in the variable surfaces.
Treatment  §318 is Operomise-tagged.

§323c · Failure to render assistance; obstruction of rescuers

FailureToRenderAssistance · provenance StGB 323c · (1) and (2) encoded; sanctions phrases struck
Source (English, unofficial)
Operome markup - original text encoded
(1) Any person who, in the case of an accident or common danger or distress, fails to render assistance although this is necessary and can reasonably be expected of them in the circumstances, in particular where it is possible without substantial danger to themselves and without breach of other important duties, shall be punished with imprisonment for up to one year or a fine. (2) The same penalty shall apply to anyone who, in these situations, obstructs a person who is rendering or wishes to render assistance to a third party.
«if FailureToRenderAssistance is true»(1) {Actor} who, in the case of «if {Accident} is true»an accident «end if» «if {CommonDanger} is true»or common danger «end if» «if {Distress} is true»or distress «end if», «if {FailsToRenderAssistance} is true»fails to render assistance «end if» although this is «if {AssistanceNecessary} is true»necessary «end if» and «if {ReasonableInCircumstances} is true»can reasonably be expected of {Actor} in the circumstances, in particular where it is possible without substantial danger to {Actor} and without breach of other important duties «end if», shall be punished with imprisonment for up to one year or a fine. (2) The same penalty shall apply to {Actor} who, in these situations, «if {ObstructsPerson} is true»obstructs a person «end if» who «if {PersonRendersAssistance} is true»is rendering «end if» «if {PersonWishesToRenderAssistance} is true»or wishes to render «end if» assistance to a third party.«end if»
Annexes
Computables
[Situation] = Accident is true or CommonDanger is true or Distress is true [Para1] = Situation is true and FailsToRenderAssistance is true and AssistanceNecessary is true and ReasonableInCircumstances is true [Para2] = Situation is true and ObstructsPerson is true and (PersonRendersAssistance is true or PersonWishesToRenderAssistance is true) [FailureToRenderAssistance] = Para1 is true or Para2 is true
Business rules
idkindactorverb / predicatebody
FRA-R01conditionNoneAccident is true
FRA-R02conditionNoneCommonDanger is true
FRA-R03conditionNoneDistress is true
FRA-R04actActorFailsToRenderAssistance is true
FRA-R05conditionNoneAssistanceNecessary is true
FRA-R06conditionNoneReasonableInCircumstances is true
FRA-R07actActorObstructsPerson is true
FRA-R08conditionNonePersonRendersAssistance is true
FRA-R09conditionNonePersonWishesToRenderAssistance is true
FRA-P0prohibitionActornot realisenot FailureToRenderAssistance
Tatbestand dissected to the Merkmal
Source phraseDoctrinal rolePrimitiveRuleRequires
Any person whoTätersubjekt{Actor}in scope
an accidentMerkmal{Accident}FRA-R01is true
common dangerMerkmal{CommonDanger}FRA-R02is true
distressMerkmal{Distress}FRA-R03is true
{Actor} fails to render assistanceMerkmal{FailsToRenderAssistance}FRA-R04is true
the assistance is necessaryMerkmal{AssistanceNecessary}FRA-R05is true
the assistance can reasonably be expected of {Actor} in the circumstancesMerkmal{ReasonableInCircumstances}FRA-R06is true
{Actor} obstructs a personMerkmal{ObstructsPerson}FRA-R07is true
that person renders assistance to a third partyMerkmal{PersonRendersAssistance}FRA-R08is true
that person wishes to render assistance to a third partyMerkmal{PersonWishesToRenderAssistance}FRA-R09is true
penalty phrases of (1) and (2)sanction— excluded —struck
Variables appendix
VariableInputValuesCascadeSurface form (source words)
{Accident}Booleantrue / false / unknownSessionan accident
{Actor}ReferenceSessionany person (the actor)
{AssistanceNecessary}Booleantrue / false / unknownSessionthe assistance is necessary
{CommonDanger}Booleantrue / false / unknownSessioncommon danger
{Distress}Booleantrue / false / unknownSessiondistress
{FailsToRenderAssistance}Booleantrue / false / unknownSession{Actor} fails to render assistance
{ObstructsPerson}Booleantrue / false / unknownSession{Actor} obstructs a person
{PersonRendersAssistance}Booleantrue / false / unknownSessionthat person renders assistance to a third party
{PersonWishesToRenderAssistance}Booleantrue / false / unknownSessionthat person wishes to render assistance to a third party
{ReasonableInCircumstances}Booleantrue / false / unknownSessionthe assistance can reasonably be expected of {Actor} in the circumstances
Reconstruction from the substrate
Committed by any person (the actor) who: ((an accident or common danger or distress) and {Actor} fails to render assistance and the assistance is necessary and the assistance can reasonably be expected of {Actor} in the circumstances) or ((an accident or common danger or distress) and {Actor} obstructs a person and (that person renders assistance to a third party or that person wishes to render assistance to a third party)).
Assembled only from the variable surface forms (including the actor) and the computable structure carried in the XSD, not from the source column. It should read as the offence. This is the recoverability test: the law is reverse-derivable from the substrate.
Dependent assessments (reactive invalidation)
AssessmentDepends onInvalidationTrigger effect
[Situation]Accident, CommonDanger, DistressfalseRecomputes when any input changes; propagates into the composite.
[Para1]Situation, FailsToRenderAssistance, AssistanceNecessary, ReasonableInCircumstancesfalseRecomputes when any input changes; propagates into the composite.
[Para2]Situation, ObstructsPerson, PersonRendersAssistance, PersonWishesToRenderAssistancefalseRecomputes when any input changes; propagates into the composite.
[FailureToRenderAssistance]Para1, Para2falseFinal composite. Re-evaluates on any input change; cannot resolve true while any input is unknown.
prohibition (FRA-P0)[FailureToRenderAssistance]re-derivesThe PrimeRule prohibition holds whenever the composite is true; re-derives on any change.
Decision tree
PHASE 1: gather inputs (Session) ├─ {Accident} ├─ {Actor} ├─ {AssistanceNecessary} ├─ {CommonDanger} ├─ {Distress} ├─ {FailsToRenderAssistance} ├─ {ObstructsPerson} ├─ {PersonRendersAssistance} ├─ {PersonWishesToRenderAssistance} ├─ {ReasonableInCircumstances} ↓ PHASE 2: evaluate act / intermediate computables ├─ [Situation] = Accident is true or CommonDanger is true or Distress is true ├─ [Para1] = Situation is true and FailsToRenderAssistance is true and AssistanceNecessary is true and ReasonableInCircumstances is true ├─ [Para2] = Situation is true and ObstructsPerson is true and (PersonRendersAssistance is true or PersonWishesToRenderAssistance is true) ↓ PHASE 3: evaluate the objective conditions └─ [FailureToRenderAssistance] = Para1 is true or Para2 is true ↓ VERDICT (PrimeRule) ├─ [FailureToRenderAssistance] is true → objective conditions realised → conduct PROHIBITED (subject to permissions / exceptions) └─ [FailureToRenderAssistance] is falsenot realised
Recursion / re-entry notes
No runtime re-entry. The operome is a single forward evaluation: inputs → act computable(s) → Tatbestand composite → prohibition verdict. Attempt and preparation, where the section provides for them, are separate operomes, not re-entries.
Circularity check
• [FailureToRenderAssistance] depends on [Situation], [Para1], [Para2]; none refer back to [FailureToRenderAssistance]. No definitional cycle.
• Each computable reduces to input Booleans; the graph is a DAG and topologically sortable. Tristate is monotone: any unknown input holds the composite at unknown rather than forcing a verdict.
Questionnaire
#CascadeVariableQuestion / promptInput
Q1Session{Accident}Element/Datum: an accident.?Boolean
Q2Session{Actor}Who or what is the actor? Any natural person, legal person, or non-human system. Canonical home: PrimeRule.?Reference
Q3Session{AssistanceNecessary}Element/Datum: the assistance is necessary.?Boolean
Q4Session{CommonDanger}Element/Datum: common danger.?Boolean
Q5Session{Distress}Element/Datum: distress.?Boolean
Q6Session{FailsToRenderAssistance}Element/Datum: {Actor} fails to render assistance.?Boolean
Q7Session{ObstructsPerson}Element/Datum: {Actor} obstructs a person.?Boolean
Q8Session{PersonRendersAssistance}Element/Datum: that person renders assistance to a third party.?Boolean
Q9Session{PersonWishesToRenderAssistance}Element/Datum: that person wishes to render assistance to a third party.?Boolean
Q10Session{ReasonableInCircumstances}Element/Datum: the assistance can reasonably be expected of {Actor} in the circumstances.?Boolean
Flags
Scope  Both paragraphs live: the failure offence and the obstruction-of-rescuers variant. Struck per the marked-up source: (1)'s penalty and (2)'s “Ebenso wird bestraft” head, the standing sanctions-phrase rule.
“insbesondere” illustration  “insbesondere ohne erhebliche eigene Gefahr und ohne Verletzung anderer wichtiger Pflichten möglich” is illustrative of the reasonableness standard, not a separate element; it stays in the markup text under {ReasonableInCircumstances}, the “namentlich” treatment.
Para 2's situation reference  “in diesen Situationen” resolves against [Situation], the same disjunction as paragraph 1; an obstruction outside an accident, common danger or distress is not within the composite.
Genuine omission offence  Paragraph 1 is an echtes Unterlassungsdelikt: the conduct element is the failure itself; no §13 commission-by-omission bridge is needed or referenced.
Treatment  §323c is Operomise-tagged.
SynapseLayer operome extraction · Lisbon, 10 June 2026