T-Norm Operators for EU AI Act Compliance Classification: An Empirical Comparison of Lukasiewicz, Product, and Gödel Semantics in a Neuro-Symbolic Reasoning System
Organizations: TriStiX S.L., Altea, Alicante, Spain
Abstract
We present a first comparative pilot study of three t-norm operators -- Lukasiewicz (T_L), Product (T_P), and Gödel (T_G) - as logical conjunction mechanisms in a neuro-symbolic reasoning system for EU AI Act compliance classification. Using the LGGT+ (Logic-Guided Graph Transformers Plus) engine and a benchmark of 1035 annotated AI system descriptions spanning four risk categories (prohibited, high_risk, limited_risk, minimal_risk), we evaluate classification accuracy, false positive and false negative rates, and operator behaviour on ambiguous cases. At n=1035, all three operators differ significantly (McNemar p<0.001). T_G achieves highest accuracy (84.5%) and best borderline recall (85%), but introduces 8 false positives (0.8%) via min-semantics over-classification. T_L and T_P maintain zero false positives, with T_P outperforming T_L (81.2% vs. 78.5%). Our principal findings are: (1) operator choice is secondary to rule base completeness; (2) T_L and T_P maintain zero false positives but miss borderline cases; (3) T_G's min-semantics achieves higher recall at cost of 0.8% false positive rate; (4) a mixed-semantics classifier is the productive next step. We release the LGGT+ core engine (201/201 tests passing) and benchmark dataset (n=1035) under Apache 2.0.
Figures & tables
| T-norm | Formula | Dead zone | Gradient |
|---|---|---|---|
| Łukasiewicz | Zero in dead zone | ||
| Product | None | Smooth: | |
| Gödel | None | Subgradient |
| Legal practitioner’s question | Conjunction intuition | Practical implication |
|---|---|---|
| Does the rule require strong, joint confirmation of all conditions? | Strong conjunction | One weaker condition substantially reduces the overall score |
| Is it sufficient that each condition individually reaches a reasonable threshold? | Bottleneck conjunction (weakest link) | The lowest-scored condition determines the outcome |
| Are some conditions cumulatively required and others only minimally required? | Hybrid semantics (rule-specific) | Different parts of a rule may warrant different aggregation methods |
| System | (runtime) | Graph transf. | Proof trail | Legal domain |
|---|---|---|---|---|
| LTNtorch [ 1 ] | ||||
| IBM/LNN [ 8 ] | ||||
| GNN-QE [ 10 ] | ||||
| SGAT-MS [ 9 ] | ||||
| LGGT+ (ours) |
| Rule ID | Cat. | Conditions | Article |
|---|---|---|---|
| prohibited_rt_biometric | prohib. | real_time_processing , | Art. 5(1)(h) |
| public_space , | |||
| biometric_identification | |||
| prohibited_social_scoring | prohib. | public_authority , | Art. 5(1)(c) |
| evaluates_social_behavior , | |||
| detrimental_treatment |
| T-norm | Overall | Clear | Marginal | Borderline |
|---|---|---|---|---|
| Łukasiewicz | 78.5% | 96.3% | 56.9% | 25.0% |
| Product | 81.2% | 99.5% | 56.9% | 35.0% |
| Gödel | 84.5% | 100.0% | 54.5% | 85.0% |
| T-norm | FP | FN | FP Rate | FN Rate |
|---|---|---|---|---|
| 0 | 223 | 0.0% | 21.5% | |
| 0 | 195 | 0.0% | 18.8% | |
| 8 | 152 | 0.8% | 14.7% |
| Comparison | -value | Sig. | |||
|---|---|---|---|---|---|
| vs | 0 | 28 | 28 | Yes | |
| vs | 8 | 71 | 79 | Yes | |
| vs | 3 | 43 | 46 | Yes |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| ID | Description (abbrev.) | Expert | Type | ||
|---|---|---|---|---|---|
| P01 | Realtime face recog. in metro | prohibited | clear | ||
| P02 | Government social credit system | prohibited | clear | ||
| PM01 | Nudge recommender (not subliminal) | limited | marginal | ||
| PM02 | Post-event biometric search | high | marginal | ||
| PM03 | Private loyalty scoring | limited | marginal | ||
| HR01 | AI CV screening system | high | clear |
Fuzzy Logic
Fuzzy logic represents degrees of truth and uncertainty with graded membership functions and rule-based reasoning.
See all 48 papers