1use crate::enums::GeometricCharacter;
8use crate::enums::ValidityScopeKind;
9use crate::enums::VerificationDomain;
10use crate::enums::WittLevel;
11use crate::HostTypes;
12
13pub trait Operation<H: HostTypes> {
15 fn arity(&self) -> u64;
17 fn has_geometric_character(&self) -> GeometricCharacter;
19 type OperationTarget: Operation<H>;
21 fn inverse(&self) -> &Self::OperationTarget;
23 fn composed_of(&self) -> &H::HostString;
25 fn is_ring_op(&self) -> bool;
27}
28
29pub trait UnaryOp<H: HostTypes>: Operation<H> {}
31
32pub trait BinaryOp<H: HostTypes>: Operation<H> {
34 fn commutative(&self) -> bool;
36 fn associative(&self) -> bool;
38 fn identity(&self) -> i64;
40}
41
42pub trait Involution<H: HostTypes>: UnaryOp<H> {}
44
45pub trait Identity<H: HostTypes> {
47 type TermExpression: crate::kernel::schema::TermExpression<H>;
49 fn lhs(&self) -> &Self::TermExpression;
51 fn rhs(&self) -> &Self::TermExpression;
53 type ForAllDeclaration: crate::kernel::schema::ForAllDeclaration<H>;
55 fn for_all(&self) -> &Self::ForAllDeclaration;
57 fn verification_domain(&self) -> &[VerificationDomain];
59 type WittLevelBinding: WittLevelBinding<H>;
61 fn verified_at_level(&self) -> &[Self::WittLevelBinding];
63 fn universally_valid(&self) -> bool;
65 fn validity_kind(&self) -> ValidityScopeKind;
67 fn valid_kmin(&self) -> u64;
69 fn valid_kmax(&self) -> u64;
71}
72
73pub trait Group<H: HostTypes> {
75 type Operation: Operation<H>;
77 fn generated_by(&self) -> &[Self::Operation];
79 fn order(&self) -> u64;
81}
82
83pub trait DihedralGroup<H: HostTypes>: Group<H> {}
85
86pub trait WittLevelBinding<H: HostTypes> {
88 fn binding_level(&self) -> WittLevel;
90}
91
92pub trait QuantumThermodynamicDomain<H: HostTypes> {}
94
95pub trait ComposedOperation<H: HostTypes>:
97 Operation<H> + crate::user::morphism::Composition<H>
98{
99 type Operation: Operation<H>;
101 fn composed_of_ops(&self) -> &[Self::Operation];
103 type TypeDefinition: crate::user::type_::TypeDefinition<H>;
105 fn operator_domain_type(&self) -> &Self::TypeDefinition;
107 fn operator_range_type(&self) -> &Self::TypeDefinition;
109 fn operator_complexity(&self) -> &H::HostString;
111 fn operator_idempotent(&self) -> bool;
113 fn composed_operator_count(&self) -> u64;
115 fn is_involutory(&self) -> bool;
117 type TermExpression: crate::kernel::schema::TermExpression<H>;
119 fn convergence_guarantee(&self) -> &Self::TermExpression;
121}
122
123pub trait DispatchOperation<H: HostTypes>: ComposedOperation<H> {
125 fn dispatch_source(&self) -> &Self::Operation;
127 fn dispatch_target(&self) -> &Self::Operation;
129}
130
131pub trait InferenceOperation<H: HostTypes>: ComposedOperation<H> {
133 fn inference_source(&self) -> &Self::Operation;
135 fn inference_target(&self) -> &Self::Operation;
137 fn inference_pipeline(&self) -> &Self::Operation;
139}
140
141pub trait AccumulationOperation<H: HostTypes>: ComposedOperation<H> {
143 fn accumulation_base(&self) -> &Self::TermExpression;
145 fn accumulation_binding(&self) -> &Self::TermExpression;
147}
148
149pub trait LeasePartitionOperation<H: HostTypes>: ComposedOperation<H> {
151 fn lease_source(&self) -> &Self::Operation;
153 fn lease_factor(&self) -> &Self::Operation;
155 fn lease_partition_count(&self) -> u64;
157}
158
159pub trait SessionCompositionOperation<H: HostTypes>: ComposedOperation<H> {
161 fn composition_left_session(&self) -> &Self::Operation;
163 fn composition_right_session(&self) -> &Self::Operation;
165}
166
167pub trait GroupPresentation<H: HostTypes> {}
169
170#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
176pub struct NullOperation<H: HostTypes> {
177 _phantom: core::marker::PhantomData<H>,
178}
179impl<H: HostTypes> Default for NullOperation<H> {
180 fn default() -> Self {
181 Self {
182 _phantom: core::marker::PhantomData,
183 }
184 }
185}
186impl<H: HostTypes> NullOperation<H> {
187 pub const ABSENT: NullOperation<H> = NullOperation {
189 _phantom: core::marker::PhantomData,
190 };
191}
192impl<H: HostTypes> Operation<H> for NullOperation<H> {
193 fn arity(&self) -> u64 {
194 0
195 }
196 fn has_geometric_character(&self) -> GeometricCharacter {
197 <GeometricCharacter>::default()
198 }
199 type OperationTarget = NullOperation<H>;
200 fn inverse(&self) -> &Self::OperationTarget {
201 &<NullOperation<H>>::ABSENT
202 }
203 fn composed_of(&self) -> &H::HostString {
204 H::EMPTY_HOST_STRING
205 }
206 fn is_ring_op(&self) -> bool {
207 false
208 }
209}
210
211#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
217pub struct NullUnaryOp<H: HostTypes> {
218 _phantom: core::marker::PhantomData<H>,
219}
220impl<H: HostTypes> Default for NullUnaryOp<H> {
221 fn default() -> Self {
222 Self {
223 _phantom: core::marker::PhantomData,
224 }
225 }
226}
227impl<H: HostTypes> NullUnaryOp<H> {
228 pub const ABSENT: NullUnaryOp<H> = NullUnaryOp {
230 _phantom: core::marker::PhantomData,
231 };
232}
233impl<H: HostTypes> Operation<H> for NullUnaryOp<H> {
234 fn arity(&self) -> u64 {
235 0
236 }
237 fn has_geometric_character(&self) -> GeometricCharacter {
238 <GeometricCharacter>::default()
239 }
240 type OperationTarget = NullOperation<H>;
241 fn inverse(&self) -> &Self::OperationTarget {
242 &<NullOperation<H>>::ABSENT
243 }
244 fn composed_of(&self) -> &H::HostString {
245 H::EMPTY_HOST_STRING
246 }
247 fn is_ring_op(&self) -> bool {
248 false
249 }
250}
251impl<H: HostTypes> UnaryOp<H> for NullUnaryOp<H> {}
252
253#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
259pub struct NullBinaryOp<H: HostTypes> {
260 _phantom: core::marker::PhantomData<H>,
261}
262impl<H: HostTypes> Default for NullBinaryOp<H> {
263 fn default() -> Self {
264 Self {
265 _phantom: core::marker::PhantomData,
266 }
267 }
268}
269impl<H: HostTypes> NullBinaryOp<H> {
270 pub const ABSENT: NullBinaryOp<H> = NullBinaryOp {
272 _phantom: core::marker::PhantomData,
273 };
274}
275impl<H: HostTypes> Operation<H> for NullBinaryOp<H> {
276 fn arity(&self) -> u64 {
277 0
278 }
279 fn has_geometric_character(&self) -> GeometricCharacter {
280 <GeometricCharacter>::default()
281 }
282 type OperationTarget = NullOperation<H>;
283 fn inverse(&self) -> &Self::OperationTarget {
284 &<NullOperation<H>>::ABSENT
285 }
286 fn composed_of(&self) -> &H::HostString {
287 H::EMPTY_HOST_STRING
288 }
289 fn is_ring_op(&self) -> bool {
290 false
291 }
292}
293impl<H: HostTypes> BinaryOp<H> for NullBinaryOp<H> {
294 fn commutative(&self) -> bool {
295 false
296 }
297 fn associative(&self) -> bool {
298 false
299 }
300 fn identity(&self) -> i64 {
301 0
302 }
303}
304
305#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
311pub struct NullInvolution<H: HostTypes> {
312 _phantom: core::marker::PhantomData<H>,
313}
314impl<H: HostTypes> Default for NullInvolution<H> {
315 fn default() -> Self {
316 Self {
317 _phantom: core::marker::PhantomData,
318 }
319 }
320}
321impl<H: HostTypes> NullInvolution<H> {
322 pub const ABSENT: NullInvolution<H> = NullInvolution {
324 _phantom: core::marker::PhantomData,
325 };
326}
327impl<H: HostTypes> Operation<H> for NullInvolution<H> {
328 fn arity(&self) -> u64 {
329 0
330 }
331 fn has_geometric_character(&self) -> GeometricCharacter {
332 <GeometricCharacter>::default()
333 }
334 type OperationTarget = NullOperation<H>;
335 fn inverse(&self) -> &Self::OperationTarget {
336 &<NullOperation<H>>::ABSENT
337 }
338 fn composed_of(&self) -> &H::HostString {
339 H::EMPTY_HOST_STRING
340 }
341 fn is_ring_op(&self) -> bool {
342 false
343 }
344}
345impl<H: HostTypes> UnaryOp<H> for NullInvolution<H> {}
346impl<H: HostTypes> Involution<H> for NullInvolution<H> {}
347
348#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
354pub struct NullIdentity<H: HostTypes> {
355 _phantom: core::marker::PhantomData<H>,
356}
357impl<H: HostTypes> Default for NullIdentity<H> {
358 fn default() -> Self {
359 Self {
360 _phantom: core::marker::PhantomData,
361 }
362 }
363}
364impl<H: HostTypes> NullIdentity<H> {
365 pub const ABSENT: NullIdentity<H> = NullIdentity {
367 _phantom: core::marker::PhantomData,
368 };
369}
370impl<H: HostTypes> Identity<H> for NullIdentity<H> {
371 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
372 fn lhs(&self) -> &Self::TermExpression {
373 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
374 }
375 fn rhs(&self) -> &Self::TermExpression {
376 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
377 }
378 type ForAllDeclaration = crate::kernel::schema::NullForAllDeclaration<H>;
379 fn for_all(&self) -> &Self::ForAllDeclaration {
380 &<crate::kernel::schema::NullForAllDeclaration<H>>::ABSENT
381 }
382 fn verification_domain(&self) -> &[VerificationDomain] {
383 &[]
384 }
385 type WittLevelBinding = NullWittLevelBinding<H>;
386 fn verified_at_level(&self) -> &[Self::WittLevelBinding] {
387 &[]
388 }
389 fn universally_valid(&self) -> bool {
390 false
391 }
392 fn validity_kind(&self) -> ValidityScopeKind {
393 <ValidityScopeKind>::default()
394 }
395 fn valid_kmin(&self) -> u64 {
396 0
397 }
398 fn valid_kmax(&self) -> u64 {
399 0
400 }
401}
402
403#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
409pub struct NullGroup<H: HostTypes> {
410 _phantom: core::marker::PhantomData<H>,
411}
412impl<H: HostTypes> Default for NullGroup<H> {
413 fn default() -> Self {
414 Self {
415 _phantom: core::marker::PhantomData,
416 }
417 }
418}
419impl<H: HostTypes> NullGroup<H> {
420 pub const ABSENT: NullGroup<H> = NullGroup {
422 _phantom: core::marker::PhantomData,
423 };
424}
425impl<H: HostTypes> Group<H> for NullGroup<H> {
426 type Operation = NullOperation<H>;
427 fn generated_by(&self) -> &[Self::Operation] {
428 &[]
429 }
430 fn order(&self) -> u64 {
431 0
432 }
433}
434
435#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
441pub struct NullDihedralGroup<H: HostTypes> {
442 _phantom: core::marker::PhantomData<H>,
443}
444impl<H: HostTypes> Default for NullDihedralGroup<H> {
445 fn default() -> Self {
446 Self {
447 _phantom: core::marker::PhantomData,
448 }
449 }
450}
451impl<H: HostTypes> NullDihedralGroup<H> {
452 pub const ABSENT: NullDihedralGroup<H> = NullDihedralGroup {
454 _phantom: core::marker::PhantomData,
455 };
456}
457impl<H: HostTypes> Group<H> for NullDihedralGroup<H> {
458 type Operation = NullOperation<H>;
459 fn generated_by(&self) -> &[Self::Operation] {
460 &[]
461 }
462 fn order(&self) -> u64 {
463 0
464 }
465}
466impl<H: HostTypes> DihedralGroup<H> for NullDihedralGroup<H> {}
467
468#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
474pub struct NullWittLevelBinding<H: HostTypes> {
475 _phantom: core::marker::PhantomData<H>,
476}
477impl<H: HostTypes> Default for NullWittLevelBinding<H> {
478 fn default() -> Self {
479 Self {
480 _phantom: core::marker::PhantomData,
481 }
482 }
483}
484impl<H: HostTypes> NullWittLevelBinding<H> {
485 pub const ABSENT: NullWittLevelBinding<H> = NullWittLevelBinding {
487 _phantom: core::marker::PhantomData,
488 };
489}
490impl<H: HostTypes> WittLevelBinding<H> for NullWittLevelBinding<H> {
491 fn binding_level(&self) -> WittLevel {
492 <WittLevel>::default()
493 }
494}
495
496#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
502pub struct NullQuantumThermodynamicDomain<H: HostTypes> {
503 _phantom: core::marker::PhantomData<H>,
504}
505impl<H: HostTypes> Default for NullQuantumThermodynamicDomain<H> {
506 fn default() -> Self {
507 Self {
508 _phantom: core::marker::PhantomData,
509 }
510 }
511}
512impl<H: HostTypes> NullQuantumThermodynamicDomain<H> {
513 pub const ABSENT: NullQuantumThermodynamicDomain<H> = NullQuantumThermodynamicDomain {
515 _phantom: core::marker::PhantomData,
516 };
517}
518impl<H: HostTypes> QuantumThermodynamicDomain<H> for NullQuantumThermodynamicDomain<H> {}
519
520#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
526pub struct NullComposedOperation<H: HostTypes> {
527 _phantom: core::marker::PhantomData<H>,
528}
529impl<H: HostTypes> Default for NullComposedOperation<H> {
530 fn default() -> Self {
531 Self {
532 _phantom: core::marker::PhantomData,
533 }
534 }
535}
536impl<H: HostTypes> NullComposedOperation<H> {
537 pub const ABSENT: NullComposedOperation<H> = NullComposedOperation {
539 _phantom: core::marker::PhantomData,
540 };
541}
542impl<H: HostTypes> Operation<H> for NullComposedOperation<H> {
543 fn arity(&self) -> u64 {
544 0
545 }
546 fn has_geometric_character(&self) -> GeometricCharacter {
547 <GeometricCharacter>::default()
548 }
549 type OperationTarget = NullOperation<H>;
550 fn inverse(&self) -> &Self::OperationTarget {
551 &<NullOperation<H>>::ABSENT
552 }
553 fn composed_of(&self) -> &H::HostString {
554 H::EMPTY_HOST_STRING
555 }
556 fn is_ring_op(&self) -> bool {
557 false
558 }
559}
560impl<H: HostTypes> crate::user::morphism::Transform<H> for NullComposedOperation<H> {
561 fn source(&self) -> &H::HostString {
562 H::EMPTY_HOST_STRING
563 }
564 fn target(&self) -> &H::HostString {
565 H::EMPTY_HOST_STRING
566 }
567 fn preserves_count(&self) -> usize {
568 0
569 }
570 fn preserves_at(&self, _index: usize) -> &H::HostString {
571 H::EMPTY_HOST_STRING
572 }
573 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
574 fn trace(&self) -> &Self::ComputationTrace {
575 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
576 }
577 type TransformTarget = crate::user::morphism::NullTransform<H>;
578 fn composes_with(&self) -> &[Self::TransformTarget] {
579 &[]
580 }
581 type Identity = NullIdentity<H>;
582 fn preserved_invariant(&self) -> &Self::Identity {
583 &<NullIdentity<H>>::ABSENT
584 }
585 fn input_class(&self) -> &H::HostString {
586 H::EMPTY_HOST_STRING
587 }
588 fn output_class(&self) -> &H::HostString {
589 H::EMPTY_HOST_STRING
590 }
591 type Witness = crate::user::morphism::NullWitness<H>;
592 fn has_witness(&self) -> &[Self::Witness] {
593 &[]
594 }
595}
596impl<H: HostTypes> crate::user::morphism::Composition<H> for NullComposedOperation<H> {
597 type Transform = crate::user::morphism::NullTransform<H>;
598 fn composition_result(&self) -> &Self::Transform {
599 &<crate::user::morphism::NullTransform<H>>::ABSENT
600 }
601 fn composition_components(&self) -> &[Self::Transform] {
602 &[]
603 }
604}
605impl<H: HostTypes> ComposedOperation<H> for NullComposedOperation<H> {
606 type Operation = NullOperation<H>;
607 fn composed_of_ops(&self) -> &[Self::Operation] {
608 &[]
609 }
610 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
611 fn operator_domain_type(&self) -> &Self::TypeDefinition {
612 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
613 }
614 fn operator_range_type(&self) -> &Self::TypeDefinition {
615 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
616 }
617 fn operator_complexity(&self) -> &H::HostString {
618 H::EMPTY_HOST_STRING
619 }
620 fn operator_idempotent(&self) -> bool {
621 false
622 }
623 fn composed_operator_count(&self) -> u64 {
624 0
625 }
626 fn is_involutory(&self) -> bool {
627 false
628 }
629 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
630 fn convergence_guarantee(&self) -> &Self::TermExpression {
631 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
632 }
633}
634
635#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
641pub struct NullDispatchOperation<H: HostTypes> {
642 _phantom: core::marker::PhantomData<H>,
643}
644impl<H: HostTypes> Default for NullDispatchOperation<H> {
645 fn default() -> Self {
646 Self {
647 _phantom: core::marker::PhantomData,
648 }
649 }
650}
651impl<H: HostTypes> NullDispatchOperation<H> {
652 pub const ABSENT: NullDispatchOperation<H> = NullDispatchOperation {
654 _phantom: core::marker::PhantomData,
655 };
656}
657impl<H: HostTypes> Operation<H> for NullDispatchOperation<H> {
658 fn arity(&self) -> u64 {
659 0
660 }
661 fn has_geometric_character(&self) -> GeometricCharacter {
662 <GeometricCharacter>::default()
663 }
664 type OperationTarget = NullOperation<H>;
665 fn inverse(&self) -> &Self::OperationTarget {
666 &<NullOperation<H>>::ABSENT
667 }
668 fn composed_of(&self) -> &H::HostString {
669 H::EMPTY_HOST_STRING
670 }
671 fn is_ring_op(&self) -> bool {
672 false
673 }
674}
675impl<H: HostTypes> crate::user::morphism::Transform<H> for NullDispatchOperation<H> {
676 fn source(&self) -> &H::HostString {
677 H::EMPTY_HOST_STRING
678 }
679 fn target(&self) -> &H::HostString {
680 H::EMPTY_HOST_STRING
681 }
682 fn preserves_count(&self) -> usize {
683 0
684 }
685 fn preserves_at(&self, _index: usize) -> &H::HostString {
686 H::EMPTY_HOST_STRING
687 }
688 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
689 fn trace(&self) -> &Self::ComputationTrace {
690 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
691 }
692 type TransformTarget = crate::user::morphism::NullTransform<H>;
693 fn composes_with(&self) -> &[Self::TransformTarget] {
694 &[]
695 }
696 type Identity = NullIdentity<H>;
697 fn preserved_invariant(&self) -> &Self::Identity {
698 &<NullIdentity<H>>::ABSENT
699 }
700 fn input_class(&self) -> &H::HostString {
701 H::EMPTY_HOST_STRING
702 }
703 fn output_class(&self) -> &H::HostString {
704 H::EMPTY_HOST_STRING
705 }
706 type Witness = crate::user::morphism::NullWitness<H>;
707 fn has_witness(&self) -> &[Self::Witness] {
708 &[]
709 }
710}
711impl<H: HostTypes> crate::user::morphism::Composition<H> for NullDispatchOperation<H> {
712 type Transform = crate::user::morphism::NullTransform<H>;
713 fn composition_result(&self) -> &Self::Transform {
714 &<crate::user::morphism::NullTransform<H>>::ABSENT
715 }
716 fn composition_components(&self) -> &[Self::Transform] {
717 &[]
718 }
719}
720impl<H: HostTypes> ComposedOperation<H> for NullDispatchOperation<H> {
721 type Operation = NullOperation<H>;
722 fn composed_of_ops(&self) -> &[Self::Operation] {
723 &[]
724 }
725 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
726 fn operator_domain_type(&self) -> &Self::TypeDefinition {
727 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
728 }
729 fn operator_range_type(&self) -> &Self::TypeDefinition {
730 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
731 }
732 fn operator_complexity(&self) -> &H::HostString {
733 H::EMPTY_HOST_STRING
734 }
735 fn operator_idempotent(&self) -> bool {
736 false
737 }
738 fn composed_operator_count(&self) -> u64 {
739 0
740 }
741 fn is_involutory(&self) -> bool {
742 false
743 }
744 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
745 fn convergence_guarantee(&self) -> &Self::TermExpression {
746 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
747 }
748}
749impl<H: HostTypes> DispatchOperation<H> for NullDispatchOperation<H> {
750 fn dispatch_source(&self) -> &Self::Operation {
751 &<NullOperation<H>>::ABSENT
752 }
753 fn dispatch_target(&self) -> &Self::Operation {
754 &<NullOperation<H>>::ABSENT
755 }
756}
757
758#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
764pub struct NullInferenceOperation<H: HostTypes> {
765 _phantom: core::marker::PhantomData<H>,
766}
767impl<H: HostTypes> Default for NullInferenceOperation<H> {
768 fn default() -> Self {
769 Self {
770 _phantom: core::marker::PhantomData,
771 }
772 }
773}
774impl<H: HostTypes> NullInferenceOperation<H> {
775 pub const ABSENT: NullInferenceOperation<H> = NullInferenceOperation {
777 _phantom: core::marker::PhantomData,
778 };
779}
780impl<H: HostTypes> Operation<H> for NullInferenceOperation<H> {
781 fn arity(&self) -> u64 {
782 0
783 }
784 fn has_geometric_character(&self) -> GeometricCharacter {
785 <GeometricCharacter>::default()
786 }
787 type OperationTarget = NullOperation<H>;
788 fn inverse(&self) -> &Self::OperationTarget {
789 &<NullOperation<H>>::ABSENT
790 }
791 fn composed_of(&self) -> &H::HostString {
792 H::EMPTY_HOST_STRING
793 }
794 fn is_ring_op(&self) -> bool {
795 false
796 }
797}
798impl<H: HostTypes> crate::user::morphism::Transform<H> for NullInferenceOperation<H> {
799 fn source(&self) -> &H::HostString {
800 H::EMPTY_HOST_STRING
801 }
802 fn target(&self) -> &H::HostString {
803 H::EMPTY_HOST_STRING
804 }
805 fn preserves_count(&self) -> usize {
806 0
807 }
808 fn preserves_at(&self, _index: usize) -> &H::HostString {
809 H::EMPTY_HOST_STRING
810 }
811 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
812 fn trace(&self) -> &Self::ComputationTrace {
813 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
814 }
815 type TransformTarget = crate::user::morphism::NullTransform<H>;
816 fn composes_with(&self) -> &[Self::TransformTarget] {
817 &[]
818 }
819 type Identity = NullIdentity<H>;
820 fn preserved_invariant(&self) -> &Self::Identity {
821 &<NullIdentity<H>>::ABSENT
822 }
823 fn input_class(&self) -> &H::HostString {
824 H::EMPTY_HOST_STRING
825 }
826 fn output_class(&self) -> &H::HostString {
827 H::EMPTY_HOST_STRING
828 }
829 type Witness = crate::user::morphism::NullWitness<H>;
830 fn has_witness(&self) -> &[Self::Witness] {
831 &[]
832 }
833}
834impl<H: HostTypes> crate::user::morphism::Composition<H> for NullInferenceOperation<H> {
835 type Transform = crate::user::morphism::NullTransform<H>;
836 fn composition_result(&self) -> &Self::Transform {
837 &<crate::user::morphism::NullTransform<H>>::ABSENT
838 }
839 fn composition_components(&self) -> &[Self::Transform] {
840 &[]
841 }
842}
843impl<H: HostTypes> ComposedOperation<H> for NullInferenceOperation<H> {
844 type Operation = NullOperation<H>;
845 fn composed_of_ops(&self) -> &[Self::Operation] {
846 &[]
847 }
848 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
849 fn operator_domain_type(&self) -> &Self::TypeDefinition {
850 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
851 }
852 fn operator_range_type(&self) -> &Self::TypeDefinition {
853 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
854 }
855 fn operator_complexity(&self) -> &H::HostString {
856 H::EMPTY_HOST_STRING
857 }
858 fn operator_idempotent(&self) -> bool {
859 false
860 }
861 fn composed_operator_count(&self) -> u64 {
862 0
863 }
864 fn is_involutory(&self) -> bool {
865 false
866 }
867 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
868 fn convergence_guarantee(&self) -> &Self::TermExpression {
869 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
870 }
871}
872impl<H: HostTypes> InferenceOperation<H> for NullInferenceOperation<H> {
873 fn inference_source(&self) -> &Self::Operation {
874 &<NullOperation<H>>::ABSENT
875 }
876 fn inference_target(&self) -> &Self::Operation {
877 &<NullOperation<H>>::ABSENT
878 }
879 fn inference_pipeline(&self) -> &Self::Operation {
880 &<NullOperation<H>>::ABSENT
881 }
882}
883
884#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
890pub struct NullAccumulationOperation<H: HostTypes> {
891 _phantom: core::marker::PhantomData<H>,
892}
893impl<H: HostTypes> Default for NullAccumulationOperation<H> {
894 fn default() -> Self {
895 Self {
896 _phantom: core::marker::PhantomData,
897 }
898 }
899}
900impl<H: HostTypes> NullAccumulationOperation<H> {
901 pub const ABSENT: NullAccumulationOperation<H> = NullAccumulationOperation {
903 _phantom: core::marker::PhantomData,
904 };
905}
906impl<H: HostTypes> Operation<H> for NullAccumulationOperation<H> {
907 fn arity(&self) -> u64 {
908 0
909 }
910 fn has_geometric_character(&self) -> GeometricCharacter {
911 <GeometricCharacter>::default()
912 }
913 type OperationTarget = NullOperation<H>;
914 fn inverse(&self) -> &Self::OperationTarget {
915 &<NullOperation<H>>::ABSENT
916 }
917 fn composed_of(&self) -> &H::HostString {
918 H::EMPTY_HOST_STRING
919 }
920 fn is_ring_op(&self) -> bool {
921 false
922 }
923}
924impl<H: HostTypes> crate::user::morphism::Transform<H> for NullAccumulationOperation<H> {
925 fn source(&self) -> &H::HostString {
926 H::EMPTY_HOST_STRING
927 }
928 fn target(&self) -> &H::HostString {
929 H::EMPTY_HOST_STRING
930 }
931 fn preserves_count(&self) -> usize {
932 0
933 }
934 fn preserves_at(&self, _index: usize) -> &H::HostString {
935 H::EMPTY_HOST_STRING
936 }
937 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
938 fn trace(&self) -> &Self::ComputationTrace {
939 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
940 }
941 type TransformTarget = crate::user::morphism::NullTransform<H>;
942 fn composes_with(&self) -> &[Self::TransformTarget] {
943 &[]
944 }
945 type Identity = NullIdentity<H>;
946 fn preserved_invariant(&self) -> &Self::Identity {
947 &<NullIdentity<H>>::ABSENT
948 }
949 fn input_class(&self) -> &H::HostString {
950 H::EMPTY_HOST_STRING
951 }
952 fn output_class(&self) -> &H::HostString {
953 H::EMPTY_HOST_STRING
954 }
955 type Witness = crate::user::morphism::NullWitness<H>;
956 fn has_witness(&self) -> &[Self::Witness] {
957 &[]
958 }
959}
960impl<H: HostTypes> crate::user::morphism::Composition<H> for NullAccumulationOperation<H> {
961 type Transform = crate::user::morphism::NullTransform<H>;
962 fn composition_result(&self) -> &Self::Transform {
963 &<crate::user::morphism::NullTransform<H>>::ABSENT
964 }
965 fn composition_components(&self) -> &[Self::Transform] {
966 &[]
967 }
968}
969impl<H: HostTypes> ComposedOperation<H> for NullAccumulationOperation<H> {
970 type Operation = NullOperation<H>;
971 fn composed_of_ops(&self) -> &[Self::Operation] {
972 &[]
973 }
974 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
975 fn operator_domain_type(&self) -> &Self::TypeDefinition {
976 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
977 }
978 fn operator_range_type(&self) -> &Self::TypeDefinition {
979 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
980 }
981 fn operator_complexity(&self) -> &H::HostString {
982 H::EMPTY_HOST_STRING
983 }
984 fn operator_idempotent(&self) -> bool {
985 false
986 }
987 fn composed_operator_count(&self) -> u64 {
988 0
989 }
990 fn is_involutory(&self) -> bool {
991 false
992 }
993 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
994 fn convergence_guarantee(&self) -> &Self::TermExpression {
995 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
996 }
997}
998impl<H: HostTypes> AccumulationOperation<H> for NullAccumulationOperation<H> {
999 fn accumulation_base(&self) -> &Self::TermExpression {
1000 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
1001 }
1002 fn accumulation_binding(&self) -> &Self::TermExpression {
1003 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
1004 }
1005}
1006
1007#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
1013pub struct NullLeasePartitionOperation<H: HostTypes> {
1014 _phantom: core::marker::PhantomData<H>,
1015}
1016impl<H: HostTypes> Default for NullLeasePartitionOperation<H> {
1017 fn default() -> Self {
1018 Self {
1019 _phantom: core::marker::PhantomData,
1020 }
1021 }
1022}
1023impl<H: HostTypes> NullLeasePartitionOperation<H> {
1024 pub const ABSENT: NullLeasePartitionOperation<H> = NullLeasePartitionOperation {
1026 _phantom: core::marker::PhantomData,
1027 };
1028}
1029impl<H: HostTypes> Operation<H> for NullLeasePartitionOperation<H> {
1030 fn arity(&self) -> u64 {
1031 0
1032 }
1033 fn has_geometric_character(&self) -> GeometricCharacter {
1034 <GeometricCharacter>::default()
1035 }
1036 type OperationTarget = NullOperation<H>;
1037 fn inverse(&self) -> &Self::OperationTarget {
1038 &<NullOperation<H>>::ABSENT
1039 }
1040 fn composed_of(&self) -> &H::HostString {
1041 H::EMPTY_HOST_STRING
1042 }
1043 fn is_ring_op(&self) -> bool {
1044 false
1045 }
1046}
1047impl<H: HostTypes> crate::user::morphism::Transform<H> for NullLeasePartitionOperation<H> {
1048 fn source(&self) -> &H::HostString {
1049 H::EMPTY_HOST_STRING
1050 }
1051 fn target(&self) -> &H::HostString {
1052 H::EMPTY_HOST_STRING
1053 }
1054 fn preserves_count(&self) -> usize {
1055 0
1056 }
1057 fn preserves_at(&self, _index: usize) -> &H::HostString {
1058 H::EMPTY_HOST_STRING
1059 }
1060 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
1061 fn trace(&self) -> &Self::ComputationTrace {
1062 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
1063 }
1064 type TransformTarget = crate::user::morphism::NullTransform<H>;
1065 fn composes_with(&self) -> &[Self::TransformTarget] {
1066 &[]
1067 }
1068 type Identity = NullIdentity<H>;
1069 fn preserved_invariant(&self) -> &Self::Identity {
1070 &<NullIdentity<H>>::ABSENT
1071 }
1072 fn input_class(&self) -> &H::HostString {
1073 H::EMPTY_HOST_STRING
1074 }
1075 fn output_class(&self) -> &H::HostString {
1076 H::EMPTY_HOST_STRING
1077 }
1078 type Witness = crate::user::morphism::NullWitness<H>;
1079 fn has_witness(&self) -> &[Self::Witness] {
1080 &[]
1081 }
1082}
1083impl<H: HostTypes> crate::user::morphism::Composition<H> for NullLeasePartitionOperation<H> {
1084 type Transform = crate::user::morphism::NullTransform<H>;
1085 fn composition_result(&self) -> &Self::Transform {
1086 &<crate::user::morphism::NullTransform<H>>::ABSENT
1087 }
1088 fn composition_components(&self) -> &[Self::Transform] {
1089 &[]
1090 }
1091}
1092impl<H: HostTypes> ComposedOperation<H> for NullLeasePartitionOperation<H> {
1093 type Operation = NullOperation<H>;
1094 fn composed_of_ops(&self) -> &[Self::Operation] {
1095 &[]
1096 }
1097 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
1098 fn operator_domain_type(&self) -> &Self::TypeDefinition {
1099 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
1100 }
1101 fn operator_range_type(&self) -> &Self::TypeDefinition {
1102 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
1103 }
1104 fn operator_complexity(&self) -> &H::HostString {
1105 H::EMPTY_HOST_STRING
1106 }
1107 fn operator_idempotent(&self) -> bool {
1108 false
1109 }
1110 fn composed_operator_count(&self) -> u64 {
1111 0
1112 }
1113 fn is_involutory(&self) -> bool {
1114 false
1115 }
1116 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
1117 fn convergence_guarantee(&self) -> &Self::TermExpression {
1118 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
1119 }
1120}
1121impl<H: HostTypes> LeasePartitionOperation<H> for NullLeasePartitionOperation<H> {
1122 fn lease_source(&self) -> &Self::Operation {
1123 &<NullOperation<H>>::ABSENT
1124 }
1125 fn lease_factor(&self) -> &Self::Operation {
1126 &<NullOperation<H>>::ABSENT
1127 }
1128 fn lease_partition_count(&self) -> u64 {
1129 0
1130 }
1131}
1132
1133#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
1139pub struct NullSessionCompositionOperation<H: HostTypes> {
1140 _phantom: core::marker::PhantomData<H>,
1141}
1142impl<H: HostTypes> Default for NullSessionCompositionOperation<H> {
1143 fn default() -> Self {
1144 Self {
1145 _phantom: core::marker::PhantomData,
1146 }
1147 }
1148}
1149impl<H: HostTypes> NullSessionCompositionOperation<H> {
1150 pub const ABSENT: NullSessionCompositionOperation<H> = NullSessionCompositionOperation {
1152 _phantom: core::marker::PhantomData,
1153 };
1154}
1155impl<H: HostTypes> Operation<H> for NullSessionCompositionOperation<H> {
1156 fn arity(&self) -> u64 {
1157 0
1158 }
1159 fn has_geometric_character(&self) -> GeometricCharacter {
1160 <GeometricCharacter>::default()
1161 }
1162 type OperationTarget = NullOperation<H>;
1163 fn inverse(&self) -> &Self::OperationTarget {
1164 &<NullOperation<H>>::ABSENT
1165 }
1166 fn composed_of(&self) -> &H::HostString {
1167 H::EMPTY_HOST_STRING
1168 }
1169 fn is_ring_op(&self) -> bool {
1170 false
1171 }
1172}
1173impl<H: HostTypes> crate::user::morphism::Transform<H> for NullSessionCompositionOperation<H> {
1174 fn source(&self) -> &H::HostString {
1175 H::EMPTY_HOST_STRING
1176 }
1177 fn target(&self) -> &H::HostString {
1178 H::EMPTY_HOST_STRING
1179 }
1180 fn preserves_count(&self) -> usize {
1181 0
1182 }
1183 fn preserves_at(&self, _index: usize) -> &H::HostString {
1184 H::EMPTY_HOST_STRING
1185 }
1186 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
1187 fn trace(&self) -> &Self::ComputationTrace {
1188 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
1189 }
1190 type TransformTarget = crate::user::morphism::NullTransform<H>;
1191 fn composes_with(&self) -> &[Self::TransformTarget] {
1192 &[]
1193 }
1194 type Identity = NullIdentity<H>;
1195 fn preserved_invariant(&self) -> &Self::Identity {
1196 &<NullIdentity<H>>::ABSENT
1197 }
1198 fn input_class(&self) -> &H::HostString {
1199 H::EMPTY_HOST_STRING
1200 }
1201 fn output_class(&self) -> &H::HostString {
1202 H::EMPTY_HOST_STRING
1203 }
1204 type Witness = crate::user::morphism::NullWitness<H>;
1205 fn has_witness(&self) -> &[Self::Witness] {
1206 &[]
1207 }
1208}
1209impl<H: HostTypes> crate::user::morphism::Composition<H> for NullSessionCompositionOperation<H> {
1210 type Transform = crate::user::morphism::NullTransform<H>;
1211 fn composition_result(&self) -> &Self::Transform {
1212 &<crate::user::morphism::NullTransform<H>>::ABSENT
1213 }
1214 fn composition_components(&self) -> &[Self::Transform] {
1215 &[]
1216 }
1217}
1218impl<H: HostTypes> ComposedOperation<H> for NullSessionCompositionOperation<H> {
1219 type Operation = NullOperation<H>;
1220 fn composed_of_ops(&self) -> &[Self::Operation] {
1221 &[]
1222 }
1223 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
1224 fn operator_domain_type(&self) -> &Self::TypeDefinition {
1225 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
1226 }
1227 fn operator_range_type(&self) -> &Self::TypeDefinition {
1228 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
1229 }
1230 fn operator_complexity(&self) -> &H::HostString {
1231 H::EMPTY_HOST_STRING
1232 }
1233 fn operator_idempotent(&self) -> bool {
1234 false
1235 }
1236 fn composed_operator_count(&self) -> u64 {
1237 0
1238 }
1239 fn is_involutory(&self) -> bool {
1240 false
1241 }
1242 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
1243 fn convergence_guarantee(&self) -> &Self::TermExpression {
1244 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
1245 }
1246}
1247impl<H: HostTypes> SessionCompositionOperation<H> for NullSessionCompositionOperation<H> {
1248 fn composition_left_session(&self) -> &Self::Operation {
1249 &<NullOperation<H>>::ABSENT
1250 }
1251 fn composition_right_session(&self) -> &Self::Operation {
1252 &<NullOperation<H>>::ABSENT
1253 }
1254}
1255
1256#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
1262pub struct NullGroupPresentation<H: HostTypes> {
1263 _phantom: core::marker::PhantomData<H>,
1264}
1265impl<H: HostTypes> Default for NullGroupPresentation<H> {
1266 fn default() -> Self {
1267 Self {
1268 _phantom: core::marker::PhantomData,
1269 }
1270 }
1271}
1272impl<H: HostTypes> NullGroupPresentation<H> {
1273 pub const ABSENT: NullGroupPresentation<H> = NullGroupPresentation {
1275 _phantom: core::marker::PhantomData,
1276 };
1277}
1278impl<H: HostTypes> GroupPresentation<H> for NullGroupPresentation<H> {}
1279
1280#[derive(Debug)]
1285pub struct OperationHandle<H: HostTypes> {
1286 pub fingerprint: crate::enforcement::ContentFingerprint,
1288 _phantom: core::marker::PhantomData<H>,
1289}
1290impl<H: HostTypes> Copy for OperationHandle<H> {}
1291impl<H: HostTypes> Clone for OperationHandle<H> {
1292 #[inline]
1293 fn clone(&self) -> Self {
1294 *self
1295 }
1296}
1297impl<H: HostTypes> PartialEq for OperationHandle<H> {
1298 #[inline]
1299 fn eq(&self, other: &Self) -> bool {
1300 self.fingerprint == other.fingerprint
1301 }
1302}
1303impl<H: HostTypes> Eq for OperationHandle<H> {}
1304impl<H: HostTypes> core::hash::Hash for OperationHandle<H> {
1305 #[inline]
1306 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
1307 self.fingerprint.hash(state);
1308 }
1309}
1310impl<H: HostTypes> OperationHandle<H> {
1311 #[inline]
1313 #[must_use]
1314 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
1315 Self {
1316 fingerprint,
1317 _phantom: core::marker::PhantomData,
1318 }
1319 }
1320}
1321
1322pub trait OperationResolver<H: HostTypes> {
1328 fn resolve(&self, handle: OperationHandle<H>) -> Option<OperationRecord<H>>;
1331}
1332
1333#[derive(Clone, Debug, PartialEq, Eq, Hash)]
1339pub struct OperationRecord<H: HostTypes> {
1340 pub arity: u64,
1341 pub has_geometric_character: GeometricCharacter,
1342 pub inverse_handle: OperationHandle<H>,
1343 pub composed_of: &'static H::HostString,
1344 pub is_ring_op: bool,
1345 #[doc(hidden)]
1346 pub _phantom: core::marker::PhantomData<H>,
1347}
1348
1349pub struct ResolvedOperation<'r, R: OperationResolver<H>, H: HostTypes> {
1357 handle: OperationHandle<H>,
1358 resolver: &'r R,
1359 record: Option<OperationRecord<H>>,
1360}
1361impl<'r, R: OperationResolver<H>, H: HostTypes> ResolvedOperation<'r, R, H> {
1362 #[inline]
1364 pub fn new(handle: OperationHandle<H>, resolver: &'r R) -> Self {
1365 let record = resolver.resolve(handle);
1366 Self {
1367 handle,
1368 resolver,
1369 record,
1370 }
1371 }
1372 #[inline]
1374 #[must_use]
1375 pub const fn handle(&self) -> OperationHandle<H> {
1376 self.handle
1377 }
1378 #[inline]
1380 #[must_use]
1381 pub const fn resolver(&self) -> &'r R {
1382 self.resolver
1383 }
1384 #[inline]
1386 #[must_use]
1387 pub const fn record(&self) -> Option<&OperationRecord<H>> {
1388 self.record.as_ref()
1389 }
1390}
1391impl<'r, R: OperationResolver<H>, H: HostTypes> Operation<H> for ResolvedOperation<'r, R, H> {
1392 fn arity(&self) -> u64 {
1393 match &self.record {
1394 Some(r) => r.arity,
1395 None => 0,
1396 }
1397 }
1398 fn has_geometric_character(&self) -> GeometricCharacter {
1399 match &self.record {
1400 Some(r) => r.has_geometric_character,
1401 None => <GeometricCharacter>::default(),
1402 }
1403 }
1404 type OperationTarget = NullOperation<H>;
1405 fn inverse(&self) -> &Self::OperationTarget {
1406 &<NullOperation<H>>::ABSENT
1407 }
1408 fn composed_of(&self) -> &H::HostString {
1409 H::EMPTY_HOST_STRING
1410 }
1411 fn is_ring_op(&self) -> bool {
1412 match &self.record {
1413 Some(r) => r.is_ring_op,
1414 None => false,
1415 }
1416 }
1417}
1418impl<'r, R: OperationResolver<H>, H: HostTypes> ResolvedOperation<'r, R, H> {
1419 #[inline]
1423 pub fn resolve_inverse<'r2, R2: OperationResolver<H>>(
1424 &self,
1425 r: &'r2 R2,
1426 ) -> Option<ResolvedOperation<'r2, R2, H>> {
1427 let record = self.record.as_ref()?;
1428 Some(ResolvedOperation::new(record.inverse_handle, r))
1429 }
1430}
1431
1432#[derive(Debug)]
1437pub struct UnaryOpHandle<H: HostTypes> {
1438 pub fingerprint: crate::enforcement::ContentFingerprint,
1440 _phantom: core::marker::PhantomData<H>,
1441}
1442impl<H: HostTypes> Copy for UnaryOpHandle<H> {}
1443impl<H: HostTypes> Clone for UnaryOpHandle<H> {
1444 #[inline]
1445 fn clone(&self) -> Self {
1446 *self
1447 }
1448}
1449impl<H: HostTypes> PartialEq for UnaryOpHandle<H> {
1450 #[inline]
1451 fn eq(&self, other: &Self) -> bool {
1452 self.fingerprint == other.fingerprint
1453 }
1454}
1455impl<H: HostTypes> Eq for UnaryOpHandle<H> {}
1456impl<H: HostTypes> core::hash::Hash for UnaryOpHandle<H> {
1457 #[inline]
1458 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
1459 self.fingerprint.hash(state);
1460 }
1461}
1462impl<H: HostTypes> UnaryOpHandle<H> {
1463 #[inline]
1465 #[must_use]
1466 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
1467 Self {
1468 fingerprint,
1469 _phantom: core::marker::PhantomData,
1470 }
1471 }
1472}
1473
1474pub trait UnaryOpResolver<H: HostTypes> {
1480 fn resolve(&self, handle: UnaryOpHandle<H>) -> Option<UnaryOpRecord<H>>;
1483}
1484
1485#[derive(Clone, Debug, PartialEq, Eq, Hash)]
1491pub struct UnaryOpRecord<H: HostTypes> {
1492 #[doc(hidden)]
1493 pub _phantom: core::marker::PhantomData<H>,
1494}
1495
1496pub struct ResolvedUnaryOp<'r, R: UnaryOpResolver<H>, H: HostTypes> {
1504 handle: UnaryOpHandle<H>,
1505 resolver: &'r R,
1506 record: Option<UnaryOpRecord<H>>,
1507}
1508impl<'r, R: UnaryOpResolver<H>, H: HostTypes> ResolvedUnaryOp<'r, R, H> {
1509 #[inline]
1511 pub fn new(handle: UnaryOpHandle<H>, resolver: &'r R) -> Self {
1512 let record = resolver.resolve(handle);
1513 Self {
1514 handle,
1515 resolver,
1516 record,
1517 }
1518 }
1519 #[inline]
1521 #[must_use]
1522 pub const fn handle(&self) -> UnaryOpHandle<H> {
1523 self.handle
1524 }
1525 #[inline]
1527 #[must_use]
1528 pub const fn resolver(&self) -> &'r R {
1529 self.resolver
1530 }
1531 #[inline]
1533 #[must_use]
1534 pub const fn record(&self) -> Option<&UnaryOpRecord<H>> {
1535 self.record.as_ref()
1536 }
1537}
1538impl<'r, R: UnaryOpResolver<H>, H: HostTypes> Operation<H> for ResolvedUnaryOp<'r, R, H> {
1539 fn arity(&self) -> u64 {
1540 0
1541 }
1542 fn has_geometric_character(&self) -> GeometricCharacter {
1543 <GeometricCharacter>::default()
1544 }
1545 type OperationTarget = NullOperation<H>;
1546 fn inverse(&self) -> &Self::OperationTarget {
1547 &<NullOperation<H>>::ABSENT
1548 }
1549 fn composed_of(&self) -> &H::HostString {
1550 H::EMPTY_HOST_STRING
1551 }
1552 fn is_ring_op(&self) -> bool {
1553 false
1554 }
1555}
1556impl<'r, R: UnaryOpResolver<H>, H: HostTypes> UnaryOp<H> for ResolvedUnaryOp<'r, R, H> {}
1557
1558#[derive(Debug)]
1563pub struct BinaryOpHandle<H: HostTypes> {
1564 pub fingerprint: crate::enforcement::ContentFingerprint,
1566 _phantom: core::marker::PhantomData<H>,
1567}
1568impl<H: HostTypes> Copy for BinaryOpHandle<H> {}
1569impl<H: HostTypes> Clone for BinaryOpHandle<H> {
1570 #[inline]
1571 fn clone(&self) -> Self {
1572 *self
1573 }
1574}
1575impl<H: HostTypes> PartialEq for BinaryOpHandle<H> {
1576 #[inline]
1577 fn eq(&self, other: &Self) -> bool {
1578 self.fingerprint == other.fingerprint
1579 }
1580}
1581impl<H: HostTypes> Eq for BinaryOpHandle<H> {}
1582impl<H: HostTypes> core::hash::Hash for BinaryOpHandle<H> {
1583 #[inline]
1584 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
1585 self.fingerprint.hash(state);
1586 }
1587}
1588impl<H: HostTypes> BinaryOpHandle<H> {
1589 #[inline]
1591 #[must_use]
1592 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
1593 Self {
1594 fingerprint,
1595 _phantom: core::marker::PhantomData,
1596 }
1597 }
1598}
1599
1600pub trait BinaryOpResolver<H: HostTypes> {
1606 fn resolve(&self, handle: BinaryOpHandle<H>) -> Option<BinaryOpRecord<H>>;
1609}
1610
1611#[derive(Clone, Debug, PartialEq, Eq, Hash)]
1617pub struct BinaryOpRecord<H: HostTypes> {
1618 pub commutative: bool,
1619 pub associative: bool,
1620 pub identity: i64,
1621 #[doc(hidden)]
1622 pub _phantom: core::marker::PhantomData<H>,
1623}
1624
1625pub struct ResolvedBinaryOp<'r, R: BinaryOpResolver<H>, H: HostTypes> {
1633 handle: BinaryOpHandle<H>,
1634 resolver: &'r R,
1635 record: Option<BinaryOpRecord<H>>,
1636}
1637impl<'r, R: BinaryOpResolver<H>, H: HostTypes> ResolvedBinaryOp<'r, R, H> {
1638 #[inline]
1640 pub fn new(handle: BinaryOpHandle<H>, resolver: &'r R) -> Self {
1641 let record = resolver.resolve(handle);
1642 Self {
1643 handle,
1644 resolver,
1645 record,
1646 }
1647 }
1648 #[inline]
1650 #[must_use]
1651 pub const fn handle(&self) -> BinaryOpHandle<H> {
1652 self.handle
1653 }
1654 #[inline]
1656 #[must_use]
1657 pub const fn resolver(&self) -> &'r R {
1658 self.resolver
1659 }
1660 #[inline]
1662 #[must_use]
1663 pub const fn record(&self) -> Option<&BinaryOpRecord<H>> {
1664 self.record.as_ref()
1665 }
1666}
1667impl<'r, R: BinaryOpResolver<H>, H: HostTypes> Operation<H> for ResolvedBinaryOp<'r, R, H> {
1668 fn arity(&self) -> u64 {
1669 0
1670 }
1671 fn has_geometric_character(&self) -> GeometricCharacter {
1672 <GeometricCharacter>::default()
1673 }
1674 type OperationTarget = NullOperation<H>;
1675 fn inverse(&self) -> &Self::OperationTarget {
1676 &<NullOperation<H>>::ABSENT
1677 }
1678 fn composed_of(&self) -> &H::HostString {
1679 H::EMPTY_HOST_STRING
1680 }
1681 fn is_ring_op(&self) -> bool {
1682 false
1683 }
1684}
1685impl<'r, R: BinaryOpResolver<H>, H: HostTypes> BinaryOp<H> for ResolvedBinaryOp<'r, R, H> {
1686 fn commutative(&self) -> bool {
1687 match &self.record {
1688 Some(r) => r.commutative,
1689 None => false,
1690 }
1691 }
1692 fn associative(&self) -> bool {
1693 match &self.record {
1694 Some(r) => r.associative,
1695 None => false,
1696 }
1697 }
1698 fn identity(&self) -> i64 {
1699 match &self.record {
1700 Some(r) => r.identity,
1701 None => 0,
1702 }
1703 }
1704}
1705
1706#[derive(Debug)]
1711pub struct InvolutionHandle<H: HostTypes> {
1712 pub fingerprint: crate::enforcement::ContentFingerprint,
1714 _phantom: core::marker::PhantomData<H>,
1715}
1716impl<H: HostTypes> Copy for InvolutionHandle<H> {}
1717impl<H: HostTypes> Clone for InvolutionHandle<H> {
1718 #[inline]
1719 fn clone(&self) -> Self {
1720 *self
1721 }
1722}
1723impl<H: HostTypes> PartialEq for InvolutionHandle<H> {
1724 #[inline]
1725 fn eq(&self, other: &Self) -> bool {
1726 self.fingerprint == other.fingerprint
1727 }
1728}
1729impl<H: HostTypes> Eq for InvolutionHandle<H> {}
1730impl<H: HostTypes> core::hash::Hash for InvolutionHandle<H> {
1731 #[inline]
1732 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
1733 self.fingerprint.hash(state);
1734 }
1735}
1736impl<H: HostTypes> InvolutionHandle<H> {
1737 #[inline]
1739 #[must_use]
1740 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
1741 Self {
1742 fingerprint,
1743 _phantom: core::marker::PhantomData,
1744 }
1745 }
1746}
1747
1748pub trait InvolutionResolver<H: HostTypes> {
1754 fn resolve(&self, handle: InvolutionHandle<H>) -> Option<InvolutionRecord<H>>;
1757}
1758
1759#[derive(Clone, Debug, PartialEq, Eq, Hash)]
1765pub struct InvolutionRecord<H: HostTypes> {
1766 #[doc(hidden)]
1767 pub _phantom: core::marker::PhantomData<H>,
1768}
1769
1770pub struct ResolvedInvolution<'r, R: InvolutionResolver<H>, H: HostTypes> {
1778 handle: InvolutionHandle<H>,
1779 resolver: &'r R,
1780 record: Option<InvolutionRecord<H>>,
1781}
1782impl<'r, R: InvolutionResolver<H>, H: HostTypes> ResolvedInvolution<'r, R, H> {
1783 #[inline]
1785 pub fn new(handle: InvolutionHandle<H>, resolver: &'r R) -> Self {
1786 let record = resolver.resolve(handle);
1787 Self {
1788 handle,
1789 resolver,
1790 record,
1791 }
1792 }
1793 #[inline]
1795 #[must_use]
1796 pub const fn handle(&self) -> InvolutionHandle<H> {
1797 self.handle
1798 }
1799 #[inline]
1801 #[must_use]
1802 pub const fn resolver(&self) -> &'r R {
1803 self.resolver
1804 }
1805 #[inline]
1807 #[must_use]
1808 pub const fn record(&self) -> Option<&InvolutionRecord<H>> {
1809 self.record.as_ref()
1810 }
1811}
1812impl<'r, R: InvolutionResolver<H>, H: HostTypes> Operation<H> for ResolvedInvolution<'r, R, H> {
1813 fn arity(&self) -> u64 {
1814 0
1815 }
1816 fn has_geometric_character(&self) -> GeometricCharacter {
1817 <GeometricCharacter>::default()
1818 }
1819 type OperationTarget = NullOperation<H>;
1820 fn inverse(&self) -> &Self::OperationTarget {
1821 &<NullOperation<H>>::ABSENT
1822 }
1823 fn composed_of(&self) -> &H::HostString {
1824 H::EMPTY_HOST_STRING
1825 }
1826 fn is_ring_op(&self) -> bool {
1827 false
1828 }
1829}
1830impl<'r, R: InvolutionResolver<H>, H: HostTypes> UnaryOp<H> for ResolvedInvolution<'r, R, H> {}
1831impl<'r, R: InvolutionResolver<H>, H: HostTypes> Involution<H> for ResolvedInvolution<'r, R, H> {}
1832
1833#[derive(Debug)]
1838pub struct IdentityHandle<H: HostTypes> {
1839 pub fingerprint: crate::enforcement::ContentFingerprint,
1841 _phantom: core::marker::PhantomData<H>,
1842}
1843impl<H: HostTypes> Copy for IdentityHandle<H> {}
1844impl<H: HostTypes> Clone for IdentityHandle<H> {
1845 #[inline]
1846 fn clone(&self) -> Self {
1847 *self
1848 }
1849}
1850impl<H: HostTypes> PartialEq for IdentityHandle<H> {
1851 #[inline]
1852 fn eq(&self, other: &Self) -> bool {
1853 self.fingerprint == other.fingerprint
1854 }
1855}
1856impl<H: HostTypes> Eq for IdentityHandle<H> {}
1857impl<H: HostTypes> core::hash::Hash for IdentityHandle<H> {
1858 #[inline]
1859 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
1860 self.fingerprint.hash(state);
1861 }
1862}
1863impl<H: HostTypes> IdentityHandle<H> {
1864 #[inline]
1866 #[must_use]
1867 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
1868 Self {
1869 fingerprint,
1870 _phantom: core::marker::PhantomData,
1871 }
1872 }
1873}
1874
1875pub trait IdentityResolver<H: HostTypes> {
1881 fn resolve(&self, handle: IdentityHandle<H>) -> Option<IdentityRecord<H>>;
1884}
1885
1886#[derive(Clone, Debug, PartialEq, Eq, Hash)]
1892pub struct IdentityRecord<H: HostTypes> {
1893 pub lhs_handle: crate::kernel::schema::TermExpressionHandle<H>,
1894 pub rhs_handle: crate::kernel::schema::TermExpressionHandle<H>,
1895 pub for_all_handle: crate::kernel::schema::ForAllDeclarationHandle<H>,
1896 pub universally_valid: bool,
1897 pub validity_kind: ValidityScopeKind,
1898 pub valid_kmin: u64,
1899 pub valid_kmax: u64,
1900 #[doc(hidden)]
1901 pub _phantom: core::marker::PhantomData<H>,
1902}
1903
1904pub struct ResolvedIdentity<'r, R: IdentityResolver<H>, H: HostTypes> {
1912 handle: IdentityHandle<H>,
1913 resolver: &'r R,
1914 record: Option<IdentityRecord<H>>,
1915}
1916impl<'r, R: IdentityResolver<H>, H: HostTypes> ResolvedIdentity<'r, R, H> {
1917 #[inline]
1919 pub fn new(handle: IdentityHandle<H>, resolver: &'r R) -> Self {
1920 let record = resolver.resolve(handle);
1921 Self {
1922 handle,
1923 resolver,
1924 record,
1925 }
1926 }
1927 #[inline]
1929 #[must_use]
1930 pub const fn handle(&self) -> IdentityHandle<H> {
1931 self.handle
1932 }
1933 #[inline]
1935 #[must_use]
1936 pub const fn resolver(&self) -> &'r R {
1937 self.resolver
1938 }
1939 #[inline]
1941 #[must_use]
1942 pub const fn record(&self) -> Option<&IdentityRecord<H>> {
1943 self.record.as_ref()
1944 }
1945}
1946impl<'r, R: IdentityResolver<H>, H: HostTypes> Identity<H> for ResolvedIdentity<'r, R, H> {
1947 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
1948 fn lhs(&self) -> &Self::TermExpression {
1949 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
1950 }
1951 fn rhs(&self) -> &Self::TermExpression {
1952 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
1953 }
1954 type ForAllDeclaration = crate::kernel::schema::NullForAllDeclaration<H>;
1955 fn for_all(&self) -> &Self::ForAllDeclaration {
1956 &<crate::kernel::schema::NullForAllDeclaration<H>>::ABSENT
1957 }
1958 fn verification_domain(&self) -> &[VerificationDomain] {
1959 &[]
1960 }
1961 type WittLevelBinding = NullWittLevelBinding<H>;
1962 fn verified_at_level(&self) -> &[Self::WittLevelBinding] {
1963 &[]
1964 }
1965 fn universally_valid(&self) -> bool {
1966 match &self.record {
1967 Some(r) => r.universally_valid,
1968 None => false,
1969 }
1970 }
1971 fn validity_kind(&self) -> ValidityScopeKind {
1972 match &self.record {
1973 Some(r) => r.validity_kind,
1974 None => <ValidityScopeKind>::default(),
1975 }
1976 }
1977 fn valid_kmin(&self) -> u64 {
1978 match &self.record {
1979 Some(r) => r.valid_kmin,
1980 None => 0,
1981 }
1982 }
1983 fn valid_kmax(&self) -> u64 {
1984 match &self.record {
1985 Some(r) => r.valid_kmax,
1986 None => 0,
1987 }
1988 }
1989}
1990impl<'r, R: IdentityResolver<H>, H: HostTypes> ResolvedIdentity<'r, R, H> {
1991 #[inline]
1995 pub fn resolve_lhs<'r2, R2: crate::kernel::schema::TermExpressionResolver<H>>(
1996 &self,
1997 r: &'r2 R2,
1998 ) -> Option<crate::kernel::schema::ResolvedTermExpression<'r2, R2, H>> {
1999 let record = self.record.as_ref()?;
2000 Some(crate::kernel::schema::ResolvedTermExpression::new(
2001 record.lhs_handle,
2002 r,
2003 ))
2004 }
2005 #[inline]
2009 pub fn resolve_rhs<'r2, R2: crate::kernel::schema::TermExpressionResolver<H>>(
2010 &self,
2011 r: &'r2 R2,
2012 ) -> Option<crate::kernel::schema::ResolvedTermExpression<'r2, R2, H>> {
2013 let record = self.record.as_ref()?;
2014 Some(crate::kernel::schema::ResolvedTermExpression::new(
2015 record.rhs_handle,
2016 r,
2017 ))
2018 }
2019 #[inline]
2023 pub fn resolve_for_all<'r2, R2: crate::kernel::schema::ForAllDeclarationResolver<H>>(
2024 &self,
2025 r: &'r2 R2,
2026 ) -> Option<crate::kernel::schema::ResolvedForAllDeclaration<'r2, R2, H>> {
2027 let record = self.record.as_ref()?;
2028 Some(crate::kernel::schema::ResolvedForAllDeclaration::new(
2029 record.for_all_handle,
2030 r,
2031 ))
2032 }
2033}
2034
2035#[derive(Debug)]
2040pub struct GroupHandle<H: HostTypes> {
2041 pub fingerprint: crate::enforcement::ContentFingerprint,
2043 _phantom: core::marker::PhantomData<H>,
2044}
2045impl<H: HostTypes> Copy for GroupHandle<H> {}
2046impl<H: HostTypes> Clone for GroupHandle<H> {
2047 #[inline]
2048 fn clone(&self) -> Self {
2049 *self
2050 }
2051}
2052impl<H: HostTypes> PartialEq for GroupHandle<H> {
2053 #[inline]
2054 fn eq(&self, other: &Self) -> bool {
2055 self.fingerprint == other.fingerprint
2056 }
2057}
2058impl<H: HostTypes> Eq for GroupHandle<H> {}
2059impl<H: HostTypes> core::hash::Hash for GroupHandle<H> {
2060 #[inline]
2061 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
2062 self.fingerprint.hash(state);
2063 }
2064}
2065impl<H: HostTypes> GroupHandle<H> {
2066 #[inline]
2068 #[must_use]
2069 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
2070 Self {
2071 fingerprint,
2072 _phantom: core::marker::PhantomData,
2073 }
2074 }
2075}
2076
2077pub trait GroupResolver<H: HostTypes> {
2083 fn resolve(&self, handle: GroupHandle<H>) -> Option<GroupRecord<H>>;
2086}
2087
2088#[derive(Clone, Debug, PartialEq, Eq, Hash)]
2094pub struct GroupRecord<H: HostTypes> {
2095 pub order: u64,
2096 #[doc(hidden)]
2097 pub _phantom: core::marker::PhantomData<H>,
2098}
2099
2100pub struct ResolvedGroup<'r, R: GroupResolver<H>, H: HostTypes> {
2108 handle: GroupHandle<H>,
2109 resolver: &'r R,
2110 record: Option<GroupRecord<H>>,
2111}
2112impl<'r, R: GroupResolver<H>, H: HostTypes> ResolvedGroup<'r, R, H> {
2113 #[inline]
2115 pub fn new(handle: GroupHandle<H>, resolver: &'r R) -> Self {
2116 let record = resolver.resolve(handle);
2117 Self {
2118 handle,
2119 resolver,
2120 record,
2121 }
2122 }
2123 #[inline]
2125 #[must_use]
2126 pub const fn handle(&self) -> GroupHandle<H> {
2127 self.handle
2128 }
2129 #[inline]
2131 #[must_use]
2132 pub const fn resolver(&self) -> &'r R {
2133 self.resolver
2134 }
2135 #[inline]
2137 #[must_use]
2138 pub const fn record(&self) -> Option<&GroupRecord<H>> {
2139 self.record.as_ref()
2140 }
2141}
2142impl<'r, R: GroupResolver<H>, H: HostTypes> Group<H> for ResolvedGroup<'r, R, H> {
2143 type Operation = NullOperation<H>;
2144 fn generated_by(&self) -> &[Self::Operation] {
2145 &[]
2146 }
2147 fn order(&self) -> u64 {
2148 match &self.record {
2149 Some(r) => r.order,
2150 None => 0,
2151 }
2152 }
2153}
2154
2155#[derive(Debug)]
2160pub struct DihedralGroupHandle<H: HostTypes> {
2161 pub fingerprint: crate::enforcement::ContentFingerprint,
2163 _phantom: core::marker::PhantomData<H>,
2164}
2165impl<H: HostTypes> Copy for DihedralGroupHandle<H> {}
2166impl<H: HostTypes> Clone for DihedralGroupHandle<H> {
2167 #[inline]
2168 fn clone(&self) -> Self {
2169 *self
2170 }
2171}
2172impl<H: HostTypes> PartialEq for DihedralGroupHandle<H> {
2173 #[inline]
2174 fn eq(&self, other: &Self) -> bool {
2175 self.fingerprint == other.fingerprint
2176 }
2177}
2178impl<H: HostTypes> Eq for DihedralGroupHandle<H> {}
2179impl<H: HostTypes> core::hash::Hash for DihedralGroupHandle<H> {
2180 #[inline]
2181 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
2182 self.fingerprint.hash(state);
2183 }
2184}
2185impl<H: HostTypes> DihedralGroupHandle<H> {
2186 #[inline]
2188 #[must_use]
2189 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
2190 Self {
2191 fingerprint,
2192 _phantom: core::marker::PhantomData,
2193 }
2194 }
2195}
2196
2197pub trait DihedralGroupResolver<H: HostTypes> {
2203 fn resolve(&self, handle: DihedralGroupHandle<H>) -> Option<DihedralGroupRecord<H>>;
2206}
2207
2208#[derive(Clone, Debug, PartialEq, Eq, Hash)]
2214pub struct DihedralGroupRecord<H: HostTypes> {
2215 #[doc(hidden)]
2216 pub _phantom: core::marker::PhantomData<H>,
2217}
2218
2219pub struct ResolvedDihedralGroup<'r, R: DihedralGroupResolver<H>, H: HostTypes> {
2227 handle: DihedralGroupHandle<H>,
2228 resolver: &'r R,
2229 record: Option<DihedralGroupRecord<H>>,
2230}
2231impl<'r, R: DihedralGroupResolver<H>, H: HostTypes> ResolvedDihedralGroup<'r, R, H> {
2232 #[inline]
2234 pub fn new(handle: DihedralGroupHandle<H>, resolver: &'r R) -> Self {
2235 let record = resolver.resolve(handle);
2236 Self {
2237 handle,
2238 resolver,
2239 record,
2240 }
2241 }
2242 #[inline]
2244 #[must_use]
2245 pub const fn handle(&self) -> DihedralGroupHandle<H> {
2246 self.handle
2247 }
2248 #[inline]
2250 #[must_use]
2251 pub const fn resolver(&self) -> &'r R {
2252 self.resolver
2253 }
2254 #[inline]
2256 #[must_use]
2257 pub const fn record(&self) -> Option<&DihedralGroupRecord<H>> {
2258 self.record.as_ref()
2259 }
2260}
2261impl<'r, R: DihedralGroupResolver<H>, H: HostTypes> Group<H> for ResolvedDihedralGroup<'r, R, H> {
2262 type Operation = NullOperation<H>;
2263 fn generated_by(&self) -> &[Self::Operation] {
2264 &[]
2265 }
2266 fn order(&self) -> u64 {
2267 0
2268 }
2269}
2270impl<'r, R: DihedralGroupResolver<H>, H: HostTypes> DihedralGroup<H>
2271 for ResolvedDihedralGroup<'r, R, H>
2272{
2273}
2274
2275#[derive(Debug)]
2280pub struct WittLevelBindingHandle<H: HostTypes> {
2281 pub fingerprint: crate::enforcement::ContentFingerprint,
2283 _phantom: core::marker::PhantomData<H>,
2284}
2285impl<H: HostTypes> Copy for WittLevelBindingHandle<H> {}
2286impl<H: HostTypes> Clone for WittLevelBindingHandle<H> {
2287 #[inline]
2288 fn clone(&self) -> Self {
2289 *self
2290 }
2291}
2292impl<H: HostTypes> PartialEq for WittLevelBindingHandle<H> {
2293 #[inline]
2294 fn eq(&self, other: &Self) -> bool {
2295 self.fingerprint == other.fingerprint
2296 }
2297}
2298impl<H: HostTypes> Eq for WittLevelBindingHandle<H> {}
2299impl<H: HostTypes> core::hash::Hash for WittLevelBindingHandle<H> {
2300 #[inline]
2301 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
2302 self.fingerprint.hash(state);
2303 }
2304}
2305impl<H: HostTypes> WittLevelBindingHandle<H> {
2306 #[inline]
2308 #[must_use]
2309 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
2310 Self {
2311 fingerprint,
2312 _phantom: core::marker::PhantomData,
2313 }
2314 }
2315}
2316
2317pub trait WittLevelBindingResolver<H: HostTypes> {
2323 fn resolve(&self, handle: WittLevelBindingHandle<H>) -> Option<WittLevelBindingRecord<H>>;
2326}
2327
2328#[derive(Clone, Debug, PartialEq, Eq, Hash)]
2334pub struct WittLevelBindingRecord<H: HostTypes> {
2335 pub binding_level: WittLevel,
2336 #[doc(hidden)]
2337 pub _phantom: core::marker::PhantomData<H>,
2338}
2339
2340pub struct ResolvedWittLevelBinding<'r, R: WittLevelBindingResolver<H>, H: HostTypes> {
2348 handle: WittLevelBindingHandle<H>,
2349 resolver: &'r R,
2350 record: Option<WittLevelBindingRecord<H>>,
2351}
2352impl<'r, R: WittLevelBindingResolver<H>, H: HostTypes> ResolvedWittLevelBinding<'r, R, H> {
2353 #[inline]
2355 pub fn new(handle: WittLevelBindingHandle<H>, resolver: &'r R) -> Self {
2356 let record = resolver.resolve(handle);
2357 Self {
2358 handle,
2359 resolver,
2360 record,
2361 }
2362 }
2363 #[inline]
2365 #[must_use]
2366 pub const fn handle(&self) -> WittLevelBindingHandle<H> {
2367 self.handle
2368 }
2369 #[inline]
2371 #[must_use]
2372 pub const fn resolver(&self) -> &'r R {
2373 self.resolver
2374 }
2375 #[inline]
2377 #[must_use]
2378 pub const fn record(&self) -> Option<&WittLevelBindingRecord<H>> {
2379 self.record.as_ref()
2380 }
2381}
2382impl<'r, R: WittLevelBindingResolver<H>, H: HostTypes> WittLevelBinding<H>
2383 for ResolvedWittLevelBinding<'r, R, H>
2384{
2385 fn binding_level(&self) -> WittLevel {
2386 match &self.record {
2387 Some(r) => r.binding_level,
2388 None => <WittLevel>::default(),
2389 }
2390 }
2391}
2392
2393#[derive(Debug)]
2398pub struct QuantumThermodynamicDomainHandle<H: HostTypes> {
2399 pub fingerprint: crate::enforcement::ContentFingerprint,
2401 _phantom: core::marker::PhantomData<H>,
2402}
2403impl<H: HostTypes> Copy for QuantumThermodynamicDomainHandle<H> {}
2404impl<H: HostTypes> Clone for QuantumThermodynamicDomainHandle<H> {
2405 #[inline]
2406 fn clone(&self) -> Self {
2407 *self
2408 }
2409}
2410impl<H: HostTypes> PartialEq for QuantumThermodynamicDomainHandle<H> {
2411 #[inline]
2412 fn eq(&self, other: &Self) -> bool {
2413 self.fingerprint == other.fingerprint
2414 }
2415}
2416impl<H: HostTypes> Eq for QuantumThermodynamicDomainHandle<H> {}
2417impl<H: HostTypes> core::hash::Hash for QuantumThermodynamicDomainHandle<H> {
2418 #[inline]
2419 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
2420 self.fingerprint.hash(state);
2421 }
2422}
2423impl<H: HostTypes> QuantumThermodynamicDomainHandle<H> {
2424 #[inline]
2426 #[must_use]
2427 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
2428 Self {
2429 fingerprint,
2430 _phantom: core::marker::PhantomData,
2431 }
2432 }
2433}
2434
2435pub trait QuantumThermodynamicDomainResolver<H: HostTypes> {
2441 fn resolve(
2444 &self,
2445 handle: QuantumThermodynamicDomainHandle<H>,
2446 ) -> Option<QuantumThermodynamicDomainRecord<H>>;
2447}
2448
2449#[derive(Clone, Debug, PartialEq, Eq, Hash)]
2455pub struct QuantumThermodynamicDomainRecord<H: HostTypes> {
2456 #[doc(hidden)]
2457 pub _phantom: core::marker::PhantomData<H>,
2458}
2459
2460pub struct ResolvedQuantumThermodynamicDomain<
2468 'r,
2469 R: QuantumThermodynamicDomainResolver<H>,
2470 H: HostTypes,
2471> {
2472 handle: QuantumThermodynamicDomainHandle<H>,
2473 resolver: &'r R,
2474 record: Option<QuantumThermodynamicDomainRecord<H>>,
2475}
2476impl<'r, R: QuantumThermodynamicDomainResolver<H>, H: HostTypes>
2477 ResolvedQuantumThermodynamicDomain<'r, R, H>
2478{
2479 #[inline]
2481 pub fn new(handle: QuantumThermodynamicDomainHandle<H>, resolver: &'r R) -> Self {
2482 let record = resolver.resolve(handle);
2483 Self {
2484 handle,
2485 resolver,
2486 record,
2487 }
2488 }
2489 #[inline]
2491 #[must_use]
2492 pub const fn handle(&self) -> QuantumThermodynamicDomainHandle<H> {
2493 self.handle
2494 }
2495 #[inline]
2497 #[must_use]
2498 pub const fn resolver(&self) -> &'r R {
2499 self.resolver
2500 }
2501 #[inline]
2503 #[must_use]
2504 pub const fn record(&self) -> Option<&QuantumThermodynamicDomainRecord<H>> {
2505 self.record.as_ref()
2506 }
2507}
2508impl<'r, R: QuantumThermodynamicDomainResolver<H>, H: HostTypes> QuantumThermodynamicDomain<H>
2509 for ResolvedQuantumThermodynamicDomain<'r, R, H>
2510{
2511}
2512
2513#[derive(Debug)]
2518pub struct ComposedOperationHandle<H: HostTypes> {
2519 pub fingerprint: crate::enforcement::ContentFingerprint,
2521 _phantom: core::marker::PhantomData<H>,
2522}
2523impl<H: HostTypes> Copy for ComposedOperationHandle<H> {}
2524impl<H: HostTypes> Clone for ComposedOperationHandle<H> {
2525 #[inline]
2526 fn clone(&self) -> Self {
2527 *self
2528 }
2529}
2530impl<H: HostTypes> PartialEq for ComposedOperationHandle<H> {
2531 #[inline]
2532 fn eq(&self, other: &Self) -> bool {
2533 self.fingerprint == other.fingerprint
2534 }
2535}
2536impl<H: HostTypes> Eq for ComposedOperationHandle<H> {}
2537impl<H: HostTypes> core::hash::Hash for ComposedOperationHandle<H> {
2538 #[inline]
2539 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
2540 self.fingerprint.hash(state);
2541 }
2542}
2543impl<H: HostTypes> ComposedOperationHandle<H> {
2544 #[inline]
2546 #[must_use]
2547 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
2548 Self {
2549 fingerprint,
2550 _phantom: core::marker::PhantomData,
2551 }
2552 }
2553}
2554
2555pub trait ComposedOperationResolver<H: HostTypes> {
2561 fn resolve(&self, handle: ComposedOperationHandle<H>) -> Option<ComposedOperationRecord<H>>;
2564}
2565
2566#[derive(Clone, Debug, PartialEq, Eq, Hash)]
2572pub struct ComposedOperationRecord<H: HostTypes> {
2573 pub operator_domain_type_handle: crate::user::type_::TypeDefinitionHandle<H>,
2574 pub operator_range_type_handle: crate::user::type_::TypeDefinitionHandle<H>,
2575 pub operator_complexity: &'static H::HostString,
2576 pub operator_idempotent: bool,
2577 pub composed_operator_count: u64,
2578 pub is_involutory: bool,
2579 pub convergence_guarantee_handle: crate::kernel::schema::TermExpressionHandle<H>,
2580 #[doc(hidden)]
2581 pub _phantom: core::marker::PhantomData<H>,
2582}
2583
2584pub struct ResolvedComposedOperation<'r, R: ComposedOperationResolver<H>, H: HostTypes> {
2592 handle: ComposedOperationHandle<H>,
2593 resolver: &'r R,
2594 record: Option<ComposedOperationRecord<H>>,
2595}
2596impl<'r, R: ComposedOperationResolver<H>, H: HostTypes> ResolvedComposedOperation<'r, R, H> {
2597 #[inline]
2599 pub fn new(handle: ComposedOperationHandle<H>, resolver: &'r R) -> Self {
2600 let record = resolver.resolve(handle);
2601 Self {
2602 handle,
2603 resolver,
2604 record,
2605 }
2606 }
2607 #[inline]
2609 #[must_use]
2610 pub const fn handle(&self) -> ComposedOperationHandle<H> {
2611 self.handle
2612 }
2613 #[inline]
2615 #[must_use]
2616 pub const fn resolver(&self) -> &'r R {
2617 self.resolver
2618 }
2619 #[inline]
2621 #[must_use]
2622 pub const fn record(&self) -> Option<&ComposedOperationRecord<H>> {
2623 self.record.as_ref()
2624 }
2625}
2626impl<'r, R: ComposedOperationResolver<H>, H: HostTypes> Operation<H>
2627 for ResolvedComposedOperation<'r, R, H>
2628{
2629 fn arity(&self) -> u64 {
2630 0
2631 }
2632 fn has_geometric_character(&self) -> GeometricCharacter {
2633 <GeometricCharacter>::default()
2634 }
2635 type OperationTarget = NullOperation<H>;
2636 fn inverse(&self) -> &Self::OperationTarget {
2637 &<NullOperation<H>>::ABSENT
2638 }
2639 fn composed_of(&self) -> &H::HostString {
2640 H::EMPTY_HOST_STRING
2641 }
2642 fn is_ring_op(&self) -> bool {
2643 false
2644 }
2645}
2646impl<'r, R: ComposedOperationResolver<H>, H: HostTypes> crate::user::morphism::Transform<H>
2647 for ResolvedComposedOperation<'r, R, H>
2648{
2649 fn source(&self) -> &H::HostString {
2650 H::EMPTY_HOST_STRING
2651 }
2652 fn target(&self) -> &H::HostString {
2653 H::EMPTY_HOST_STRING
2654 }
2655 fn preserves_count(&self) -> usize {
2656 0
2657 }
2658 fn preserves_at(&self, _index: usize) -> &H::HostString {
2659 H::EMPTY_HOST_STRING
2660 }
2661 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
2662 fn trace(&self) -> &Self::ComputationTrace {
2663 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
2664 }
2665 type TransformTarget = crate::user::morphism::NullTransform<H>;
2666 fn composes_with(&self) -> &[Self::TransformTarget] {
2667 &[]
2668 }
2669 type Identity = NullIdentity<H>;
2670 fn preserved_invariant(&self) -> &Self::Identity {
2671 &<NullIdentity<H>>::ABSENT
2672 }
2673 fn input_class(&self) -> &H::HostString {
2674 H::EMPTY_HOST_STRING
2675 }
2676 fn output_class(&self) -> &H::HostString {
2677 H::EMPTY_HOST_STRING
2678 }
2679 type Witness = crate::user::morphism::NullWitness<H>;
2680 fn has_witness(&self) -> &[Self::Witness] {
2681 &[]
2682 }
2683}
2684impl<'r, R: ComposedOperationResolver<H>, H: HostTypes> crate::user::morphism::Composition<H>
2685 for ResolvedComposedOperation<'r, R, H>
2686{
2687 type Transform = crate::user::morphism::NullTransform<H>;
2688 fn composition_result(&self) -> &Self::Transform {
2689 &<crate::user::morphism::NullTransform<H>>::ABSENT
2690 }
2691 fn composition_components(&self) -> &[Self::Transform] {
2692 &[]
2693 }
2694}
2695impl<'r, R: ComposedOperationResolver<H>, H: HostTypes> ComposedOperation<H>
2696 for ResolvedComposedOperation<'r, R, H>
2697{
2698 type Operation = NullOperation<H>;
2699 fn composed_of_ops(&self) -> &[Self::Operation] {
2700 &[]
2701 }
2702 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
2703 fn operator_domain_type(&self) -> &Self::TypeDefinition {
2704 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
2705 }
2706 fn operator_range_type(&self) -> &Self::TypeDefinition {
2707 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
2708 }
2709 fn operator_complexity(&self) -> &H::HostString {
2710 match &self.record {
2711 Some(r) => r.operator_complexity,
2712 None => H::EMPTY_HOST_STRING,
2713 }
2714 }
2715 fn operator_idempotent(&self) -> bool {
2716 match &self.record {
2717 Some(r) => r.operator_idempotent,
2718 None => false,
2719 }
2720 }
2721 fn composed_operator_count(&self) -> u64 {
2722 match &self.record {
2723 Some(r) => r.composed_operator_count,
2724 None => 0,
2725 }
2726 }
2727 fn is_involutory(&self) -> bool {
2728 match &self.record {
2729 Some(r) => r.is_involutory,
2730 None => false,
2731 }
2732 }
2733 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
2734 fn convergence_guarantee(&self) -> &Self::TermExpression {
2735 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
2736 }
2737}
2738impl<'r, R: ComposedOperationResolver<H>, H: HostTypes> ResolvedComposedOperation<'r, R, H> {
2739 #[inline]
2743 pub fn resolve_operator_domain_type<'r2, R2: crate::user::type_::TypeDefinitionResolver<H>>(
2744 &self,
2745 r: &'r2 R2,
2746 ) -> Option<crate::user::type_::ResolvedTypeDefinition<'r2, R2, H>> {
2747 let record = self.record.as_ref()?;
2748 Some(crate::user::type_::ResolvedTypeDefinition::new(
2749 record.operator_domain_type_handle,
2750 r,
2751 ))
2752 }
2753 #[inline]
2757 pub fn resolve_operator_range_type<'r2, R2: crate::user::type_::TypeDefinitionResolver<H>>(
2758 &self,
2759 r: &'r2 R2,
2760 ) -> Option<crate::user::type_::ResolvedTypeDefinition<'r2, R2, H>> {
2761 let record = self.record.as_ref()?;
2762 Some(crate::user::type_::ResolvedTypeDefinition::new(
2763 record.operator_range_type_handle,
2764 r,
2765 ))
2766 }
2767 #[inline]
2771 pub fn resolve_convergence_guarantee<
2772 'r2,
2773 R2: crate::kernel::schema::TermExpressionResolver<H>,
2774 >(
2775 &self,
2776 r: &'r2 R2,
2777 ) -> Option<crate::kernel::schema::ResolvedTermExpression<'r2, R2, H>> {
2778 let record = self.record.as_ref()?;
2779 Some(crate::kernel::schema::ResolvedTermExpression::new(
2780 record.convergence_guarantee_handle,
2781 r,
2782 ))
2783 }
2784}
2785
2786#[derive(Debug)]
2791pub struct DispatchOperationHandle<H: HostTypes> {
2792 pub fingerprint: crate::enforcement::ContentFingerprint,
2794 _phantom: core::marker::PhantomData<H>,
2795}
2796impl<H: HostTypes> Copy for DispatchOperationHandle<H> {}
2797impl<H: HostTypes> Clone for DispatchOperationHandle<H> {
2798 #[inline]
2799 fn clone(&self) -> Self {
2800 *self
2801 }
2802}
2803impl<H: HostTypes> PartialEq for DispatchOperationHandle<H> {
2804 #[inline]
2805 fn eq(&self, other: &Self) -> bool {
2806 self.fingerprint == other.fingerprint
2807 }
2808}
2809impl<H: HostTypes> Eq for DispatchOperationHandle<H> {}
2810impl<H: HostTypes> core::hash::Hash for DispatchOperationHandle<H> {
2811 #[inline]
2812 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
2813 self.fingerprint.hash(state);
2814 }
2815}
2816impl<H: HostTypes> DispatchOperationHandle<H> {
2817 #[inline]
2819 #[must_use]
2820 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
2821 Self {
2822 fingerprint,
2823 _phantom: core::marker::PhantomData,
2824 }
2825 }
2826}
2827
2828pub trait DispatchOperationResolver<H: HostTypes> {
2834 fn resolve(&self, handle: DispatchOperationHandle<H>) -> Option<DispatchOperationRecord<H>>;
2837}
2838
2839#[derive(Clone, Debug, PartialEq, Eq, Hash)]
2845pub struct DispatchOperationRecord<H: HostTypes> {
2846 pub dispatch_source_handle: OperationHandle<H>,
2847 pub dispatch_target_handle: OperationHandle<H>,
2848 #[doc(hidden)]
2849 pub _phantom: core::marker::PhantomData<H>,
2850}
2851
2852pub struct ResolvedDispatchOperation<'r, R: DispatchOperationResolver<H>, H: HostTypes> {
2860 handle: DispatchOperationHandle<H>,
2861 resolver: &'r R,
2862 record: Option<DispatchOperationRecord<H>>,
2863}
2864impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> ResolvedDispatchOperation<'r, R, H> {
2865 #[inline]
2867 pub fn new(handle: DispatchOperationHandle<H>, resolver: &'r R) -> Self {
2868 let record = resolver.resolve(handle);
2869 Self {
2870 handle,
2871 resolver,
2872 record,
2873 }
2874 }
2875 #[inline]
2877 #[must_use]
2878 pub const fn handle(&self) -> DispatchOperationHandle<H> {
2879 self.handle
2880 }
2881 #[inline]
2883 #[must_use]
2884 pub const fn resolver(&self) -> &'r R {
2885 self.resolver
2886 }
2887 #[inline]
2889 #[must_use]
2890 pub const fn record(&self) -> Option<&DispatchOperationRecord<H>> {
2891 self.record.as_ref()
2892 }
2893}
2894impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> Operation<H>
2895 for ResolvedDispatchOperation<'r, R, H>
2896{
2897 fn arity(&self) -> u64 {
2898 0
2899 }
2900 fn has_geometric_character(&self) -> GeometricCharacter {
2901 <GeometricCharacter>::default()
2902 }
2903 type OperationTarget = NullOperation<H>;
2904 fn inverse(&self) -> &Self::OperationTarget {
2905 &<NullOperation<H>>::ABSENT
2906 }
2907 fn composed_of(&self) -> &H::HostString {
2908 H::EMPTY_HOST_STRING
2909 }
2910 fn is_ring_op(&self) -> bool {
2911 false
2912 }
2913}
2914impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> crate::user::morphism::Transform<H>
2915 for ResolvedDispatchOperation<'r, R, H>
2916{
2917 fn source(&self) -> &H::HostString {
2918 H::EMPTY_HOST_STRING
2919 }
2920 fn target(&self) -> &H::HostString {
2921 H::EMPTY_HOST_STRING
2922 }
2923 fn preserves_count(&self) -> usize {
2924 0
2925 }
2926 fn preserves_at(&self, _index: usize) -> &H::HostString {
2927 H::EMPTY_HOST_STRING
2928 }
2929 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
2930 fn trace(&self) -> &Self::ComputationTrace {
2931 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
2932 }
2933 type TransformTarget = crate::user::morphism::NullTransform<H>;
2934 fn composes_with(&self) -> &[Self::TransformTarget] {
2935 &[]
2936 }
2937 type Identity = NullIdentity<H>;
2938 fn preserved_invariant(&self) -> &Self::Identity {
2939 &<NullIdentity<H>>::ABSENT
2940 }
2941 fn input_class(&self) -> &H::HostString {
2942 H::EMPTY_HOST_STRING
2943 }
2944 fn output_class(&self) -> &H::HostString {
2945 H::EMPTY_HOST_STRING
2946 }
2947 type Witness = crate::user::morphism::NullWitness<H>;
2948 fn has_witness(&self) -> &[Self::Witness] {
2949 &[]
2950 }
2951}
2952impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> crate::user::morphism::Composition<H>
2953 for ResolvedDispatchOperation<'r, R, H>
2954{
2955 type Transform = crate::user::morphism::NullTransform<H>;
2956 fn composition_result(&self) -> &Self::Transform {
2957 &<crate::user::morphism::NullTransform<H>>::ABSENT
2958 }
2959 fn composition_components(&self) -> &[Self::Transform] {
2960 &[]
2961 }
2962}
2963impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> ComposedOperation<H>
2964 for ResolvedDispatchOperation<'r, R, H>
2965{
2966 type Operation = NullOperation<H>;
2967 fn composed_of_ops(&self) -> &[Self::Operation] {
2968 &[]
2969 }
2970 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
2971 fn operator_domain_type(&self) -> &Self::TypeDefinition {
2972 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
2973 }
2974 fn operator_range_type(&self) -> &Self::TypeDefinition {
2975 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
2976 }
2977 fn operator_complexity(&self) -> &H::HostString {
2978 H::EMPTY_HOST_STRING
2979 }
2980 fn operator_idempotent(&self) -> bool {
2981 false
2982 }
2983 fn composed_operator_count(&self) -> u64 {
2984 0
2985 }
2986 fn is_involutory(&self) -> bool {
2987 false
2988 }
2989 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
2990 fn convergence_guarantee(&self) -> &Self::TermExpression {
2991 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
2992 }
2993}
2994impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> DispatchOperation<H>
2995 for ResolvedDispatchOperation<'r, R, H>
2996{
2997 fn dispatch_source(&self) -> &Self::Operation {
2998 &<NullOperation<H>>::ABSENT
2999 }
3000 fn dispatch_target(&self) -> &Self::Operation {
3001 &<NullOperation<H>>::ABSENT
3002 }
3003}
3004impl<'r, R: DispatchOperationResolver<H>, H: HostTypes> ResolvedDispatchOperation<'r, R, H> {
3005 #[inline]
3009 pub fn resolve_dispatch_source<'r2, R2: OperationResolver<H>>(
3010 &self,
3011 r: &'r2 R2,
3012 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3013 let record = self.record.as_ref()?;
3014 Some(ResolvedOperation::new(record.dispatch_source_handle, r))
3015 }
3016 #[inline]
3020 pub fn resolve_dispatch_target<'r2, R2: OperationResolver<H>>(
3021 &self,
3022 r: &'r2 R2,
3023 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3024 let record = self.record.as_ref()?;
3025 Some(ResolvedOperation::new(record.dispatch_target_handle, r))
3026 }
3027}
3028
3029#[derive(Debug)]
3034pub struct InferenceOperationHandle<H: HostTypes> {
3035 pub fingerprint: crate::enforcement::ContentFingerprint,
3037 _phantom: core::marker::PhantomData<H>,
3038}
3039impl<H: HostTypes> Copy for InferenceOperationHandle<H> {}
3040impl<H: HostTypes> Clone for InferenceOperationHandle<H> {
3041 #[inline]
3042 fn clone(&self) -> Self {
3043 *self
3044 }
3045}
3046impl<H: HostTypes> PartialEq for InferenceOperationHandle<H> {
3047 #[inline]
3048 fn eq(&self, other: &Self) -> bool {
3049 self.fingerprint == other.fingerprint
3050 }
3051}
3052impl<H: HostTypes> Eq for InferenceOperationHandle<H> {}
3053impl<H: HostTypes> core::hash::Hash for InferenceOperationHandle<H> {
3054 #[inline]
3055 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
3056 self.fingerprint.hash(state);
3057 }
3058}
3059impl<H: HostTypes> InferenceOperationHandle<H> {
3060 #[inline]
3062 #[must_use]
3063 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
3064 Self {
3065 fingerprint,
3066 _phantom: core::marker::PhantomData,
3067 }
3068 }
3069}
3070
3071pub trait InferenceOperationResolver<H: HostTypes> {
3077 fn resolve(&self, handle: InferenceOperationHandle<H>) -> Option<InferenceOperationRecord<H>>;
3080}
3081
3082#[derive(Clone, Debug, PartialEq, Eq, Hash)]
3088pub struct InferenceOperationRecord<H: HostTypes> {
3089 pub inference_source_handle: OperationHandle<H>,
3090 pub inference_target_handle: OperationHandle<H>,
3091 pub inference_pipeline_handle: OperationHandle<H>,
3092 #[doc(hidden)]
3093 pub _phantom: core::marker::PhantomData<H>,
3094}
3095
3096pub struct ResolvedInferenceOperation<'r, R: InferenceOperationResolver<H>, H: HostTypes> {
3104 handle: InferenceOperationHandle<H>,
3105 resolver: &'r R,
3106 record: Option<InferenceOperationRecord<H>>,
3107}
3108impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> ResolvedInferenceOperation<'r, R, H> {
3109 #[inline]
3111 pub fn new(handle: InferenceOperationHandle<H>, resolver: &'r R) -> Self {
3112 let record = resolver.resolve(handle);
3113 Self {
3114 handle,
3115 resolver,
3116 record,
3117 }
3118 }
3119 #[inline]
3121 #[must_use]
3122 pub const fn handle(&self) -> InferenceOperationHandle<H> {
3123 self.handle
3124 }
3125 #[inline]
3127 #[must_use]
3128 pub const fn resolver(&self) -> &'r R {
3129 self.resolver
3130 }
3131 #[inline]
3133 #[must_use]
3134 pub const fn record(&self) -> Option<&InferenceOperationRecord<H>> {
3135 self.record.as_ref()
3136 }
3137}
3138impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> Operation<H>
3139 for ResolvedInferenceOperation<'r, R, H>
3140{
3141 fn arity(&self) -> u64 {
3142 0
3143 }
3144 fn has_geometric_character(&self) -> GeometricCharacter {
3145 <GeometricCharacter>::default()
3146 }
3147 type OperationTarget = NullOperation<H>;
3148 fn inverse(&self) -> &Self::OperationTarget {
3149 &<NullOperation<H>>::ABSENT
3150 }
3151 fn composed_of(&self) -> &H::HostString {
3152 H::EMPTY_HOST_STRING
3153 }
3154 fn is_ring_op(&self) -> bool {
3155 false
3156 }
3157}
3158impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> crate::user::morphism::Transform<H>
3159 for ResolvedInferenceOperation<'r, R, H>
3160{
3161 fn source(&self) -> &H::HostString {
3162 H::EMPTY_HOST_STRING
3163 }
3164 fn target(&self) -> &H::HostString {
3165 H::EMPTY_HOST_STRING
3166 }
3167 fn preserves_count(&self) -> usize {
3168 0
3169 }
3170 fn preserves_at(&self, _index: usize) -> &H::HostString {
3171 H::EMPTY_HOST_STRING
3172 }
3173 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
3174 fn trace(&self) -> &Self::ComputationTrace {
3175 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
3176 }
3177 type TransformTarget = crate::user::morphism::NullTransform<H>;
3178 fn composes_with(&self) -> &[Self::TransformTarget] {
3179 &[]
3180 }
3181 type Identity = NullIdentity<H>;
3182 fn preserved_invariant(&self) -> &Self::Identity {
3183 &<NullIdentity<H>>::ABSENT
3184 }
3185 fn input_class(&self) -> &H::HostString {
3186 H::EMPTY_HOST_STRING
3187 }
3188 fn output_class(&self) -> &H::HostString {
3189 H::EMPTY_HOST_STRING
3190 }
3191 type Witness = crate::user::morphism::NullWitness<H>;
3192 fn has_witness(&self) -> &[Self::Witness] {
3193 &[]
3194 }
3195}
3196impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> crate::user::morphism::Composition<H>
3197 for ResolvedInferenceOperation<'r, R, H>
3198{
3199 type Transform = crate::user::morphism::NullTransform<H>;
3200 fn composition_result(&self) -> &Self::Transform {
3201 &<crate::user::morphism::NullTransform<H>>::ABSENT
3202 }
3203 fn composition_components(&self) -> &[Self::Transform] {
3204 &[]
3205 }
3206}
3207impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> ComposedOperation<H>
3208 for ResolvedInferenceOperation<'r, R, H>
3209{
3210 type Operation = NullOperation<H>;
3211 fn composed_of_ops(&self) -> &[Self::Operation] {
3212 &[]
3213 }
3214 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
3215 fn operator_domain_type(&self) -> &Self::TypeDefinition {
3216 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
3217 }
3218 fn operator_range_type(&self) -> &Self::TypeDefinition {
3219 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
3220 }
3221 fn operator_complexity(&self) -> &H::HostString {
3222 H::EMPTY_HOST_STRING
3223 }
3224 fn operator_idempotent(&self) -> bool {
3225 false
3226 }
3227 fn composed_operator_count(&self) -> u64 {
3228 0
3229 }
3230 fn is_involutory(&self) -> bool {
3231 false
3232 }
3233 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
3234 fn convergence_guarantee(&self) -> &Self::TermExpression {
3235 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
3236 }
3237}
3238impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> InferenceOperation<H>
3239 for ResolvedInferenceOperation<'r, R, H>
3240{
3241 fn inference_source(&self) -> &Self::Operation {
3242 &<NullOperation<H>>::ABSENT
3243 }
3244 fn inference_target(&self) -> &Self::Operation {
3245 &<NullOperation<H>>::ABSENT
3246 }
3247 fn inference_pipeline(&self) -> &Self::Operation {
3248 &<NullOperation<H>>::ABSENT
3249 }
3250}
3251impl<'r, R: InferenceOperationResolver<H>, H: HostTypes> ResolvedInferenceOperation<'r, R, H> {
3252 #[inline]
3256 pub fn resolve_inference_source<'r2, R2: OperationResolver<H>>(
3257 &self,
3258 r: &'r2 R2,
3259 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3260 let record = self.record.as_ref()?;
3261 Some(ResolvedOperation::new(record.inference_source_handle, r))
3262 }
3263 #[inline]
3267 pub fn resolve_inference_target<'r2, R2: OperationResolver<H>>(
3268 &self,
3269 r: &'r2 R2,
3270 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3271 let record = self.record.as_ref()?;
3272 Some(ResolvedOperation::new(record.inference_target_handle, r))
3273 }
3274 #[inline]
3278 pub fn resolve_inference_pipeline<'r2, R2: OperationResolver<H>>(
3279 &self,
3280 r: &'r2 R2,
3281 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3282 let record = self.record.as_ref()?;
3283 Some(ResolvedOperation::new(record.inference_pipeline_handle, r))
3284 }
3285}
3286
3287#[derive(Debug)]
3292pub struct AccumulationOperationHandle<H: HostTypes> {
3293 pub fingerprint: crate::enforcement::ContentFingerprint,
3295 _phantom: core::marker::PhantomData<H>,
3296}
3297impl<H: HostTypes> Copy for AccumulationOperationHandle<H> {}
3298impl<H: HostTypes> Clone for AccumulationOperationHandle<H> {
3299 #[inline]
3300 fn clone(&self) -> Self {
3301 *self
3302 }
3303}
3304impl<H: HostTypes> PartialEq for AccumulationOperationHandle<H> {
3305 #[inline]
3306 fn eq(&self, other: &Self) -> bool {
3307 self.fingerprint == other.fingerprint
3308 }
3309}
3310impl<H: HostTypes> Eq for AccumulationOperationHandle<H> {}
3311impl<H: HostTypes> core::hash::Hash for AccumulationOperationHandle<H> {
3312 #[inline]
3313 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
3314 self.fingerprint.hash(state);
3315 }
3316}
3317impl<H: HostTypes> AccumulationOperationHandle<H> {
3318 #[inline]
3320 #[must_use]
3321 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
3322 Self {
3323 fingerprint,
3324 _phantom: core::marker::PhantomData,
3325 }
3326 }
3327}
3328
3329pub trait AccumulationOperationResolver<H: HostTypes> {
3335 fn resolve(
3338 &self,
3339 handle: AccumulationOperationHandle<H>,
3340 ) -> Option<AccumulationOperationRecord<H>>;
3341}
3342
3343#[derive(Clone, Debug, PartialEq, Eq, Hash)]
3349pub struct AccumulationOperationRecord<H: HostTypes> {
3350 pub accumulation_base_handle: crate::kernel::schema::TermExpressionHandle<H>,
3351 pub accumulation_binding_handle: crate::kernel::schema::TermExpressionHandle<H>,
3352 #[doc(hidden)]
3353 pub _phantom: core::marker::PhantomData<H>,
3354}
3355
3356pub struct ResolvedAccumulationOperation<'r, R: AccumulationOperationResolver<H>, H: HostTypes> {
3364 handle: AccumulationOperationHandle<H>,
3365 resolver: &'r R,
3366 record: Option<AccumulationOperationRecord<H>>,
3367}
3368impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes>
3369 ResolvedAccumulationOperation<'r, R, H>
3370{
3371 #[inline]
3373 pub fn new(handle: AccumulationOperationHandle<H>, resolver: &'r R) -> Self {
3374 let record = resolver.resolve(handle);
3375 Self {
3376 handle,
3377 resolver,
3378 record,
3379 }
3380 }
3381 #[inline]
3383 #[must_use]
3384 pub const fn handle(&self) -> AccumulationOperationHandle<H> {
3385 self.handle
3386 }
3387 #[inline]
3389 #[must_use]
3390 pub const fn resolver(&self) -> &'r R {
3391 self.resolver
3392 }
3393 #[inline]
3395 #[must_use]
3396 pub const fn record(&self) -> Option<&AccumulationOperationRecord<H>> {
3397 self.record.as_ref()
3398 }
3399}
3400impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes> Operation<H>
3401 for ResolvedAccumulationOperation<'r, R, H>
3402{
3403 fn arity(&self) -> u64 {
3404 0
3405 }
3406 fn has_geometric_character(&self) -> GeometricCharacter {
3407 <GeometricCharacter>::default()
3408 }
3409 type OperationTarget = NullOperation<H>;
3410 fn inverse(&self) -> &Self::OperationTarget {
3411 &<NullOperation<H>>::ABSENT
3412 }
3413 fn composed_of(&self) -> &H::HostString {
3414 H::EMPTY_HOST_STRING
3415 }
3416 fn is_ring_op(&self) -> bool {
3417 false
3418 }
3419}
3420impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes> crate::user::morphism::Transform<H>
3421 for ResolvedAccumulationOperation<'r, R, H>
3422{
3423 fn source(&self) -> &H::HostString {
3424 H::EMPTY_HOST_STRING
3425 }
3426 fn target(&self) -> &H::HostString {
3427 H::EMPTY_HOST_STRING
3428 }
3429 fn preserves_count(&self) -> usize {
3430 0
3431 }
3432 fn preserves_at(&self, _index: usize) -> &H::HostString {
3433 H::EMPTY_HOST_STRING
3434 }
3435 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
3436 fn trace(&self) -> &Self::ComputationTrace {
3437 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
3438 }
3439 type TransformTarget = crate::user::morphism::NullTransform<H>;
3440 fn composes_with(&self) -> &[Self::TransformTarget] {
3441 &[]
3442 }
3443 type Identity = NullIdentity<H>;
3444 fn preserved_invariant(&self) -> &Self::Identity {
3445 &<NullIdentity<H>>::ABSENT
3446 }
3447 fn input_class(&self) -> &H::HostString {
3448 H::EMPTY_HOST_STRING
3449 }
3450 fn output_class(&self) -> &H::HostString {
3451 H::EMPTY_HOST_STRING
3452 }
3453 type Witness = crate::user::morphism::NullWitness<H>;
3454 fn has_witness(&self) -> &[Self::Witness] {
3455 &[]
3456 }
3457}
3458impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes> crate::user::morphism::Composition<H>
3459 for ResolvedAccumulationOperation<'r, R, H>
3460{
3461 type Transform = crate::user::morphism::NullTransform<H>;
3462 fn composition_result(&self) -> &Self::Transform {
3463 &<crate::user::morphism::NullTransform<H>>::ABSENT
3464 }
3465 fn composition_components(&self) -> &[Self::Transform] {
3466 &[]
3467 }
3468}
3469impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes> ComposedOperation<H>
3470 for ResolvedAccumulationOperation<'r, R, H>
3471{
3472 type Operation = NullOperation<H>;
3473 fn composed_of_ops(&self) -> &[Self::Operation] {
3474 &[]
3475 }
3476 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
3477 fn operator_domain_type(&self) -> &Self::TypeDefinition {
3478 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
3479 }
3480 fn operator_range_type(&self) -> &Self::TypeDefinition {
3481 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
3482 }
3483 fn operator_complexity(&self) -> &H::HostString {
3484 H::EMPTY_HOST_STRING
3485 }
3486 fn operator_idempotent(&self) -> bool {
3487 false
3488 }
3489 fn composed_operator_count(&self) -> u64 {
3490 0
3491 }
3492 fn is_involutory(&self) -> bool {
3493 false
3494 }
3495 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
3496 fn convergence_guarantee(&self) -> &Self::TermExpression {
3497 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
3498 }
3499}
3500impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes> AccumulationOperation<H>
3501 for ResolvedAccumulationOperation<'r, R, H>
3502{
3503 fn accumulation_base(&self) -> &Self::TermExpression {
3504 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
3505 }
3506 fn accumulation_binding(&self) -> &Self::TermExpression {
3507 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
3508 }
3509}
3510impl<'r, R: AccumulationOperationResolver<H>, H: HostTypes>
3511 ResolvedAccumulationOperation<'r, R, H>
3512{
3513 #[inline]
3517 pub fn resolve_accumulation_base<'r2, R2: crate::kernel::schema::TermExpressionResolver<H>>(
3518 &self,
3519 r: &'r2 R2,
3520 ) -> Option<crate::kernel::schema::ResolvedTermExpression<'r2, R2, H>> {
3521 let record = self.record.as_ref()?;
3522 Some(crate::kernel::schema::ResolvedTermExpression::new(
3523 record.accumulation_base_handle,
3524 r,
3525 ))
3526 }
3527 #[inline]
3531 pub fn resolve_accumulation_binding<
3532 'r2,
3533 R2: crate::kernel::schema::TermExpressionResolver<H>,
3534 >(
3535 &self,
3536 r: &'r2 R2,
3537 ) -> Option<crate::kernel::schema::ResolvedTermExpression<'r2, R2, H>> {
3538 let record = self.record.as_ref()?;
3539 Some(crate::kernel::schema::ResolvedTermExpression::new(
3540 record.accumulation_binding_handle,
3541 r,
3542 ))
3543 }
3544}
3545
3546#[derive(Debug)]
3551pub struct LeasePartitionOperationHandle<H: HostTypes> {
3552 pub fingerprint: crate::enforcement::ContentFingerprint,
3554 _phantom: core::marker::PhantomData<H>,
3555}
3556impl<H: HostTypes> Copy for LeasePartitionOperationHandle<H> {}
3557impl<H: HostTypes> Clone for LeasePartitionOperationHandle<H> {
3558 #[inline]
3559 fn clone(&self) -> Self {
3560 *self
3561 }
3562}
3563impl<H: HostTypes> PartialEq for LeasePartitionOperationHandle<H> {
3564 #[inline]
3565 fn eq(&self, other: &Self) -> bool {
3566 self.fingerprint == other.fingerprint
3567 }
3568}
3569impl<H: HostTypes> Eq for LeasePartitionOperationHandle<H> {}
3570impl<H: HostTypes> core::hash::Hash for LeasePartitionOperationHandle<H> {
3571 #[inline]
3572 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
3573 self.fingerprint.hash(state);
3574 }
3575}
3576impl<H: HostTypes> LeasePartitionOperationHandle<H> {
3577 #[inline]
3579 #[must_use]
3580 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
3581 Self {
3582 fingerprint,
3583 _phantom: core::marker::PhantomData,
3584 }
3585 }
3586}
3587
3588pub trait LeasePartitionOperationResolver<H: HostTypes> {
3594 fn resolve(
3597 &self,
3598 handle: LeasePartitionOperationHandle<H>,
3599 ) -> Option<LeasePartitionOperationRecord<H>>;
3600}
3601
3602#[derive(Clone, Debug, PartialEq, Eq, Hash)]
3608pub struct LeasePartitionOperationRecord<H: HostTypes> {
3609 pub lease_source_handle: OperationHandle<H>,
3610 pub lease_factor_handle: OperationHandle<H>,
3611 pub lease_partition_count: u64,
3612 #[doc(hidden)]
3613 pub _phantom: core::marker::PhantomData<H>,
3614}
3615
3616pub struct ResolvedLeasePartitionOperation<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes>
3624{
3625 handle: LeasePartitionOperationHandle<H>,
3626 resolver: &'r R,
3627 record: Option<LeasePartitionOperationRecord<H>>,
3628}
3629impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes>
3630 ResolvedLeasePartitionOperation<'r, R, H>
3631{
3632 #[inline]
3634 pub fn new(handle: LeasePartitionOperationHandle<H>, resolver: &'r R) -> Self {
3635 let record = resolver.resolve(handle);
3636 Self {
3637 handle,
3638 resolver,
3639 record,
3640 }
3641 }
3642 #[inline]
3644 #[must_use]
3645 pub const fn handle(&self) -> LeasePartitionOperationHandle<H> {
3646 self.handle
3647 }
3648 #[inline]
3650 #[must_use]
3651 pub const fn resolver(&self) -> &'r R {
3652 self.resolver
3653 }
3654 #[inline]
3656 #[must_use]
3657 pub const fn record(&self) -> Option<&LeasePartitionOperationRecord<H>> {
3658 self.record.as_ref()
3659 }
3660}
3661impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes> Operation<H>
3662 for ResolvedLeasePartitionOperation<'r, R, H>
3663{
3664 fn arity(&self) -> u64 {
3665 0
3666 }
3667 fn has_geometric_character(&self) -> GeometricCharacter {
3668 <GeometricCharacter>::default()
3669 }
3670 type OperationTarget = NullOperation<H>;
3671 fn inverse(&self) -> &Self::OperationTarget {
3672 &<NullOperation<H>>::ABSENT
3673 }
3674 fn composed_of(&self) -> &H::HostString {
3675 H::EMPTY_HOST_STRING
3676 }
3677 fn is_ring_op(&self) -> bool {
3678 false
3679 }
3680}
3681impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes> crate::user::morphism::Transform<H>
3682 for ResolvedLeasePartitionOperation<'r, R, H>
3683{
3684 fn source(&self) -> &H::HostString {
3685 H::EMPTY_HOST_STRING
3686 }
3687 fn target(&self) -> &H::HostString {
3688 H::EMPTY_HOST_STRING
3689 }
3690 fn preserves_count(&self) -> usize {
3691 0
3692 }
3693 fn preserves_at(&self, _index: usize) -> &H::HostString {
3694 H::EMPTY_HOST_STRING
3695 }
3696 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
3697 fn trace(&self) -> &Self::ComputationTrace {
3698 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
3699 }
3700 type TransformTarget = crate::user::morphism::NullTransform<H>;
3701 fn composes_with(&self) -> &[Self::TransformTarget] {
3702 &[]
3703 }
3704 type Identity = NullIdentity<H>;
3705 fn preserved_invariant(&self) -> &Self::Identity {
3706 &<NullIdentity<H>>::ABSENT
3707 }
3708 fn input_class(&self) -> &H::HostString {
3709 H::EMPTY_HOST_STRING
3710 }
3711 fn output_class(&self) -> &H::HostString {
3712 H::EMPTY_HOST_STRING
3713 }
3714 type Witness = crate::user::morphism::NullWitness<H>;
3715 fn has_witness(&self) -> &[Self::Witness] {
3716 &[]
3717 }
3718}
3719impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes> crate::user::morphism::Composition<H>
3720 for ResolvedLeasePartitionOperation<'r, R, H>
3721{
3722 type Transform = crate::user::morphism::NullTransform<H>;
3723 fn composition_result(&self) -> &Self::Transform {
3724 &<crate::user::morphism::NullTransform<H>>::ABSENT
3725 }
3726 fn composition_components(&self) -> &[Self::Transform] {
3727 &[]
3728 }
3729}
3730impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes> ComposedOperation<H>
3731 for ResolvedLeasePartitionOperation<'r, R, H>
3732{
3733 type Operation = NullOperation<H>;
3734 fn composed_of_ops(&self) -> &[Self::Operation] {
3735 &[]
3736 }
3737 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
3738 fn operator_domain_type(&self) -> &Self::TypeDefinition {
3739 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
3740 }
3741 fn operator_range_type(&self) -> &Self::TypeDefinition {
3742 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
3743 }
3744 fn operator_complexity(&self) -> &H::HostString {
3745 H::EMPTY_HOST_STRING
3746 }
3747 fn operator_idempotent(&self) -> bool {
3748 false
3749 }
3750 fn composed_operator_count(&self) -> u64 {
3751 0
3752 }
3753 fn is_involutory(&self) -> bool {
3754 false
3755 }
3756 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
3757 fn convergence_guarantee(&self) -> &Self::TermExpression {
3758 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
3759 }
3760}
3761impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes> LeasePartitionOperation<H>
3762 for ResolvedLeasePartitionOperation<'r, R, H>
3763{
3764 fn lease_source(&self) -> &Self::Operation {
3765 &<NullOperation<H>>::ABSENT
3766 }
3767 fn lease_factor(&self) -> &Self::Operation {
3768 &<NullOperation<H>>::ABSENT
3769 }
3770 fn lease_partition_count(&self) -> u64 {
3771 match &self.record {
3772 Some(r) => r.lease_partition_count,
3773 None => 0,
3774 }
3775 }
3776}
3777impl<'r, R: LeasePartitionOperationResolver<H>, H: HostTypes>
3778 ResolvedLeasePartitionOperation<'r, R, H>
3779{
3780 #[inline]
3784 pub fn resolve_lease_source<'r2, R2: OperationResolver<H>>(
3785 &self,
3786 r: &'r2 R2,
3787 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3788 let record = self.record.as_ref()?;
3789 Some(ResolvedOperation::new(record.lease_source_handle, r))
3790 }
3791 #[inline]
3795 pub fn resolve_lease_factor<'r2, R2: OperationResolver<H>>(
3796 &self,
3797 r: &'r2 R2,
3798 ) -> Option<ResolvedOperation<'r2, R2, H>> {
3799 let record = self.record.as_ref()?;
3800 Some(ResolvedOperation::new(record.lease_factor_handle, r))
3801 }
3802}
3803
3804#[derive(Debug)]
3809pub struct SessionCompositionOperationHandle<H: HostTypes> {
3810 pub fingerprint: crate::enforcement::ContentFingerprint,
3812 _phantom: core::marker::PhantomData<H>,
3813}
3814impl<H: HostTypes> Copy for SessionCompositionOperationHandle<H> {}
3815impl<H: HostTypes> Clone for SessionCompositionOperationHandle<H> {
3816 #[inline]
3817 fn clone(&self) -> Self {
3818 *self
3819 }
3820}
3821impl<H: HostTypes> PartialEq for SessionCompositionOperationHandle<H> {
3822 #[inline]
3823 fn eq(&self, other: &Self) -> bool {
3824 self.fingerprint == other.fingerprint
3825 }
3826}
3827impl<H: HostTypes> Eq for SessionCompositionOperationHandle<H> {}
3828impl<H: HostTypes> core::hash::Hash for SessionCompositionOperationHandle<H> {
3829 #[inline]
3830 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
3831 self.fingerprint.hash(state);
3832 }
3833}
3834impl<H: HostTypes> SessionCompositionOperationHandle<H> {
3835 #[inline]
3837 #[must_use]
3838 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
3839 Self {
3840 fingerprint,
3841 _phantom: core::marker::PhantomData,
3842 }
3843 }
3844}
3845
3846pub trait SessionCompositionOperationResolver<H: HostTypes> {
3852 fn resolve(
3855 &self,
3856 handle: SessionCompositionOperationHandle<H>,
3857 ) -> Option<SessionCompositionOperationRecord<H>>;
3858}
3859
3860#[derive(Clone, Debug, PartialEq, Eq, Hash)]
3866pub struct SessionCompositionOperationRecord<H: HostTypes> {
3867 pub composition_left_session_handle: OperationHandle<H>,
3868 pub composition_right_session_handle: OperationHandle<H>,
3869 #[doc(hidden)]
3870 pub _phantom: core::marker::PhantomData<H>,
3871}
3872
3873pub struct ResolvedSessionCompositionOperation<
3881 'r,
3882 R: SessionCompositionOperationResolver<H>,
3883 H: HostTypes,
3884> {
3885 handle: SessionCompositionOperationHandle<H>,
3886 resolver: &'r R,
3887 record: Option<SessionCompositionOperationRecord<H>>,
3888}
3889impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes>
3890 ResolvedSessionCompositionOperation<'r, R, H>
3891{
3892 #[inline]
3894 pub fn new(handle: SessionCompositionOperationHandle<H>, resolver: &'r R) -> Self {
3895 let record = resolver.resolve(handle);
3896 Self {
3897 handle,
3898 resolver,
3899 record,
3900 }
3901 }
3902 #[inline]
3904 #[must_use]
3905 pub const fn handle(&self) -> SessionCompositionOperationHandle<H> {
3906 self.handle
3907 }
3908 #[inline]
3910 #[must_use]
3911 pub const fn resolver(&self) -> &'r R {
3912 self.resolver
3913 }
3914 #[inline]
3916 #[must_use]
3917 pub const fn record(&self) -> Option<&SessionCompositionOperationRecord<H>> {
3918 self.record.as_ref()
3919 }
3920}
3921impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes> Operation<H>
3922 for ResolvedSessionCompositionOperation<'r, R, H>
3923{
3924 fn arity(&self) -> u64 {
3925 0
3926 }
3927 fn has_geometric_character(&self) -> GeometricCharacter {
3928 <GeometricCharacter>::default()
3929 }
3930 type OperationTarget = NullOperation<H>;
3931 fn inverse(&self) -> &Self::OperationTarget {
3932 &<NullOperation<H>>::ABSENT
3933 }
3934 fn composed_of(&self) -> &H::HostString {
3935 H::EMPTY_HOST_STRING
3936 }
3937 fn is_ring_op(&self) -> bool {
3938 false
3939 }
3940}
3941impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes>
3942 crate::user::morphism::Transform<H> for ResolvedSessionCompositionOperation<'r, R, H>
3943{
3944 fn source(&self) -> &H::HostString {
3945 H::EMPTY_HOST_STRING
3946 }
3947 fn target(&self) -> &H::HostString {
3948 H::EMPTY_HOST_STRING
3949 }
3950 fn preserves_count(&self) -> usize {
3951 0
3952 }
3953 fn preserves_at(&self, _index: usize) -> &H::HostString {
3954 H::EMPTY_HOST_STRING
3955 }
3956 type ComputationTrace = crate::bridge::trace::NullComputationTrace<H>;
3957 fn trace(&self) -> &Self::ComputationTrace {
3958 &<crate::bridge::trace::NullComputationTrace<H>>::ABSENT
3959 }
3960 type TransformTarget = crate::user::morphism::NullTransform<H>;
3961 fn composes_with(&self) -> &[Self::TransformTarget] {
3962 &[]
3963 }
3964 type Identity = NullIdentity<H>;
3965 fn preserved_invariant(&self) -> &Self::Identity {
3966 &<NullIdentity<H>>::ABSENT
3967 }
3968 fn input_class(&self) -> &H::HostString {
3969 H::EMPTY_HOST_STRING
3970 }
3971 fn output_class(&self) -> &H::HostString {
3972 H::EMPTY_HOST_STRING
3973 }
3974 type Witness = crate::user::morphism::NullWitness<H>;
3975 fn has_witness(&self) -> &[Self::Witness] {
3976 &[]
3977 }
3978}
3979impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes>
3980 crate::user::morphism::Composition<H> for ResolvedSessionCompositionOperation<'r, R, H>
3981{
3982 type Transform = crate::user::morphism::NullTransform<H>;
3983 fn composition_result(&self) -> &Self::Transform {
3984 &<crate::user::morphism::NullTransform<H>>::ABSENT
3985 }
3986 fn composition_components(&self) -> &[Self::Transform] {
3987 &[]
3988 }
3989}
3990impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes> ComposedOperation<H>
3991 for ResolvedSessionCompositionOperation<'r, R, H>
3992{
3993 type Operation = NullOperation<H>;
3994 fn composed_of_ops(&self) -> &[Self::Operation] {
3995 &[]
3996 }
3997 type TypeDefinition = crate::user::type_::NullTypeDefinition<H>;
3998 fn operator_domain_type(&self) -> &Self::TypeDefinition {
3999 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
4000 }
4001 fn operator_range_type(&self) -> &Self::TypeDefinition {
4002 &<crate::user::type_::NullTypeDefinition<H>>::ABSENT
4003 }
4004 fn operator_complexity(&self) -> &H::HostString {
4005 H::EMPTY_HOST_STRING
4006 }
4007 fn operator_idempotent(&self) -> bool {
4008 false
4009 }
4010 fn composed_operator_count(&self) -> u64 {
4011 0
4012 }
4013 fn is_involutory(&self) -> bool {
4014 false
4015 }
4016 type TermExpression = crate::kernel::schema::NullTermExpression<H>;
4017 fn convergence_guarantee(&self) -> &Self::TermExpression {
4018 &<crate::kernel::schema::NullTermExpression<H>>::ABSENT
4019 }
4020}
4021impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes> SessionCompositionOperation<H>
4022 for ResolvedSessionCompositionOperation<'r, R, H>
4023{
4024 fn composition_left_session(&self) -> &Self::Operation {
4025 &<NullOperation<H>>::ABSENT
4026 }
4027 fn composition_right_session(&self) -> &Self::Operation {
4028 &<NullOperation<H>>::ABSENT
4029 }
4030}
4031impl<'r, R: SessionCompositionOperationResolver<H>, H: HostTypes>
4032 ResolvedSessionCompositionOperation<'r, R, H>
4033{
4034 #[inline]
4038 pub fn resolve_composition_left_session<'r2, R2: OperationResolver<H>>(
4039 &self,
4040 r: &'r2 R2,
4041 ) -> Option<ResolvedOperation<'r2, R2, H>> {
4042 let record = self.record.as_ref()?;
4043 Some(ResolvedOperation::new(
4044 record.composition_left_session_handle,
4045 r,
4046 ))
4047 }
4048 #[inline]
4052 pub fn resolve_composition_right_session<'r2, R2: OperationResolver<H>>(
4053 &self,
4054 r: &'r2 R2,
4055 ) -> Option<ResolvedOperation<'r2, R2, H>> {
4056 let record = self.record.as_ref()?;
4057 Some(ResolvedOperation::new(
4058 record.composition_right_session_handle,
4059 r,
4060 ))
4061 }
4062}
4063
4064#[derive(Debug)]
4069pub struct GroupPresentationHandle<H: HostTypes> {
4070 pub fingerprint: crate::enforcement::ContentFingerprint,
4072 _phantom: core::marker::PhantomData<H>,
4073}
4074impl<H: HostTypes> Copy for GroupPresentationHandle<H> {}
4075impl<H: HostTypes> Clone for GroupPresentationHandle<H> {
4076 #[inline]
4077 fn clone(&self) -> Self {
4078 *self
4079 }
4080}
4081impl<H: HostTypes> PartialEq for GroupPresentationHandle<H> {
4082 #[inline]
4083 fn eq(&self, other: &Self) -> bool {
4084 self.fingerprint == other.fingerprint
4085 }
4086}
4087impl<H: HostTypes> Eq for GroupPresentationHandle<H> {}
4088impl<H: HostTypes> core::hash::Hash for GroupPresentationHandle<H> {
4089 #[inline]
4090 fn hash<S: core::hash::Hasher>(&self, state: &mut S) {
4091 self.fingerprint.hash(state);
4092 }
4093}
4094impl<H: HostTypes> GroupPresentationHandle<H> {
4095 #[inline]
4097 #[must_use]
4098 pub const fn new(fingerprint: crate::enforcement::ContentFingerprint) -> Self {
4099 Self {
4100 fingerprint,
4101 _phantom: core::marker::PhantomData,
4102 }
4103 }
4104}
4105
4106pub trait GroupPresentationResolver<H: HostTypes> {
4112 fn resolve(&self, handle: GroupPresentationHandle<H>) -> Option<GroupPresentationRecord<H>>;
4115}
4116
4117#[derive(Clone, Debug, PartialEq, Eq, Hash)]
4123pub struct GroupPresentationRecord<H: HostTypes> {
4124 #[doc(hidden)]
4125 pub _phantom: core::marker::PhantomData<H>,
4126}
4127
4128pub struct ResolvedGroupPresentation<'r, R: GroupPresentationResolver<H>, H: HostTypes> {
4136 handle: GroupPresentationHandle<H>,
4137 resolver: &'r R,
4138 record: Option<GroupPresentationRecord<H>>,
4139}
4140impl<'r, R: GroupPresentationResolver<H>, H: HostTypes> ResolvedGroupPresentation<'r, R, H> {
4141 #[inline]
4143 pub fn new(handle: GroupPresentationHandle<H>, resolver: &'r R) -> Self {
4144 let record = resolver.resolve(handle);
4145 Self {
4146 handle,
4147 resolver,
4148 record,
4149 }
4150 }
4151 #[inline]
4153 #[must_use]
4154 pub const fn handle(&self) -> GroupPresentationHandle<H> {
4155 self.handle
4156 }
4157 #[inline]
4159 #[must_use]
4160 pub const fn resolver(&self) -> &'r R {
4161 self.resolver
4162 }
4163 #[inline]
4165 #[must_use]
4166 pub const fn record(&self) -> Option<&GroupPresentationRecord<H>> {
4167 self.record.as_ref()
4168 }
4169}
4170impl<'r, R: GroupPresentationResolver<H>, H: HostTypes> GroupPresentation<H>
4171 for ResolvedGroupPresentation<'r, R, H>
4172{
4173}
4174
4175pub mod enumerative {
4177 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Enumerative";
4179}
4180
4181pub mod algebraic {
4183 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Algebraic";
4185}
4186
4187pub mod geometric {
4189 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Geometric";
4191}
4192
4193pub mod analytical {
4195 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Analytical";
4197}
4198
4199pub mod thermodynamic {
4201 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Thermodynamic";
4203}
4204
4205pub mod topological {
4207 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Topological";
4209}
4210
4211pub mod pipeline {
4213 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Pipeline";
4215}
4216
4217pub mod index_theoretic {
4219 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/IndexTheoretic";
4221}
4222
4223pub mod superposition_domain {
4225 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/SuperpositionDomain";
4227}
4228
4229pub mod quantum_thermodynamic {
4231 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/QuantumThermodynamic";
4233}
4234
4235pub mod arithmetic_valuation {
4237 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/ArithmeticValuation";
4239}
4240
4241pub mod composed_algebraic {
4243 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/ComposedAlgebraic";
4245}
4246
4247pub mod universal {
4249 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/Universal";
4251}
4252
4253pub mod parametric_lower {
4255 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/ParametricLower";
4257}
4258
4259pub mod parametric_range {
4261 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/ParametricRange";
4263}
4264
4265pub mod level_specific {
4267 pub const ENUM_VARIANT: &str = "https://uor.foundation/op/LevelSpecific";
4269}
4270
4271pub mod ring_reflection {}
4273
4274pub mod hypercube_reflection {}
4276
4277pub mod rotation {}
4279
4280pub mod rotation_inverse {}
4282
4283pub mod translation {}
4285
4286pub mod scaling {}
4288
4289pub mod hypercube_translation {}
4291
4292pub mod hypercube_projection {}
4294
4295pub mod hypercube_join {}
4297
4298pub mod quotient {}
4300
4301pub mod remainder {}
4303
4304pub mod iterated_scaling {}
4306
4307pub mod constraint_selection {}
4309
4310pub mod resolution_traversal {}
4312
4313pub mod site_binding {}
4315
4316pub mod site_partition {}
4318
4319pub mod session_merge {}
4321
4322pub mod dispatch {
4324 pub const ARITY: i64 = 2;
4326 pub const ASSOCIATIVE: bool = false;
4328 pub const COMMUTATIVE: bool = false;
4330 pub const HAS_GEOMETRIC_CHARACTER: &str = "https://uor.foundation/op/ConstraintSelection";
4332 pub const OPERATOR_SIGNATURE: &str = "Query × ResolverRegistry → Resolver";
4334}
4335
4336pub mod infer {
4338 pub const ARITY: i64 = 2;
4340 pub const ASSOCIATIVE: bool = false;
4342 pub const COMMUTATIVE: bool = false;
4344 pub const HAS_GEOMETRIC_CHARACTER: &str = "https://uor.foundation/op/ResolutionTraversal";
4346 pub const OPERATOR_SIGNATURE: &str = "Symbol × Context → ResolvedType";
4348}
4349
4350pub mod accumulate {
4352 pub const ARITY: i64 = 2;
4354 pub const ASSOCIATIVE: bool = true;
4356 pub const COMMUTATIVE: bool = false;
4358 pub const HAS_GEOMETRIC_CHARACTER: &str = "https://uor.foundation/op/SiteBinding";
4360 pub const OPERATOR_SIGNATURE: &str = "Binding × Context → Context";
4362}
4363
4364pub mod partition_op {
4366 pub const ARITY: i64 = 2;
4368 pub const ASSOCIATIVE: bool = false;
4370 pub const COMMUTATIVE: bool = false;
4372 pub const HAS_GEOMETRIC_CHARACTER: &str = "https://uor.foundation/op/SitePartition";
4374 pub const OPERATOR_SIGNATURE: &str = "SharedContext × ℕ → ContextLease^k";
4376}
4377
4378pub mod compose_op {
4380 pub const ARITY: i64 = 2;
4382 pub const ASSOCIATIVE: bool = true;
4384 pub const COMMUTATIVE: bool = true;
4386 pub const HAS_GEOMETRIC_CHARACTER: &str = "https://uor.foundation/op/SessionMerge";
4388 pub const OPERATOR_SIGNATURE: &str = "Session × Session → Session";
4390}
4391
4392pub mod critical_identity {
4394 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_criticalIdentity_forAll";
4396 pub const LHS: &str = "https://uor.foundation/schema/term_criticalIdentity_lhs";
4398 pub const RHS: &str = "https://uor.foundation/schema/term_criticalIdentity_rhs";
4400 pub const UNIVERSALLY_VALID: bool = true;
4402 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
4404 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4406}
4407
4408pub mod ad_1 {
4410 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AD_1_forAll";
4412 pub const LHS: &str = "https://uor.foundation/schema/term_AD_1_lhs";
4414 pub const RHS: &str = "https://uor.foundation/schema/term_AD_1_rhs";
4416 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
4418}
4419
4420pub mod ad_2 {
4422 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AD_2_forAll";
4424 pub const LHS: &str = "https://uor.foundation/schema/term_AD_2_lhs";
4426 pub const RHS: &str = "https://uor.foundation/schema/term_AD_2_rhs";
4428 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
4430}
4431
4432pub mod r_a1 {
4434 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_A1_forAll";
4436 pub const LHS: &str = "https://uor.foundation/schema/term_R_A1_lhs";
4438 pub const RHS: &str = "https://uor.foundation/schema/term_R_A1_rhs";
4440 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4442}
4443
4444pub mod r_a2 {
4446 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_A2_forAll";
4448 pub const LHS: &str = "https://uor.foundation/schema/term_R_A2_lhs";
4450 pub const RHS: &str = "https://uor.foundation/schema/term_R_A2_rhs";
4452 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4454}
4455
4456pub mod r_a3 {
4458 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_A3_forAll";
4460 pub const LHS: &str = "https://uor.foundation/schema/term_R_A3_lhs";
4462 pub const RHS: &str = "https://uor.foundation/schema/term_R_A3_rhs";
4464 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4466}
4467
4468pub mod r_a4 {
4470 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_A4_forAll";
4472 pub const LHS: &str = "https://uor.foundation/schema/term_R_A4_lhs";
4474 pub const RHS: &str = "https://uor.foundation/schema/term_R_A4_rhs";
4476 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4478}
4479
4480pub mod r_a5 {
4482 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_A5_forAll";
4484 pub const LHS: &str = "https://uor.foundation/schema/term_R_A5_lhs";
4486 pub const RHS: &str = "https://uor.foundation/schema/term_R_A5_rhs";
4488 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4490}
4491
4492pub mod r_a6 {
4494 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_A6_forAll";
4496 pub const LHS: &str = "https://uor.foundation/schema/term_R_A6_lhs";
4498 pub const RHS: &str = "https://uor.foundation/schema/term_R_A6_rhs";
4500 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4502}
4503
4504pub mod r_m1 {
4506 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_M1_forAll";
4508 pub const LHS: &str = "https://uor.foundation/schema/term_R_M1_lhs";
4510 pub const RHS: &str = "https://uor.foundation/schema/term_R_M1_rhs";
4512 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4514}
4515
4516pub mod r_m2 {
4518 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_M2_forAll";
4520 pub const LHS: &str = "https://uor.foundation/schema/term_R_M2_lhs";
4522 pub const RHS: &str = "https://uor.foundation/schema/term_R_M2_rhs";
4524 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4526}
4527
4528pub mod r_m3 {
4530 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_M3_forAll";
4532 pub const LHS: &str = "https://uor.foundation/schema/term_R_M3_lhs";
4534 pub const RHS: &str = "https://uor.foundation/schema/term_R_M3_rhs";
4536 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4538}
4539
4540pub mod r_m4 {
4542 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_M4_forAll";
4544 pub const LHS: &str = "https://uor.foundation/schema/term_R_M4_lhs";
4546 pub const RHS: &str = "https://uor.foundation/schema/term_R_M4_rhs";
4548 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4550}
4551
4552pub mod r_m5 {
4554 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_R_M5_forAll";
4556 pub const LHS: &str = "https://uor.foundation/schema/term_R_M5_lhs";
4558 pub const RHS: &str = "https://uor.foundation/schema/term_R_M5_rhs";
4560 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4562}
4563
4564pub mod dv_1 {
4566 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DV_1_forAll";
4568 pub const LHS: &str = "https://uor.foundation/schema/term_DV_1_lhs";
4570 pub const RHS: &str = "https://uor.foundation/schema/term_DV_1_rhs";
4572 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4574}
4575
4576pub mod dv_2 {
4578 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DV_2_forAll";
4580 pub const LHS: &str = "https://uor.foundation/schema/term_DV_2_lhs";
4582 pub const RHS: &str = "https://uor.foundation/schema/term_DV_2_rhs";
4584 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4586}
4587
4588pub mod dv_3 {
4590 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DV_3_forAll";
4592 pub const LHS: &str = "https://uor.foundation/schema/term_DV_3_lhs";
4594 pub const RHS: &str = "https://uor.foundation/schema/term_DV_3_rhs";
4596 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4598}
4599
4600pub mod dv_4 {
4602 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DV_4_forAll";
4604 pub const LHS: &str = "https://uor.foundation/schema/term_DV_4_lhs";
4606 pub const RHS: &str = "https://uor.foundation/schema/term_DV_4_rhs";
4608 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4610}
4611
4612pub mod pw_1 {
4614 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PW_1_forAll";
4616 pub const LHS: &str = "https://uor.foundation/schema/term_PW_1_lhs";
4618 pub const RHS: &str = "https://uor.foundation/schema/term_PW_1_rhs";
4620 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4622}
4623
4624pub mod pw_2 {
4626 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PW_2_forAll";
4628 pub const LHS: &str = "https://uor.foundation/schema/term_PW_2_lhs";
4630 pub const RHS: &str = "https://uor.foundation/schema/term_PW_2_rhs";
4632 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4634}
4635
4636pub mod pw_3 {
4638 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PW_3_forAll";
4640 pub const LHS: &str = "https://uor.foundation/schema/term_PW_3_lhs";
4642 pub const RHS: &str = "https://uor.foundation/schema/term_PW_3_rhs";
4644 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4646}
4647
4648pub mod b_1 {
4650 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_1_forAll";
4652 pub const LHS: &str = "https://uor.foundation/schema/term_B_1_lhs";
4654 pub const RHS: &str = "https://uor.foundation/schema/term_B_1_rhs";
4656 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4658}
4659
4660pub mod b_2 {
4662 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_2_forAll";
4664 pub const LHS: &str = "https://uor.foundation/schema/term_B_2_lhs";
4666 pub const RHS: &str = "https://uor.foundation/schema/term_B_2_rhs";
4668 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4670}
4671
4672pub mod b_3 {
4674 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_3_forAll";
4676 pub const LHS: &str = "https://uor.foundation/schema/term_B_3_lhs";
4678 pub const RHS: &str = "https://uor.foundation/schema/term_B_3_rhs";
4680 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4682}
4683
4684pub mod b_4 {
4686 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_4_forAll";
4688 pub const LHS: &str = "https://uor.foundation/schema/term_B_4_lhs";
4690 pub const RHS: &str = "https://uor.foundation/schema/term_B_4_rhs";
4692 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4694}
4695
4696pub mod b_5 {
4698 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_5_forAll";
4700 pub const LHS: &str = "https://uor.foundation/schema/term_B_5_lhs";
4702 pub const RHS: &str = "https://uor.foundation/schema/term_B_5_rhs";
4704 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4706}
4707
4708pub mod b_6 {
4710 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_6_forAll";
4712 pub const LHS: &str = "https://uor.foundation/schema/term_B_6_lhs";
4714 pub const RHS: &str = "https://uor.foundation/schema/term_B_6_rhs";
4716 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4718}
4719
4720pub mod b_7 {
4722 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_7_forAll";
4724 pub const LHS: &str = "https://uor.foundation/schema/term_B_7_lhs";
4726 pub const RHS: &str = "https://uor.foundation/schema/term_B_7_rhs";
4728 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4730}
4731
4732pub mod b_8 {
4734 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_8_forAll";
4736 pub const LHS: &str = "https://uor.foundation/schema/term_B_8_lhs";
4738 pub const RHS: &str = "https://uor.foundation/schema/term_B_8_rhs";
4740 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4742}
4743
4744pub mod b_9 {
4746 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_9_forAll";
4748 pub const LHS: &str = "https://uor.foundation/schema/term_B_9_lhs";
4750 pub const RHS: &str = "https://uor.foundation/schema/term_B_9_rhs";
4752 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4754}
4755
4756pub mod b_10 {
4758 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_10_forAll";
4760 pub const LHS: &str = "https://uor.foundation/schema/term_B_10_lhs";
4762 pub const RHS: &str = "https://uor.foundation/schema/term_B_10_rhs";
4764 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4766}
4767
4768pub mod b_11 {
4770 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_11_forAll";
4772 pub const LHS: &str = "https://uor.foundation/schema/term_B_11_lhs";
4774 pub const RHS: &str = "https://uor.foundation/schema/term_B_11_rhs";
4776 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4778}
4779
4780pub mod b_12 {
4782 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_12_forAll";
4784 pub const LHS: &str = "https://uor.foundation/schema/term_B_12_lhs";
4786 pub const RHS: &str = "https://uor.foundation/schema/term_B_12_rhs";
4788 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4790}
4791
4792pub mod b_13 {
4794 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_B_13_forAll";
4796 pub const LHS: &str = "https://uor.foundation/schema/term_B_13_lhs";
4798 pub const RHS: &str = "https://uor.foundation/schema/term_B_13_rhs";
4800 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4802}
4803
4804pub mod x_1 {
4806 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_1_forAll";
4808 pub const LHS: &str = "https://uor.foundation/schema/term_X_1_lhs";
4810 pub const RHS: &str = "https://uor.foundation/schema/term_X_1_rhs";
4812 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4814}
4815
4816pub mod x_2 {
4818 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_2_forAll";
4820 pub const LHS: &str = "https://uor.foundation/schema/term_X_2_lhs";
4822 pub const RHS: &str = "https://uor.foundation/schema/term_X_2_rhs";
4824 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4826}
4827
4828pub mod x_3 {
4830 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_3_forAll";
4832 pub const LHS: &str = "https://uor.foundation/schema/term_X_3_lhs";
4834 pub const RHS: &str = "https://uor.foundation/schema/term_X_3_rhs";
4836 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4838}
4839
4840pub mod x_4 {
4842 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_4_forAll";
4844 pub const LHS: &str = "https://uor.foundation/schema/term_X_4_lhs";
4846 pub const RHS: &str = "https://uor.foundation/schema/term_X_4_rhs";
4848 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4850}
4851
4852pub mod x_5 {
4854 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_5_forAll";
4856 pub const LHS: &str = "https://uor.foundation/schema/term_X_5_lhs";
4858 pub const RHS: &str = "https://uor.foundation/schema/term_X_5_rhs";
4860 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4862}
4863
4864pub mod x_6 {
4866 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_6_forAll";
4868 pub const LHS: &str = "https://uor.foundation/schema/term_X_6_lhs";
4870 pub const RHS: &str = "https://uor.foundation/schema/term_X_6_rhs";
4872 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4874}
4875
4876pub mod x_7 {
4878 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_X_7_forAll";
4880 pub const LHS: &str = "https://uor.foundation/schema/term_X_7_lhs";
4882 pub const RHS: &str = "https://uor.foundation/schema/term_X_7_rhs";
4884 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4886}
4887
4888pub mod d_1 {
4890 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_1_forAll";
4892 pub const LHS: &str = "https://uor.foundation/schema/term_D_1_lhs";
4894 pub const RHS: &str = "https://uor.foundation/schema/term_D_1_rhs";
4896 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4898}
4899
4900pub mod d_3 {
4902 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_3_forAll";
4904 pub const LHS: &str = "https://uor.foundation/schema/term_D_3_lhs";
4906 pub const RHS: &str = "https://uor.foundation/schema/term_D_3_rhs";
4908 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4910}
4911
4912pub mod d_4 {
4914 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_4_forAll";
4916 pub const LHS: &str = "https://uor.foundation/schema/term_D_4_lhs";
4918 pub const RHS: &str = "https://uor.foundation/schema/term_D_4_rhs";
4920 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4922}
4923
4924pub mod d_5 {
4926 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_5_forAll";
4928 pub const LHS: &str = "https://uor.foundation/schema/term_D_5_lhs";
4930 pub const RHS: &str = "https://uor.foundation/schema/term_D_5_rhs";
4932 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4934}
4935
4936pub mod u_1 {
4938 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_U_1_forAll";
4940 pub const LHS: &str = "https://uor.foundation/schema/term_U_1_lhs";
4942 pub const RHS: &str = "https://uor.foundation/schema/term_U_1_rhs";
4944 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4946}
4947
4948pub mod u_2 {
4950 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_U_2_forAll";
4952 pub const LHS: &str = "https://uor.foundation/schema/term_U_2_lhs";
4954 pub const RHS: &str = "https://uor.foundation/schema/term_U_2_rhs";
4956 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4958}
4959
4960pub mod u_3 {
4962 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_U_3_forAll";
4964 pub const LHS: &str = "https://uor.foundation/schema/term_U_3_lhs";
4966 pub const RHS: &str = "https://uor.foundation/schema/term_U_3_rhs";
4968 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4970}
4971
4972pub mod u_4 {
4974 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_U_4_forAll";
4976 pub const LHS: &str = "https://uor.foundation/schema/term_U_4_lhs";
4978 pub const RHS: &str = "https://uor.foundation/schema/term_U_4_rhs";
4980 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4982}
4983
4984pub mod u_5 {
4986 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_U_5_forAll";
4988 pub const LHS: &str = "https://uor.foundation/schema/term_U_5_lhs";
4990 pub const RHS: &str = "https://uor.foundation/schema/term_U_5_rhs";
4992 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
4994}
4995
4996pub mod ag_1 {
4998 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AG_1_forAll";
5000 pub const LHS: &str = "https://uor.foundation/schema/term_AG_1_lhs";
5002 pub const RHS: &str = "https://uor.foundation/schema/term_AG_1_rhs";
5004 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5006}
5007
5008pub mod ag_2 {
5010 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AG_2_forAll";
5012 pub const LHS: &str = "https://uor.foundation/schema/term_AG_2_lhs";
5014 pub const RHS: &str = "https://uor.foundation/schema/term_AG_2_rhs";
5016 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5018}
5019
5020pub mod ag_3 {
5022 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AG_3_forAll";
5024 pub const LHS: &str = "https://uor.foundation/schema/term_AG_3_lhs";
5026 pub const RHS: &str = "https://uor.foundation/schema/term_AG_3_rhs";
5028 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5030}
5031
5032pub mod ag_4 {
5034 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AG_4_forAll";
5036 pub const LHS: &str = "https://uor.foundation/schema/term_AG_4_lhs";
5038 pub const RHS: &str = "https://uor.foundation/schema/term_AG_4_rhs";
5040 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5042}
5043
5044pub mod ca_1 {
5046 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CA_1_forAll";
5048 pub const LHS: &str = "https://uor.foundation/schema/term_CA_1_lhs";
5050 pub const RHS: &str = "https://uor.foundation/schema/term_CA_1_rhs";
5052 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5054}
5055
5056pub mod ca_2 {
5058 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CA_2_forAll";
5060 pub const LHS: &str = "https://uor.foundation/schema/term_CA_2_lhs";
5062 pub const RHS: &str = "https://uor.foundation/schema/term_CA_2_rhs";
5064 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5066}
5067
5068pub mod ca_3 {
5070 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CA_3_forAll";
5072 pub const LHS: &str = "https://uor.foundation/schema/term_CA_3_lhs";
5074 pub const RHS: &str = "https://uor.foundation/schema/term_CA_3_rhs";
5076 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5078}
5079
5080pub mod ca_4 {
5082 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CA_4_forAll";
5084 pub const LHS: &str = "https://uor.foundation/schema/term_CA_4_lhs";
5086 pub const RHS: &str = "https://uor.foundation/schema/term_CA_4_rhs";
5088 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5090}
5091
5092pub mod ca_5 {
5094 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CA_5_forAll";
5096 pub const LHS: &str = "https://uor.foundation/schema/term_CA_5_lhs";
5098 pub const RHS: &str = "https://uor.foundation/schema/term_CA_5_rhs";
5100 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5102}
5103
5104pub mod ca_6 {
5106 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CA_6_forAll";
5108 pub const LHS: &str = "https://uor.foundation/schema/term_CA_6_lhs";
5110 pub const RHS: &str = "https://uor.foundation/schema/term_CA_6_rhs";
5112 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5114}
5115
5116pub mod c_1 {
5118 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_C_1_forAll";
5120 pub const LHS: &str = "https://uor.foundation/schema/term_C_1_lhs";
5122 pub const RHS: &str = "https://uor.foundation/schema/term_C_1_rhs";
5124 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5126}
5127
5128pub mod c_2 {
5130 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_C_2_forAll";
5132 pub const LHS: &str = "https://uor.foundation/schema/term_C_2_lhs";
5134 pub const RHS: &str = "https://uor.foundation/schema/term_C_2_rhs";
5136 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5138}
5139
5140pub mod c_3 {
5142 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_C_3_forAll";
5144 pub const LHS: &str = "https://uor.foundation/schema/term_C_3_lhs";
5146 pub const RHS: &str = "https://uor.foundation/schema/term_C_3_rhs";
5148 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5150}
5151
5152pub mod c_4 {
5154 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_C_4_forAll";
5156 pub const LHS: &str = "https://uor.foundation/schema/term_C_4_lhs";
5158 pub const RHS: &str = "https://uor.foundation/schema/term_C_4_rhs";
5160 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5162}
5163
5164pub mod c_5 {
5166 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_C_5_forAll";
5168 pub const LHS: &str = "https://uor.foundation/schema/term_C_5_lhs";
5170 pub const RHS: &str = "https://uor.foundation/schema/term_C_5_rhs";
5172 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5174}
5175
5176pub mod c_6 {
5178 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_C_6_forAll";
5180 pub const LHS: &str = "https://uor.foundation/schema/term_C_6_lhs";
5182 pub const RHS: &str = "https://uor.foundation/schema/term_C_6_rhs";
5184 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5186}
5187
5188pub mod cdi {
5190 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CDI_forAll";
5192 pub const LHS: &str = "https://uor.foundation/schema/term_CDI_lhs";
5194 pub const RHS: &str = "https://uor.foundation/schema/term_CDI_rhs";
5196 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5198}
5199
5200pub mod cl_1 {
5202 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CL_1_forAll";
5204 pub const LHS: &str = "https://uor.foundation/schema/term_CL_1_lhs";
5206 pub const RHS: &str = "https://uor.foundation/schema/term_CL_1_rhs";
5208 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5210}
5211
5212pub mod cl_2 {
5214 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CL_2_forAll";
5216 pub const LHS: &str = "https://uor.foundation/schema/term_CL_2_lhs";
5218 pub const RHS: &str = "https://uor.foundation/schema/term_CL_2_rhs";
5220 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5222}
5223
5224pub mod cl_3 {
5226 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CL_3_forAll";
5228 pub const LHS: &str = "https://uor.foundation/schema/term_CL_3_lhs";
5230 pub const RHS: &str = "https://uor.foundation/schema/term_CL_3_rhs";
5232 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5234}
5235
5236pub mod cl_4 {
5238 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CL_4_forAll";
5240 pub const LHS: &str = "https://uor.foundation/schema/term_CL_4_lhs";
5242 pub const RHS: &str = "https://uor.foundation/schema/term_CL_4_rhs";
5244 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5246}
5247
5248pub mod cl_5 {
5250 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CL_5_forAll";
5252 pub const LHS: &str = "https://uor.foundation/schema/term_CL_5_lhs";
5254 pub const RHS: &str = "https://uor.foundation/schema/term_CL_5_rhs";
5256 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5258}
5259
5260pub mod cm_1 {
5262 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CM_1_forAll";
5264 pub const LHS: &str = "https://uor.foundation/schema/term_CM_1_lhs";
5266 pub const RHS: &str = "https://uor.foundation/schema/term_CM_1_rhs";
5268 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5270}
5271
5272pub mod cm_2 {
5274 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CM_2_forAll";
5276 pub const LHS: &str = "https://uor.foundation/schema/term_CM_2_lhs";
5278 pub const RHS: &str = "https://uor.foundation/schema/term_CM_2_rhs";
5280 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5282}
5283
5284pub mod cm_3 {
5286 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CM_3_forAll";
5288 pub const LHS: &str = "https://uor.foundation/schema/term_CM_3_lhs";
5290 pub const RHS: &str = "https://uor.foundation/schema/term_CM_3_rhs";
5292 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5294}
5295
5296pub mod cr_1 {
5298 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CR_1_forAll";
5300 pub const LHS: &str = "https://uor.foundation/schema/term_CR_1_lhs";
5302 pub const RHS: &str = "https://uor.foundation/schema/term_CR_1_rhs";
5304 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5306}
5307
5308pub mod cr_2 {
5310 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CR_2_forAll";
5312 pub const LHS: &str = "https://uor.foundation/schema/term_CR_2_lhs";
5314 pub const RHS: &str = "https://uor.foundation/schema/term_CR_2_rhs";
5316 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5318}
5319
5320pub mod cr_3 {
5322 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CR_3_forAll";
5324 pub const LHS: &str = "https://uor.foundation/schema/term_CR_3_lhs";
5326 pub const RHS: &str = "https://uor.foundation/schema/term_CR_3_rhs";
5328 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5330}
5331
5332pub mod cr_4 {
5334 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CR_4_forAll";
5336 pub const LHS: &str = "https://uor.foundation/schema/term_CR_4_lhs";
5338 pub const RHS: &str = "https://uor.foundation/schema/term_CR_4_rhs";
5340 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5342}
5343
5344pub mod cr_5 {
5346 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CR_5_forAll";
5348 pub const LHS: &str = "https://uor.foundation/schema/term_CR_5_lhs";
5350 pub const RHS: &str = "https://uor.foundation/schema/term_CR_5_rhs";
5352 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5354}
5355
5356pub mod f_1 {
5358 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_F_1_forAll";
5360 pub const LHS: &str = "https://uor.foundation/schema/term_F_1_lhs";
5362 pub const RHS: &str = "https://uor.foundation/schema/term_F_1_rhs";
5364 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5366}
5367
5368pub mod f_2 {
5370 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_F_2_forAll";
5372 pub const LHS: &str = "https://uor.foundation/schema/term_F_2_lhs";
5374 pub const RHS: &str = "https://uor.foundation/schema/term_F_2_rhs";
5376 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5378}
5379
5380pub mod f_3 {
5382 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_F_3_forAll";
5384 pub const LHS: &str = "https://uor.foundation/schema/term_F_3_lhs";
5386 pub const RHS: &str = "https://uor.foundation/schema/term_F_3_rhs";
5388 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5390}
5391
5392pub mod f_4 {
5394 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_F_4_forAll";
5396 pub const LHS: &str = "https://uor.foundation/schema/term_F_4_lhs";
5398 pub const RHS: &str = "https://uor.foundation/schema/term_F_4_rhs";
5400 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5402}
5403
5404pub mod fl_1 {
5406 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FL_1_forAll";
5408 pub const LHS: &str = "https://uor.foundation/schema/term_FL_1_lhs";
5410 pub const RHS: &str = "https://uor.foundation/schema/term_FL_1_rhs";
5412 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5414}
5415
5416pub mod fl_2 {
5418 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FL_2_forAll";
5420 pub const LHS: &str = "https://uor.foundation/schema/term_FL_2_lhs";
5422 pub const RHS: &str = "https://uor.foundation/schema/term_FL_2_rhs";
5424 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5426}
5427
5428pub mod fl_3 {
5430 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FL_3_forAll";
5432 pub const LHS: &str = "https://uor.foundation/schema/term_FL_3_lhs";
5434 pub const RHS: &str = "https://uor.foundation/schema/term_FL_3_rhs";
5436 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5438}
5439
5440pub mod fl_4 {
5442 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FL_4_forAll";
5444 pub const LHS: &str = "https://uor.foundation/schema/term_FL_4_lhs";
5446 pub const RHS: &str = "https://uor.foundation/schema/term_FL_4_rhs";
5448 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5450}
5451
5452pub mod fpm_1 {
5454 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_1_forAll";
5456 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_1_lhs";
5458 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_1_rhs";
5460 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5462}
5463
5464pub mod fpm_2 {
5466 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_2_forAll";
5468 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_2_lhs";
5470 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_2_rhs";
5472 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5474}
5475
5476pub mod fpm_3 {
5478 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_3_forAll";
5480 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_3_lhs";
5482 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_3_rhs";
5484 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5486}
5487
5488pub mod fpm_4 {
5490 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_4_forAll";
5492 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_4_lhs";
5494 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_4_rhs";
5496 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5498}
5499
5500pub mod fpm_5 {
5502 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_5_forAll";
5504 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_5_lhs";
5506 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_5_rhs";
5508 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5510}
5511
5512pub mod fpm_6 {
5514 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_6_forAll";
5516 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_6_lhs";
5518 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_6_rhs";
5520 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5522}
5523
5524pub mod fpm_7 {
5526 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_7_forAll";
5528 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_7_lhs";
5530 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_7_rhs";
5532 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5534}
5535
5536pub mod fs_1 {
5538 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_1_forAll";
5540 pub const LHS: &str = "https://uor.foundation/schema/term_FS_1_lhs";
5542 pub const RHS: &str = "https://uor.foundation/schema/term_FS_1_rhs";
5544 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5546}
5547
5548pub mod fs_2 {
5550 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_2_forAll";
5552 pub const LHS: &str = "https://uor.foundation/schema/term_FS_2_lhs";
5554 pub const RHS: &str = "https://uor.foundation/schema/term_FS_2_rhs";
5556 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5558}
5559
5560pub mod fs_3 {
5562 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_3_forAll";
5564 pub const LHS: &str = "https://uor.foundation/schema/term_FS_3_lhs";
5566 pub const RHS: &str = "https://uor.foundation/schema/term_FS_3_rhs";
5568 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5570}
5571
5572pub mod fs_4 {
5574 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_4_forAll";
5576 pub const LHS: &str = "https://uor.foundation/schema/term_FS_4_lhs";
5578 pub const RHS: &str = "https://uor.foundation/schema/term_FS_4_rhs";
5580 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5582}
5583
5584pub mod fs_5 {
5586 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_5_forAll";
5588 pub const LHS: &str = "https://uor.foundation/schema/term_FS_5_lhs";
5590 pub const RHS: &str = "https://uor.foundation/schema/term_FS_5_rhs";
5592 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5594}
5595
5596pub mod fs_6 {
5598 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_6_forAll";
5600 pub const LHS: &str = "https://uor.foundation/schema/term_FS_6_lhs";
5602 pub const RHS: &str = "https://uor.foundation/schema/term_FS_6_rhs";
5604 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5606}
5607
5608pub mod fs_7 {
5610 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FS_7_forAll";
5612 pub const LHS: &str = "https://uor.foundation/schema/term_FS_7_lhs";
5614 pub const RHS: &str = "https://uor.foundation/schema/term_FS_7_rhs";
5616 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
5618}
5619
5620pub mod re_1 {
5622 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RE_1_forAll";
5624 pub const LHS: &str = "https://uor.foundation/schema/term_RE_1_lhs";
5626 pub const RHS: &str = "https://uor.foundation/schema/term_RE_1_rhs";
5628 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5630}
5631
5632pub mod ir_1 {
5634 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IR_1_forAll";
5636 pub const LHS: &str = "https://uor.foundation/schema/term_IR_1_lhs";
5638 pub const RHS: &str = "https://uor.foundation/schema/term_IR_1_rhs";
5640 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5642}
5643
5644pub mod ir_2 {
5646 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IR_2_forAll";
5648 pub const LHS: &str = "https://uor.foundation/schema/term_IR_2_lhs";
5650 pub const RHS: &str = "https://uor.foundation/schema/term_IR_2_rhs";
5652 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5654}
5655
5656pub mod ir_3 {
5658 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IR_3_forAll";
5660 pub const LHS: &str = "https://uor.foundation/schema/term_IR_3_lhs";
5662 pub const RHS: &str = "https://uor.foundation/schema/term_IR_3_rhs";
5664 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5666}
5667
5668pub mod ir_4 {
5670 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IR_4_forAll";
5672 pub const LHS: &str = "https://uor.foundation/schema/term_IR_4_lhs";
5674 pub const RHS: &str = "https://uor.foundation/schema/term_IR_4_rhs";
5676 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5678}
5679
5680pub mod sf_1 {
5682 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SF_1_forAll";
5684 pub const LHS: &str = "https://uor.foundation/schema/term_SF_1_lhs";
5686 pub const RHS: &str = "https://uor.foundation/schema/term_SF_1_rhs";
5688 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5690}
5691
5692pub mod sf_2 {
5694 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SF_2_forAll";
5696 pub const LHS: &str = "https://uor.foundation/schema/term_SF_2_lhs";
5698 pub const RHS: &str = "https://uor.foundation/schema/term_SF_2_rhs";
5700 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5702}
5703
5704pub mod rd_1 {
5706 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RD_1_forAll";
5708 pub const LHS: &str = "https://uor.foundation/schema/term_RD_1_lhs";
5710 pub const RHS: &str = "https://uor.foundation/schema/term_RD_1_rhs";
5712 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5714}
5715
5716pub mod rd_2 {
5718 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RD_2_forAll";
5720 pub const LHS: &str = "https://uor.foundation/schema/term_RD_2_lhs";
5722 pub const RHS: &str = "https://uor.foundation/schema/term_RD_2_rhs";
5724 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5726}
5727
5728pub mod se_1 {
5730 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SE_1_forAll";
5732 pub const LHS: &str = "https://uor.foundation/schema/term_SE_1_lhs";
5734 pub const RHS: &str = "https://uor.foundation/schema/term_SE_1_rhs";
5736 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5738}
5739
5740pub mod se_2 {
5742 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SE_2_forAll";
5744 pub const LHS: &str = "https://uor.foundation/schema/term_SE_2_lhs";
5746 pub const RHS: &str = "https://uor.foundation/schema/term_SE_2_rhs";
5748 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5750}
5751
5752pub mod se_3 {
5754 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SE_3_forAll";
5756 pub const LHS: &str = "https://uor.foundation/schema/term_SE_3_lhs";
5758 pub const RHS: &str = "https://uor.foundation/schema/term_SE_3_rhs";
5760 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5762}
5763
5764pub mod se_4 {
5766 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SE_4_forAll";
5768 pub const LHS: &str = "https://uor.foundation/schema/term_SE_4_lhs";
5770 pub const RHS: &str = "https://uor.foundation/schema/term_SE_4_rhs";
5772 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5774}
5775
5776pub mod oo_1 {
5778 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OO_1_forAll";
5780 pub const LHS: &str = "https://uor.foundation/schema/term_OO_1_lhs";
5782 pub const RHS: &str = "https://uor.foundation/schema/term_OO_1_rhs";
5784 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5786}
5787
5788pub mod oo_2 {
5790 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OO_2_forAll";
5792 pub const LHS: &str = "https://uor.foundation/schema/term_OO_2_lhs";
5794 pub const RHS: &str = "https://uor.foundation/schema/term_OO_2_rhs";
5796 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5798}
5799
5800pub mod oo_3 {
5802 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OO_3_forAll";
5804 pub const LHS: &str = "https://uor.foundation/schema/term_OO_3_lhs";
5806 pub const RHS: &str = "https://uor.foundation/schema/term_OO_3_rhs";
5808 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5810}
5811
5812pub mod oo_4 {
5814 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OO_4_forAll";
5816 pub const LHS: &str = "https://uor.foundation/schema/term_OO_4_lhs";
5818 pub const RHS: &str = "https://uor.foundation/schema/term_OO_4_rhs";
5820 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5822}
5823
5824pub mod oo_5 {
5826 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OO_5_forAll";
5828 pub const LHS: &str = "https://uor.foundation/schema/term_OO_5_lhs";
5830 pub const RHS: &str = "https://uor.foundation/schema/term_OO_5_rhs";
5832 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5834}
5835
5836pub mod cb_1 {
5838 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CB_1_forAll";
5840 pub const LHS: &str = "https://uor.foundation/schema/term_CB_1_lhs";
5842 pub const RHS: &str = "https://uor.foundation/schema/term_CB_1_rhs";
5844 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5846}
5847
5848pub mod cb_2 {
5850 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CB_2_forAll";
5852 pub const LHS: &str = "https://uor.foundation/schema/term_CB_2_lhs";
5854 pub const RHS: &str = "https://uor.foundation/schema/term_CB_2_rhs";
5856 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5858}
5859
5860pub mod cb_3 {
5862 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CB_3_forAll";
5864 pub const LHS: &str = "https://uor.foundation/schema/term_CB_3_lhs";
5866 pub const RHS: &str = "https://uor.foundation/schema/term_CB_3_rhs";
5868 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5870}
5871
5872pub mod cb_4 {
5874 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CB_4_forAll";
5876 pub const LHS: &str = "https://uor.foundation/schema/term_CB_4_lhs";
5878 pub const RHS: &str = "https://uor.foundation/schema/term_CB_4_rhs";
5880 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5882}
5883
5884pub mod cb_5 {
5886 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CB_5_forAll";
5888 pub const LHS: &str = "https://uor.foundation/schema/term_CB_5_lhs";
5890 pub const RHS: &str = "https://uor.foundation/schema/term_CB_5_rhs";
5892 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5894}
5895
5896pub mod cb_6 {
5898 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CB_6_forAll";
5900 pub const LHS: &str = "https://uor.foundation/schema/term_CB_6_lhs";
5902 pub const RHS: &str = "https://uor.foundation/schema/term_CB_6_rhs";
5904 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
5906}
5907
5908pub mod ob_m1 {
5910 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_M1_forAll";
5912 pub const LHS: &str = "https://uor.foundation/schema/term_OB_M1_lhs";
5914 pub const RHS: &str = "https://uor.foundation/schema/term_OB_M1_rhs";
5916 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5918}
5919
5920pub mod ob_m2 {
5922 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_M2_forAll";
5924 pub const LHS: &str = "https://uor.foundation/schema/term_OB_M2_lhs";
5926 pub const RHS: &str = "https://uor.foundation/schema/term_OB_M2_rhs";
5928 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5930}
5931
5932pub mod ob_m3 {
5934 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_M3_forAll";
5936 pub const LHS: &str = "https://uor.foundation/schema/term_OB_M3_lhs";
5938 pub const RHS: &str = "https://uor.foundation/schema/term_OB_M3_rhs";
5940 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5942}
5943
5944pub mod ob_m4 {
5946 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_M4_forAll";
5948 pub const LHS: &str = "https://uor.foundation/schema/term_OB_M4_lhs";
5950 pub const RHS: &str = "https://uor.foundation/schema/term_OB_M4_rhs";
5952 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5954}
5955
5956pub mod ob_m5 {
5958 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_M5_forAll";
5960 pub const LHS: &str = "https://uor.foundation/schema/term_OB_M5_lhs";
5962 pub const RHS: &str = "https://uor.foundation/schema/term_OB_M5_rhs";
5964 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5966}
5967
5968pub mod ob_m6 {
5970 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_M6_forAll";
5972 pub const LHS: &str = "https://uor.foundation/schema/term_OB_M6_lhs";
5974 pub const RHS: &str = "https://uor.foundation/schema/term_OB_M6_rhs";
5976 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5978}
5979
5980pub mod ob_c1 {
5982 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_C1_forAll";
5984 pub const LHS: &str = "https://uor.foundation/schema/term_OB_C1_lhs";
5986 pub const RHS: &str = "https://uor.foundation/schema/term_OB_C1_rhs";
5988 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
5990}
5991
5992pub mod ob_c2 {
5994 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_C2_forAll";
5996 pub const LHS: &str = "https://uor.foundation/schema/term_OB_C2_lhs";
5998 pub const RHS: &str = "https://uor.foundation/schema/term_OB_C2_rhs";
6000 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6002}
6003
6004pub mod ob_c3 {
6006 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_C3_forAll";
6008 pub const LHS: &str = "https://uor.foundation/schema/term_OB_C3_lhs";
6010 pub const RHS: &str = "https://uor.foundation/schema/term_OB_C3_rhs";
6012 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6014}
6015
6016pub mod ob_h1 {
6018 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_H1_forAll";
6020 pub const LHS: &str = "https://uor.foundation/schema/term_OB_H1_lhs";
6022 pub const RHS: &str = "https://uor.foundation/schema/term_OB_H1_rhs";
6024 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6026}
6027
6028pub mod ob_h2 {
6030 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_H2_forAll";
6032 pub const LHS: &str = "https://uor.foundation/schema/term_OB_H2_lhs";
6034 pub const RHS: &str = "https://uor.foundation/schema/term_OB_H2_rhs";
6036 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6038}
6039
6040pub mod ob_h3 {
6042 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_H3_forAll";
6044 pub const LHS: &str = "https://uor.foundation/schema/term_OB_H3_lhs";
6046 pub const RHS: &str = "https://uor.foundation/schema/term_OB_H3_rhs";
6048 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6050}
6051
6052pub mod ob_p1 {
6054 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_P1_forAll";
6056 pub const LHS: &str = "https://uor.foundation/schema/term_OB_P1_lhs";
6058 pub const RHS: &str = "https://uor.foundation/schema/term_OB_P1_rhs";
6060 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6062}
6063
6064pub mod ob_p2 {
6066 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_P2_forAll";
6068 pub const LHS: &str = "https://uor.foundation/schema/term_OB_P2_lhs";
6070 pub const RHS: &str = "https://uor.foundation/schema/term_OB_P2_rhs";
6072 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6074}
6075
6076pub mod ob_p3 {
6078 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OB_P3_forAll";
6080 pub const LHS: &str = "https://uor.foundation/schema/term_OB_P3_lhs";
6082 pub const RHS: &str = "https://uor.foundation/schema/term_OB_P3_rhs";
6084 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6086}
6087
6088pub mod ct_1 {
6090 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CT_1_forAll";
6092 pub const LHS: &str = "https://uor.foundation/schema/term_CT_1_lhs";
6094 pub const RHS: &str = "https://uor.foundation/schema/term_CT_1_rhs";
6096 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6098}
6099
6100pub mod ct_2 {
6102 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CT_2_forAll";
6104 pub const LHS: &str = "https://uor.foundation/schema/term_CT_2_lhs";
6106 pub const RHS: &str = "https://uor.foundation/schema/term_CT_2_rhs";
6108 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6110}
6111
6112pub mod ct_3 {
6114 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CT_3_forAll";
6116 pub const LHS: &str = "https://uor.foundation/schema/term_CT_3_lhs";
6118 pub const RHS: &str = "https://uor.foundation/schema/term_CT_3_rhs";
6120 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6122}
6123
6124pub mod ct_4 {
6126 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CT_4_forAll";
6128 pub const LHS: &str = "https://uor.foundation/schema/term_CT_4_lhs";
6130 pub const RHS: &str = "https://uor.foundation/schema/term_CT_4_rhs";
6132 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6134}
6135
6136pub mod cf_1 {
6138 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CF_1_forAll";
6140 pub const LHS: &str = "https://uor.foundation/schema/term_CF_1_lhs";
6142 pub const RHS: &str = "https://uor.foundation/schema/term_CF_1_rhs";
6144 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6146}
6147
6148pub mod cf_2 {
6150 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CF_2_forAll";
6152 pub const LHS: &str = "https://uor.foundation/schema/term_CF_2_lhs";
6154 pub const RHS: &str = "https://uor.foundation/schema/term_CF_2_rhs";
6156 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6158}
6159
6160pub mod cf_3 {
6162 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CF_3_forAll";
6164 pub const LHS: &str = "https://uor.foundation/schema/term_CF_3_lhs";
6166 pub const RHS: &str = "https://uor.foundation/schema/term_CF_3_rhs";
6168 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6170}
6171
6172pub mod cf_4 {
6174 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CF_4_forAll";
6176 pub const LHS: &str = "https://uor.foundation/schema/term_CF_4_lhs";
6178 pub const RHS: &str = "https://uor.foundation/schema/term_CF_4_rhs";
6180 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6182}
6183
6184pub mod hg_1 {
6186 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HG_1_forAll";
6188 pub const LHS: &str = "https://uor.foundation/schema/term_HG_1_lhs";
6190 pub const RHS: &str = "https://uor.foundation/schema/term_HG_1_rhs";
6192 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6194}
6195
6196pub mod hg_2 {
6198 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HG_2_forAll";
6200 pub const LHS: &str = "https://uor.foundation/schema/term_HG_2_lhs";
6202 pub const RHS: &str = "https://uor.foundation/schema/term_HG_2_rhs";
6204 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6206}
6207
6208pub mod hg_3 {
6210 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HG_3_forAll";
6212 pub const LHS: &str = "https://uor.foundation/schema/term_HG_3_lhs";
6214 pub const RHS: &str = "https://uor.foundation/schema/term_HG_3_rhs";
6216 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6218}
6219
6220pub mod hg_4 {
6222 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HG_4_forAll";
6224 pub const LHS: &str = "https://uor.foundation/schema/term_HG_4_lhs";
6226 pub const RHS: &str = "https://uor.foundation/schema/term_HG_4_rhs";
6228 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6230}
6231
6232pub mod hg_5 {
6234 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HG_5_forAll";
6236 pub const LHS: &str = "https://uor.foundation/schema/term_HG_5_lhs";
6238 pub const RHS: &str = "https://uor.foundation/schema/term_HG_5_rhs";
6240 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6242}
6243
6244pub mod t_c1 {
6246 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_C1_forAll";
6248 pub const LHS: &str = "https://uor.foundation/schema/term_T_C1_lhs";
6250 pub const RHS: &str = "https://uor.foundation/schema/term_T_C1_rhs";
6252 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6254}
6255
6256pub mod t_c2 {
6258 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_C2_forAll";
6260 pub const LHS: &str = "https://uor.foundation/schema/term_T_C2_lhs";
6262 pub const RHS: &str = "https://uor.foundation/schema/term_T_C2_rhs";
6264 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6266}
6267
6268pub mod t_c3 {
6270 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_C3_forAll";
6272 pub const LHS: &str = "https://uor.foundation/schema/term_T_C3_lhs";
6274 pub const RHS: &str = "https://uor.foundation/schema/term_T_C3_rhs";
6276 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6278}
6279
6280pub mod t_c4 {
6282 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_C4_forAll";
6284 pub const LHS: &str = "https://uor.foundation/schema/term_T_C4_lhs";
6286 pub const RHS: &str = "https://uor.foundation/schema/term_T_C4_rhs";
6288 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6290}
6291
6292pub mod t_i1 {
6294 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_I1_forAll";
6296 pub const LHS: &str = "https://uor.foundation/schema/term_T_I1_lhs";
6298 pub const RHS: &str = "https://uor.foundation/schema/term_T_I1_rhs";
6300 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6302}
6303
6304pub mod t_i2 {
6306 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_I2_forAll";
6308 pub const LHS: &str = "https://uor.foundation/schema/term_T_I2_lhs";
6310 pub const RHS: &str = "https://uor.foundation/schema/term_T_I2_rhs";
6312 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6314}
6315
6316pub mod t_i3 {
6318 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_I3_forAll";
6320 pub const LHS: &str = "https://uor.foundation/schema/term_T_I3_lhs";
6322 pub const RHS: &str = "https://uor.foundation/schema/term_T_I3_rhs";
6324 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6326}
6327
6328pub mod t_i4 {
6330 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_I4_forAll";
6332 pub const LHS: &str = "https://uor.foundation/schema/term_T_I4_lhs";
6334 pub const RHS: &str = "https://uor.foundation/schema/term_T_I4_rhs";
6336 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6338}
6339
6340pub mod t_i5 {
6342 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_I5_forAll";
6344 pub const LHS: &str = "https://uor.foundation/schema/term_T_I5_lhs";
6346 pub const RHS: &str = "https://uor.foundation/schema/term_T_I5_rhs";
6348 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6350}
6351
6352pub mod t_e1 {
6354 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_E1_forAll";
6356 pub const LHS: &str = "https://uor.foundation/schema/term_T_E1_lhs";
6358 pub const RHS: &str = "https://uor.foundation/schema/term_T_E1_rhs";
6360 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6362}
6363
6364pub mod t_e2 {
6366 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_E2_forAll";
6368 pub const LHS: &str = "https://uor.foundation/schema/term_T_E2_lhs";
6370 pub const RHS: &str = "https://uor.foundation/schema/term_T_E2_rhs";
6372 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6374}
6375
6376pub mod t_e3 {
6378 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_E3_forAll";
6380 pub const LHS: &str = "https://uor.foundation/schema/term_T_E3_lhs";
6382 pub const RHS: &str = "https://uor.foundation/schema/term_T_E3_rhs";
6384 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6386}
6387
6388pub mod t_e4 {
6390 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_E4_forAll";
6392 pub const LHS: &str = "https://uor.foundation/schema/term_T_E4_lhs";
6394 pub const RHS: &str = "https://uor.foundation/schema/term_T_E4_rhs";
6396 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6398}
6399
6400pub mod t_a1 {
6402 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_A1_forAll";
6404 pub const LHS: &str = "https://uor.foundation/schema/term_T_A1_lhs";
6406 pub const RHS: &str = "https://uor.foundation/schema/term_T_A1_rhs";
6408 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6410}
6411
6412pub mod t_a2 {
6414 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_A2_forAll";
6416 pub const LHS: &str = "https://uor.foundation/schema/term_T_A2_lhs";
6418 pub const RHS: &str = "https://uor.foundation/schema/term_T_A2_rhs";
6420 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6422}
6423
6424pub mod t_a3 {
6426 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_A3_forAll";
6428 pub const LHS: &str = "https://uor.foundation/schema/term_T_A3_lhs";
6430 pub const RHS: &str = "https://uor.foundation/schema/term_T_A3_rhs";
6432 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6434}
6435
6436pub mod t_a4 {
6438 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_T_A4_forAll";
6440 pub const LHS: &str = "https://uor.foundation/schema/term_T_A4_lhs";
6442 pub const RHS: &str = "https://uor.foundation/schema/term_T_A4_rhs";
6444 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6446}
6447
6448pub mod au_1 {
6450 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AU_1_forAll";
6452 pub const LHS: &str = "https://uor.foundation/schema/term_AU_1_lhs";
6454 pub const RHS: &str = "https://uor.foundation/schema/term_AU_1_rhs";
6456 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6458}
6459
6460pub mod au_2 {
6462 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AU_2_forAll";
6464 pub const LHS: &str = "https://uor.foundation/schema/term_AU_2_lhs";
6466 pub const RHS: &str = "https://uor.foundation/schema/term_AU_2_rhs";
6468 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6470}
6471
6472pub mod au_3 {
6474 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AU_3_forAll";
6476 pub const LHS: &str = "https://uor.foundation/schema/term_AU_3_lhs";
6478 pub const RHS: &str = "https://uor.foundation/schema/term_AU_3_rhs";
6480 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6482}
6483
6484pub mod au_4 {
6486 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AU_4_forAll";
6488 pub const LHS: &str = "https://uor.foundation/schema/term_AU_4_lhs";
6490 pub const RHS: &str = "https://uor.foundation/schema/term_AU_4_rhs";
6492 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6494}
6495
6496pub mod au_5 {
6498 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AU_5_forAll";
6500 pub const LHS: &str = "https://uor.foundation/schema/term_AU_5_lhs";
6502 pub const RHS: &str = "https://uor.foundation/schema/term_AU_5_rhs";
6504 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6506}
6507
6508pub mod ef_1 {
6510 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_1_forAll";
6512 pub const LHS: &str = "https://uor.foundation/schema/term_EF_1_lhs";
6514 pub const RHS: &str = "https://uor.foundation/schema/term_EF_1_rhs";
6516 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6518}
6519
6520pub mod ef_2 {
6522 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_2_forAll";
6524 pub const LHS: &str = "https://uor.foundation/schema/term_EF_2_lhs";
6526 pub const RHS: &str = "https://uor.foundation/schema/term_EF_2_rhs";
6528 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6530}
6531
6532pub mod ef_3 {
6534 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_3_forAll";
6536 pub const LHS: &str = "https://uor.foundation/schema/term_EF_3_lhs";
6538 pub const RHS: &str = "https://uor.foundation/schema/term_EF_3_rhs";
6540 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6542}
6543
6544pub mod ef_4 {
6546 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_4_forAll";
6548 pub const LHS: &str = "https://uor.foundation/schema/term_EF_4_lhs";
6550 pub const RHS: &str = "https://uor.foundation/schema/term_EF_4_rhs";
6552 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6554}
6555
6556pub mod ef_5 {
6558 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_5_forAll";
6560 pub const LHS: &str = "https://uor.foundation/schema/term_EF_5_lhs";
6562 pub const RHS: &str = "https://uor.foundation/schema/term_EF_5_rhs";
6564 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6566}
6567
6568pub mod ef_6 {
6570 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_6_forAll";
6572 pub const LHS: &str = "https://uor.foundation/schema/term_EF_6_lhs";
6574 pub const RHS: &str = "https://uor.foundation/schema/term_EF_6_rhs";
6576 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6578}
6579
6580pub mod ef_7 {
6582 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EF_7_forAll";
6584 pub const LHS: &str = "https://uor.foundation/schema/term_EF_7_lhs";
6586 pub const RHS: &str = "https://uor.foundation/schema/term_EF_7_rhs";
6588 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
6590}
6591
6592pub mod aa_1 {
6594 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AA_1_forAll";
6596 pub const LHS: &str = "https://uor.foundation/schema/term_AA_1_lhs";
6598 pub const RHS: &str = "https://uor.foundation/schema/term_AA_1_rhs";
6600 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6602}
6603
6604pub mod aa_2 {
6606 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AA_2_forAll";
6608 pub const LHS: &str = "https://uor.foundation/schema/term_AA_2_lhs";
6610 pub const RHS: &str = "https://uor.foundation/schema/term_AA_2_rhs";
6612 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6614}
6615
6616pub mod aa_3 {
6618 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AA_3_forAll";
6620 pub const LHS: &str = "https://uor.foundation/schema/term_AA_3_lhs";
6622 pub const RHS: &str = "https://uor.foundation/schema/term_AA_3_rhs";
6624 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6626}
6627
6628pub mod aa_4 {
6630 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AA_4_forAll";
6632 pub const LHS: &str = "https://uor.foundation/schema/term_AA_4_lhs";
6634 pub const RHS: &str = "https://uor.foundation/schema/term_AA_4_rhs";
6636 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6638}
6639
6640pub mod aa_5 {
6642 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AA_5_forAll";
6644 pub const LHS: &str = "https://uor.foundation/schema/term_AA_5_lhs";
6646 pub const RHS: &str = "https://uor.foundation/schema/term_AA_5_rhs";
6648 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6650}
6651
6652pub mod aa_6 {
6654 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AA_6_forAll";
6656 pub const LHS: &str = "https://uor.foundation/schema/term_AA_6_lhs";
6658 pub const RHS: &str = "https://uor.foundation/schema/term_AA_6_rhs";
6660 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6662}
6663
6664pub mod am_1 {
6666 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AM_1_forAll";
6668 pub const LHS: &str = "https://uor.foundation/schema/term_AM_1_lhs";
6670 pub const RHS: &str = "https://uor.foundation/schema/term_AM_1_rhs";
6672 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6674}
6675
6676pub mod am_2 {
6678 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AM_2_forAll";
6680 pub const LHS: &str = "https://uor.foundation/schema/term_AM_2_lhs";
6682 pub const RHS: &str = "https://uor.foundation/schema/term_AM_2_rhs";
6684 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6686}
6687
6688pub mod am_3 {
6690 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AM_3_forAll";
6692 pub const LHS: &str = "https://uor.foundation/schema/term_AM_3_lhs";
6694 pub const RHS: &str = "https://uor.foundation/schema/term_AM_3_rhs";
6696 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6698}
6699
6700pub mod am_4 {
6702 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AM_4_forAll";
6704 pub const LHS: &str = "https://uor.foundation/schema/term_AM_4_lhs";
6706 pub const RHS: &str = "https://uor.foundation/schema/term_AM_4_rhs";
6708 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6710}
6711
6712pub mod th_1 {
6714 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_1_forAll";
6716 pub const LHS: &str = "https://uor.foundation/schema/term_TH_1_lhs";
6718 pub const RHS: &str = "https://uor.foundation/schema/term_TH_1_rhs";
6720 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6722}
6723
6724pub mod th_2 {
6726 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_2_forAll";
6728 pub const LHS: &str = "https://uor.foundation/schema/term_TH_2_lhs";
6730 pub const RHS: &str = "https://uor.foundation/schema/term_TH_2_rhs";
6732 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6734}
6735
6736pub mod th_3 {
6738 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_3_forAll";
6740 pub const LHS: &str = "https://uor.foundation/schema/term_TH_3_lhs";
6742 pub const RHS: &str = "https://uor.foundation/schema/term_TH_3_rhs";
6744 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6746}
6747
6748pub mod th_4 {
6750 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_4_forAll";
6752 pub const LHS: &str = "https://uor.foundation/schema/term_TH_4_lhs";
6754 pub const RHS: &str = "https://uor.foundation/schema/term_TH_4_rhs";
6756 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6758}
6759
6760pub mod th_5 {
6762 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_5_forAll";
6764 pub const LHS: &str = "https://uor.foundation/schema/term_TH_5_lhs";
6766 pub const RHS: &str = "https://uor.foundation/schema/term_TH_5_rhs";
6768 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6770}
6771
6772pub mod th_6 {
6774 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_6_forAll";
6776 pub const LHS: &str = "https://uor.foundation/schema/term_TH_6_lhs";
6778 pub const RHS: &str = "https://uor.foundation/schema/term_TH_6_rhs";
6780 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6782}
6783
6784pub mod th_7 {
6786 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_7_forAll";
6788 pub const LHS: &str = "https://uor.foundation/schema/term_TH_7_lhs";
6790 pub const RHS: &str = "https://uor.foundation/schema/term_TH_7_rhs";
6792 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6794}
6795
6796pub mod th_8 {
6798 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_8_forAll";
6800 pub const LHS: &str = "https://uor.foundation/schema/term_TH_8_lhs";
6802 pub const RHS: &str = "https://uor.foundation/schema/term_TH_8_rhs";
6804 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6806}
6807
6808pub mod th_9 {
6810 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_9_forAll";
6812 pub const LHS: &str = "https://uor.foundation/schema/term_TH_9_lhs";
6814 pub const RHS: &str = "https://uor.foundation/schema/term_TH_9_rhs";
6816 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6818}
6819
6820pub mod th_10 {
6822 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TH_10_forAll";
6824 pub const LHS: &str = "https://uor.foundation/schema/term_TH_10_lhs";
6826 pub const RHS: &str = "https://uor.foundation/schema/term_TH_10_rhs";
6828 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6830}
6831
6832pub mod ar_1 {
6834 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AR_1_forAll";
6836 pub const LHS: &str = "https://uor.foundation/schema/term_AR_1_lhs";
6838 pub const RHS: &str = "https://uor.foundation/schema/term_AR_1_rhs";
6840 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6842}
6843
6844pub mod ar_2 {
6846 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AR_2_forAll";
6848 pub const LHS: &str = "https://uor.foundation/schema/term_AR_2_lhs";
6850 pub const RHS: &str = "https://uor.foundation/schema/term_AR_2_rhs";
6852 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6854}
6855
6856pub mod ar_3 {
6858 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AR_3_forAll";
6860 pub const LHS: &str = "https://uor.foundation/schema/term_AR_3_lhs";
6862 pub const RHS: &str = "https://uor.foundation/schema/term_AR_3_rhs";
6864 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6866}
6867
6868pub mod ar_4 {
6870 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AR_4_forAll";
6872 pub const LHS: &str = "https://uor.foundation/schema/term_AR_4_lhs";
6874 pub const RHS: &str = "https://uor.foundation/schema/term_AR_4_rhs";
6876 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6878}
6879
6880pub mod ar_5 {
6882 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AR_5_forAll";
6884 pub const LHS: &str = "https://uor.foundation/schema/term_AR_5_lhs";
6886 pub const RHS: &str = "https://uor.foundation/schema/term_AR_5_rhs";
6888 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
6890}
6891
6892pub mod pd_1 {
6894 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PD_1_forAll";
6896 pub const LHS: &str = "https://uor.foundation/schema/term_PD_1_lhs";
6898 pub const RHS: &str = "https://uor.foundation/schema/term_PD_1_rhs";
6900 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6902}
6903
6904pub mod pd_2 {
6906 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PD_2_forAll";
6908 pub const LHS: &str = "https://uor.foundation/schema/term_PD_2_lhs";
6910 pub const RHS: &str = "https://uor.foundation/schema/term_PD_2_rhs";
6912 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6914}
6915
6916pub mod pd_3 {
6918 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PD_3_forAll";
6920 pub const LHS: &str = "https://uor.foundation/schema/term_PD_3_lhs";
6922 pub const RHS: &str = "https://uor.foundation/schema/term_PD_3_rhs";
6924 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6926}
6927
6928pub mod pd_4 {
6930 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PD_4_forAll";
6932 pub const LHS: &str = "https://uor.foundation/schema/term_PD_4_lhs";
6934 pub const RHS: &str = "https://uor.foundation/schema/term_PD_4_rhs";
6936 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6938}
6939
6940pub mod pd_5 {
6942 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PD_5_forAll";
6944 pub const LHS: &str = "https://uor.foundation/schema/term_PD_5_lhs";
6946 pub const RHS: &str = "https://uor.foundation/schema/term_PD_5_rhs";
6948 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6950}
6951
6952pub mod rc_1 {
6954 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RC_1_forAll";
6956 pub const LHS: &str = "https://uor.foundation/schema/term_RC_1_lhs";
6958 pub const RHS: &str = "https://uor.foundation/schema/term_RC_1_rhs";
6960 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6962}
6963
6964pub mod rc_2 {
6966 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RC_2_forAll";
6968 pub const LHS: &str = "https://uor.foundation/schema/term_RC_2_lhs";
6970 pub const RHS: &str = "https://uor.foundation/schema/term_RC_2_rhs";
6972 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6974}
6975
6976pub mod rc_3 {
6978 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RC_3_forAll";
6980 pub const LHS: &str = "https://uor.foundation/schema/term_RC_3_lhs";
6982 pub const RHS: &str = "https://uor.foundation/schema/term_RC_3_rhs";
6984 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6986}
6987
6988pub mod rc_4 {
6990 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RC_4_forAll";
6992 pub const LHS: &str = "https://uor.foundation/schema/term_RC_4_lhs";
6994 pub const RHS: &str = "https://uor.foundation/schema/term_RC_4_rhs";
6996 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
6998}
6999
7000pub mod rc_5 {
7002 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RC_5_forAll";
7004 pub const LHS: &str = "https://uor.foundation/schema/term_RC_5_lhs";
7006 pub const RHS: &str = "https://uor.foundation/schema/term_RC_5_rhs";
7008 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
7010}
7011
7012pub mod dc_1 {
7014 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_1_forAll";
7016 pub const LHS: &str = "https://uor.foundation/schema/term_DC_1_lhs";
7018 pub const RHS: &str = "https://uor.foundation/schema/term_DC_1_rhs";
7020 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7022}
7023
7024pub mod dc_2 {
7026 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_2_forAll";
7028 pub const LHS: &str = "https://uor.foundation/schema/term_DC_2_lhs";
7030 pub const RHS: &str = "https://uor.foundation/schema/term_DC_2_rhs";
7032 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7034}
7035
7036pub mod dc_3 {
7038 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_3_forAll";
7040 pub const LHS: &str = "https://uor.foundation/schema/term_DC_3_lhs";
7042 pub const RHS: &str = "https://uor.foundation/schema/term_DC_3_rhs";
7044 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7046}
7047
7048pub mod dc_4 {
7050 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_4_forAll";
7052 pub const LHS: &str = "https://uor.foundation/schema/term_DC_4_lhs";
7054 pub const RHS: &str = "https://uor.foundation/schema/term_DC_4_rhs";
7056 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7058}
7059
7060pub mod dc_5 {
7062 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_5_forAll";
7064 pub const LHS: &str = "https://uor.foundation/schema/term_DC_5_lhs";
7066 pub const RHS: &str = "https://uor.foundation/schema/term_DC_5_rhs";
7068 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7070}
7071
7072pub mod dc_6 {
7074 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_6_forAll";
7076 pub const LHS: &str = "https://uor.foundation/schema/term_DC_6_lhs";
7078 pub const RHS: &str = "https://uor.foundation/schema/term_DC_6_rhs";
7080 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7082}
7083
7084pub mod dc_7 {
7086 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_7_forAll";
7088 pub const LHS: &str = "https://uor.foundation/schema/term_DC_7_lhs";
7090 pub const RHS: &str = "https://uor.foundation/schema/term_DC_7_rhs";
7092 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7094}
7095
7096pub mod dc_8 {
7098 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_8_forAll";
7100 pub const LHS: &str = "https://uor.foundation/schema/term_DC_8_lhs";
7102 pub const RHS: &str = "https://uor.foundation/schema/term_DC_8_rhs";
7104 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7106}
7107
7108pub mod dc_9 {
7110 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_9_forAll";
7112 pub const LHS: &str = "https://uor.foundation/schema/term_DC_9_lhs";
7114 pub const RHS: &str = "https://uor.foundation/schema/term_DC_9_rhs";
7116 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7118}
7119
7120pub mod dc_10 {
7122 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_10_forAll";
7124 pub const LHS: &str = "https://uor.foundation/schema/term_DC_10_lhs";
7126 pub const RHS: &str = "https://uor.foundation/schema/term_DC_10_rhs";
7128 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7130}
7131
7132pub mod dc_11 {
7134 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DC_11_forAll";
7136 pub const LHS: &str = "https://uor.foundation/schema/term_DC_11_lhs";
7138 pub const RHS: &str = "https://uor.foundation/schema/term_DC_11_rhs";
7140 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
7142}
7143
7144pub mod ha_1 {
7146 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HA_1_forAll";
7148 pub const LHS: &str = "https://uor.foundation/schema/term_HA_1_lhs";
7150 pub const RHS: &str = "https://uor.foundation/schema/term_HA_1_rhs";
7152 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7154}
7155
7156pub mod ha_2 {
7158 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HA_2_forAll";
7160 pub const LHS: &str = "https://uor.foundation/schema/term_HA_2_lhs";
7162 pub const RHS: &str = "https://uor.foundation/schema/term_HA_2_rhs";
7164 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7166}
7167
7168pub mod ha_3 {
7170 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HA_3_forAll";
7172 pub const LHS: &str = "https://uor.foundation/schema/term_HA_3_lhs";
7174 pub const RHS: &str = "https://uor.foundation/schema/term_HA_3_rhs";
7176 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7178}
7179
7180pub mod it_2 {
7182 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_2_forAll";
7184 pub const LHS: &str = "https://uor.foundation/schema/term_IT_2_lhs";
7186 pub const RHS: &str = "https://uor.foundation/schema/term_IT_2_rhs";
7188 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7190}
7191
7192pub mod it_3 {
7194 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_3_forAll";
7196 pub const LHS: &str = "https://uor.foundation/schema/term_IT_3_lhs";
7198 pub const RHS: &str = "https://uor.foundation/schema/term_IT_3_rhs";
7200 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7202}
7203
7204pub mod it_6 {
7206 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_6_forAll";
7208 pub const LHS: &str = "https://uor.foundation/schema/term_IT_6_lhs";
7210 pub const RHS: &str = "https://uor.foundation/schema/term_IT_6_rhs";
7212 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7214}
7215
7216pub mod it_7a {
7218 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_7a_forAll";
7220 pub const LHS: &str = "https://uor.foundation/schema/term_IT_7a_lhs";
7222 pub const RHS: &str = "https://uor.foundation/schema/term_IT_7a_rhs";
7224 pub const VERIFICATION_DOMAIN: &[&str] = &[
7226 "https://uor.foundation/op/IndexTheoretic",
7227 "https://uor.foundation/op/Analytical",
7228 "https://uor.foundation/op/Topological",
7229 ];
7230}
7231
7232pub mod it_7b {
7234 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_7b_forAll";
7236 pub const LHS: &str = "https://uor.foundation/schema/term_IT_7b_lhs";
7238 pub const RHS: &str = "https://uor.foundation/schema/term_IT_7b_rhs";
7240 pub const VERIFICATION_DOMAIN: &[&str] = &[
7242 "https://uor.foundation/op/IndexTheoretic",
7243 "https://uor.foundation/op/Analytical",
7244 "https://uor.foundation/op/Topological",
7245 ];
7246}
7247
7248pub mod it_7c {
7250 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_7c_forAll";
7252 pub const LHS: &str = "https://uor.foundation/schema/term_IT_7c_lhs";
7254 pub const RHS: &str = "https://uor.foundation/schema/term_IT_7c_rhs";
7256 pub const VERIFICATION_DOMAIN: &[&str] = &[
7258 "https://uor.foundation/op/IndexTheoretic",
7259 "https://uor.foundation/op/Analytical",
7260 "https://uor.foundation/op/Topological",
7261 ];
7262}
7263
7264pub mod it_7d {
7266 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IT_7d_forAll";
7268 pub const LHS: &str = "https://uor.foundation/schema/term_IT_7d_lhs";
7270 pub const RHS: &str = "https://uor.foundation/schema/term_IT_7d_rhs";
7272 pub const VERIFICATION_DOMAIN: &[&str] = &[
7274 "https://uor.foundation/op/IndexTheoretic",
7275 "https://uor.foundation/op/Analytical",
7276 "https://uor.foundation/op/Topological",
7277 ];
7278}
7279
7280pub mod phi_1 {
7282 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_phi_1_forAll";
7284 pub const LHS: &str = "https://uor.foundation/schema/term_phi_1_lhs";
7286 pub const RHS: &str = "https://uor.foundation/schema/term_phi_1_rhs";
7288 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7290}
7291
7292pub mod phi_2 {
7294 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_phi_2_forAll";
7296 pub const LHS: &str = "https://uor.foundation/schema/term_phi_2_lhs";
7298 pub const RHS: &str = "https://uor.foundation/schema/term_phi_2_rhs";
7300 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7302}
7303
7304pub mod phi_3 {
7306 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_phi_3_forAll";
7308 pub const LHS: &str = "https://uor.foundation/schema/term_phi_3_lhs";
7310 pub const RHS: &str = "https://uor.foundation/schema/term_phi_3_rhs";
7312 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7314}
7315
7316pub mod phi_4 {
7318 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_phi_4_forAll";
7320 pub const LHS: &str = "https://uor.foundation/schema/term_phi_4_lhs";
7322 pub const RHS: &str = "https://uor.foundation/schema/term_phi_4_rhs";
7324 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7326}
7327
7328pub mod phi_5 {
7330 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_phi_5_forAll";
7332 pub const LHS: &str = "https://uor.foundation/schema/term_phi_5_lhs";
7334 pub const RHS: &str = "https://uor.foundation/schema/term_phi_5_rhs";
7336 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7338}
7339
7340pub mod phi_6 {
7342 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_phi_6_forAll";
7344 pub const LHS: &str = "https://uor.foundation/schema/term_phi_6_lhs";
7346 pub const RHS: &str = "https://uor.foundation/schema/term_phi_6_rhs";
7348 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7350}
7351
7352pub mod psi_1 {
7354 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_1_forAll";
7356 pub const LHS: &str = "https://uor.foundation/schema/term_psi_1_lhs";
7358 pub const RHS: &str = "https://uor.foundation/schema/term_psi_1_rhs";
7360 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7362}
7363
7364pub mod psi_2 {
7366 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_2_forAll";
7368 pub const LHS: &str = "https://uor.foundation/schema/term_psi_2_lhs";
7370 pub const RHS: &str = "https://uor.foundation/schema/term_psi_2_rhs";
7372 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7374}
7375
7376pub mod psi_3 {
7378 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_3_forAll";
7380 pub const LHS: &str = "https://uor.foundation/schema/term_psi_3_lhs";
7382 pub const RHS: &str = "https://uor.foundation/schema/term_psi_3_rhs";
7384 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7386}
7387
7388pub mod psi_5 {
7390 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_5_forAll";
7392 pub const LHS: &str = "https://uor.foundation/schema/term_psi_5_lhs";
7394 pub const RHS: &str = "https://uor.foundation/schema/term_psi_5_rhs";
7396 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7398}
7399
7400pub mod psi_6 {
7402 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_6_forAll";
7404 pub const LHS: &str = "https://uor.foundation/schema/term_psi_6_lhs";
7406 pub const RHS: &str = "https://uor.foundation/schema/term_psi_6_rhs";
7408 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7410}
7411
7412pub mod d2n {
7414 pub const GENERATED_BY: &[&str] = &[
7416 "https://uor.foundation/op/neg",
7417 "https://uor.foundation/op/bnot",
7418 ];
7419 pub const PRESENTATION: &str = "⟨r, s | r^{2^n} = s² = e, srs = r⁻¹⟩";
7421}
7422
7423pub mod surface_symmetry {
7425 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_surfaceSymmetry_forAll";
7427 pub const LHS: &str = "https://uor.foundation/schema/term_surfaceSymmetry_lhs";
7429 pub const RHS: &str = "https://uor.foundation/schema/term_surfaceSymmetry_rhs";
7431 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7433}
7434
7435pub mod cc_1 {
7437 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_1_forAll";
7439 pub const LHS: &str = "https://uor.foundation/schema/term_CC_1_lhs";
7441 pub const RHS: &str = "https://uor.foundation/schema/term_CC_1_rhs";
7443 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7445}
7446
7447pub mod cc_2 {
7449 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_2_forAll";
7451 pub const LHS: &str = "https://uor.foundation/schema/term_CC_2_lhs";
7453 pub const RHS: &str = "https://uor.foundation/schema/term_CC_2_rhs";
7455 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7457}
7458
7459pub mod cc_3 {
7461 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_3_forAll";
7463 pub const LHS: &str = "https://uor.foundation/schema/term_CC_3_lhs";
7465 pub const RHS: &str = "https://uor.foundation/schema/term_CC_3_rhs";
7467 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7469}
7470
7471pub mod cc_4 {
7473 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_4_forAll";
7475 pub const LHS: &str = "https://uor.foundation/schema/term_CC_4_lhs";
7477 pub const RHS: &str = "https://uor.foundation/schema/term_CC_4_rhs";
7479 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7481}
7482
7483pub mod cc_5 {
7485 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_5_forAll";
7487 pub const LHS: &str = "https://uor.foundation/schema/term_CC_5_lhs";
7489 pub const RHS: &str = "https://uor.foundation/schema/term_CC_5_rhs";
7491 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7493}
7494
7495pub mod ql_1 {
7497 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_1_forAll";
7499 pub const LHS: &str = "https://uor.foundation/schema/term_QL_1_lhs";
7501 pub const RHS: &str = "https://uor.foundation/schema/term_QL_1_rhs";
7503 pub const UNIVERSALLY_VALID: bool = true;
7505 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7507 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7509}
7510
7511pub mod ql_2 {
7513 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_2_forAll";
7515 pub const LHS: &str = "https://uor.foundation/schema/term_QL_2_lhs";
7517 pub const RHS: &str = "https://uor.foundation/schema/term_QL_2_rhs";
7519 pub const UNIVERSALLY_VALID: bool = true;
7521 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7523 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7525}
7526
7527pub mod ql_3 {
7529 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_3_forAll";
7531 pub const LHS: &str = "https://uor.foundation/schema/term_QL_3_lhs";
7533 pub const RHS: &str = "https://uor.foundation/schema/term_QL_3_rhs";
7535 pub const UNIVERSALLY_VALID: bool = true;
7537 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7539 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
7541}
7542
7543pub mod ql_4 {
7545 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_4_forAll";
7547 pub const LHS: &str = "https://uor.foundation/schema/term_QL_4_lhs";
7549 pub const RHS: &str = "https://uor.foundation/schema/term_QL_4_rhs";
7551 pub const UNIVERSALLY_VALID: bool = true;
7553 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7555 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7557}
7558
7559pub mod ql_5 {
7561 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_5_forAll";
7563 pub const LHS: &str = "https://uor.foundation/schema/term_QL_5_lhs";
7565 pub const RHS: &str = "https://uor.foundation/schema/term_QL_5_rhs";
7567 pub const UNIVERSALLY_VALID: bool = true;
7569 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7571 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7573}
7574
7575pub mod ql_6 {
7577 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_6_forAll";
7579 pub const LHS: &str = "https://uor.foundation/schema/term_QL_6_lhs";
7581 pub const RHS: &str = "https://uor.foundation/schema/term_QL_6_rhs";
7583 pub const UNIVERSALLY_VALID: bool = true;
7585 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7587 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7589}
7590
7591pub mod ql_7 {
7593 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_7_forAll";
7595 pub const LHS: &str = "https://uor.foundation/schema/term_QL_7_lhs";
7597 pub const RHS: &str = "https://uor.foundation/schema/term_QL_7_rhs";
7599 pub const UNIVERSALLY_VALID: bool = true;
7601 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7603 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7605}
7606
7607pub mod gr_1 {
7609 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_1_forAll";
7611 pub const LHS: &str = "https://uor.foundation/schema/term_GR_1_lhs";
7613 pub const RHS: &str = "https://uor.foundation/schema/term_GR_1_rhs";
7615 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7617}
7618
7619pub mod gr_2 {
7621 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_2_forAll";
7623 pub const LHS: &str = "https://uor.foundation/schema/term_GR_2_lhs";
7625 pub const RHS: &str = "https://uor.foundation/schema/term_GR_2_rhs";
7627 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7629}
7630
7631pub mod gr_3 {
7633 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_3_forAll";
7635 pub const LHS: &str = "https://uor.foundation/schema/term_GR_3_lhs";
7637 pub const RHS: &str = "https://uor.foundation/schema/term_GR_3_rhs";
7639 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7641}
7642
7643pub mod gr_4 {
7645 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_4_forAll";
7647 pub const LHS: &str = "https://uor.foundation/schema/term_GR_4_lhs";
7649 pub const RHS: &str = "https://uor.foundation/schema/term_GR_4_rhs";
7651 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7653}
7654
7655pub mod gr_5 {
7657 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_5_forAll";
7659 pub const LHS: &str = "https://uor.foundation/schema/term_GR_5_lhs";
7661 pub const RHS: &str = "https://uor.foundation/schema/term_GR_5_rhs";
7663 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7665}
7666
7667pub mod ts_1 {
7669 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_1_forAll";
7671 pub const LHS: &str = "https://uor.foundation/schema/term_TS_1_lhs";
7673 pub const RHS: &str = "https://uor.foundation/schema/term_TS_1_rhs";
7675 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7677}
7678
7679pub mod ts_2 {
7681 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_2_forAll";
7683 pub const LHS: &str = "https://uor.foundation/schema/term_TS_2_lhs";
7685 pub const RHS: &str = "https://uor.foundation/schema/term_TS_2_rhs";
7687 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7689}
7690
7691pub mod ts_3 {
7693 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_3_forAll";
7695 pub const LHS: &str = "https://uor.foundation/schema/term_TS_3_lhs";
7697 pub const RHS: &str = "https://uor.foundation/schema/term_TS_3_rhs";
7699 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7701}
7702
7703pub mod ts_4 {
7705 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_4_forAll";
7707 pub const LHS: &str = "https://uor.foundation/schema/term_TS_4_lhs";
7709 pub const RHS: &str = "https://uor.foundation/schema/term_TS_4_rhs";
7711 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7713}
7714
7715pub mod ts_5 {
7717 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_5_forAll";
7719 pub const LHS: &str = "https://uor.foundation/schema/term_TS_5_lhs";
7721 pub const RHS: &str = "https://uor.foundation/schema/term_TS_5_rhs";
7723 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7725}
7726
7727pub mod ts_6 {
7729 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_6_forAll";
7731 pub const LHS: &str = "https://uor.foundation/schema/term_TS_6_lhs";
7733 pub const RHS: &str = "https://uor.foundation/schema/term_TS_6_rhs";
7735 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7737}
7738
7739pub mod ts_7 {
7741 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_7_forAll";
7743 pub const LHS: &str = "https://uor.foundation/schema/term_TS_7_lhs";
7745 pub const RHS: &str = "https://uor.foundation/schema/term_TS_7_rhs";
7747 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
7749}
7750
7751pub mod wls_1 {
7753 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WLS_1_forAll";
7755 pub const LHS: &str = "https://uor.foundation/schema/term_WLS_1_lhs";
7757 pub const RHS: &str = "https://uor.foundation/schema/term_WLS_1_rhs";
7759 pub const UNIVERSALLY_VALID: bool = true;
7761 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7763 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7765}
7766
7767pub mod wls_2 {
7769 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WLS_2_forAll";
7771 pub const LHS: &str = "https://uor.foundation/schema/term_WLS_2_lhs";
7773 pub const RHS: &str = "https://uor.foundation/schema/term_WLS_2_rhs";
7775 pub const UNIVERSALLY_VALID: bool = true;
7777 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7779 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7781}
7782
7783pub mod wls_3 {
7785 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WLS_3_forAll";
7787 pub const LHS: &str = "https://uor.foundation/schema/term_WLS_3_lhs";
7789 pub const RHS: &str = "https://uor.foundation/schema/term_WLS_3_rhs";
7791 pub const UNIVERSALLY_VALID: bool = true;
7793 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7795 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7797}
7798
7799pub mod wls_4 {
7801 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WLS_4_forAll";
7803 pub const LHS: &str = "https://uor.foundation/schema/term_WLS_4_lhs";
7805 pub const RHS: &str = "https://uor.foundation/schema/term_WLS_4_rhs";
7807 pub const UNIVERSALLY_VALID: bool = true;
7809 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7811 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7813}
7814
7815pub mod wls_5 {
7817 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WLS_5_forAll";
7819 pub const LHS: &str = "https://uor.foundation/schema/term_WLS_5_lhs";
7821 pub const RHS: &str = "https://uor.foundation/schema/term_WLS_5_rhs";
7823 pub const UNIVERSALLY_VALID: bool = true;
7825 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7827 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7829}
7830
7831pub mod wls_6 {
7833 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WLS_6_forAll";
7835 pub const LHS: &str = "https://uor.foundation/schema/term_WLS_6_lhs";
7837 pub const RHS: &str = "https://uor.foundation/schema/term_WLS_6_rhs";
7839 pub const UNIVERSALLY_VALID: bool = true;
7841 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
7843 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7845}
7846
7847pub mod mn_1 {
7849 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_1_forAll";
7851 pub const LHS: &str = "https://uor.foundation/schema/term_MN_1_lhs";
7853 pub const RHS: &str = "https://uor.foundation/schema/term_MN_1_rhs";
7855 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7857}
7858
7859pub mod mn_2 {
7861 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_2_forAll";
7863 pub const LHS: &str = "https://uor.foundation/schema/term_MN_2_lhs";
7865 pub const RHS: &str = "https://uor.foundation/schema/term_MN_2_rhs";
7867 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7869}
7870
7871pub mod mn_3 {
7873 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_3_forAll";
7875 pub const LHS: &str = "https://uor.foundation/schema/term_MN_3_lhs";
7877 pub const RHS: &str = "https://uor.foundation/schema/term_MN_3_rhs";
7879 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7881}
7882
7883pub mod mn_4 {
7885 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_4_forAll";
7887 pub const LHS: &str = "https://uor.foundation/schema/term_MN_4_lhs";
7889 pub const RHS: &str = "https://uor.foundation/schema/term_MN_4_rhs";
7891 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7893}
7894
7895pub mod mn_5 {
7897 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_5_forAll";
7899 pub const LHS: &str = "https://uor.foundation/schema/term_MN_5_lhs";
7901 pub const RHS: &str = "https://uor.foundation/schema/term_MN_5_rhs";
7903 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7905}
7906
7907pub mod mn_6 {
7909 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_6_forAll";
7911 pub const LHS: &str = "https://uor.foundation/schema/term_MN_6_lhs";
7913 pub const RHS: &str = "https://uor.foundation/schema/term_MN_6_rhs";
7915 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7917}
7918
7919pub mod mn_7 {
7921 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_7_forAll";
7923 pub const LHS: &str = "https://uor.foundation/schema/term_MN_7_lhs";
7925 pub const RHS: &str = "https://uor.foundation/schema/term_MN_7_rhs";
7927 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7929}
7930
7931pub mod pt_1 {
7933 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PT_1_forAll";
7935 pub const LHS: &str = "https://uor.foundation/schema/term_PT_1_lhs";
7937 pub const RHS: &str = "https://uor.foundation/schema/term_PT_1_rhs";
7939 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7941}
7942
7943pub mod pt_2 {
7945 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PT_2_forAll";
7947 pub const LHS: &str = "https://uor.foundation/schema/term_PT_2_lhs";
7949 pub const RHS: &str = "https://uor.foundation/schema/term_PT_2_rhs";
7951 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
7953}
7954
7955pub mod pt_3 {
7957 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PT_3_forAll";
7959 pub const LHS: &str = "https://uor.foundation/schema/term_PT_3_lhs";
7961 pub const RHS: &str = "https://uor.foundation/schema/term_PT_3_rhs";
7963 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
7965}
7966
7967pub mod pt_4 {
7969 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PT_4_forAll";
7971 pub const LHS: &str = "https://uor.foundation/schema/term_PT_4_lhs";
7973 pub const RHS: &str = "https://uor.foundation/schema/term_PT_4_rhs";
7975 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
7977}
7978
7979pub mod st_1 {
7981 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_1_forAll";
7983 pub const LHS: &str = "https://uor.foundation/schema/term_ST_1_lhs";
7985 pub const RHS: &str = "https://uor.foundation/schema/term_ST_1_rhs";
7987 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
7989}
7990
7991pub mod st_2 {
7993 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_2_forAll";
7995 pub const LHS: &str = "https://uor.foundation/schema/term_ST_2_lhs";
7997 pub const RHS: &str = "https://uor.foundation/schema/term_ST_2_rhs";
7999 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8001}
8002
8003pub mod gs_1 {
8005 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_1_forAll";
8007 pub const LHS: &str = "https://uor.foundation/schema/term_GS_1_lhs";
8009 pub const RHS: &str = "https://uor.foundation/schema/term_GS_1_rhs";
8011 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8013}
8014
8015pub mod gs_2 {
8017 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_2_forAll";
8019 pub const LHS: &str = "https://uor.foundation/schema/term_GS_2_lhs";
8021 pub const RHS: &str = "https://uor.foundation/schema/term_GS_2_rhs";
8023 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8025}
8026
8027pub mod gs_3 {
8029 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_3_forAll";
8031 pub const LHS: &str = "https://uor.foundation/schema/term_GS_3_lhs";
8033 pub const RHS: &str = "https://uor.foundation/schema/term_GS_3_rhs";
8035 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8037}
8038
8039pub mod gs_4 {
8041 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_4_forAll";
8043 pub const LHS: &str = "https://uor.foundation/schema/term_GS_4_lhs";
8045 pub const RHS: &str = "https://uor.foundation/schema/term_GS_4_rhs";
8047 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8049}
8050
8051pub mod gs_5 {
8053 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_5_forAll";
8055 pub const LHS: &str = "https://uor.foundation/schema/term_GS_5_lhs";
8057 pub const RHS: &str = "https://uor.foundation/schema/term_GS_5_rhs";
8059 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8061}
8062
8063pub mod gs_6 {
8065 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_6_forAll";
8067 pub const LHS: &str = "https://uor.foundation/schema/term_GS_6_lhs";
8069 pub const RHS: &str = "https://uor.foundation/schema/term_GS_6_rhs";
8071 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8073}
8074
8075pub mod gs_7 {
8077 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GS_7_forAll";
8079 pub const LHS: &str = "https://uor.foundation/schema/term_GS_7_lhs";
8081 pub const RHS: &str = "https://uor.foundation/schema/term_GS_7_rhs";
8083 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8085}
8086
8087pub mod ms_1 {
8089 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MS_1_forAll";
8091 pub const LHS: &str = "https://uor.foundation/schema/term_MS_1_lhs";
8093 pub const RHS: &str = "https://uor.foundation/schema/term_MS_1_rhs";
8095 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8097}
8098
8099pub mod ms_2 {
8101 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MS_2_forAll";
8103 pub const LHS: &str = "https://uor.foundation/schema/term_MS_2_lhs";
8105 pub const RHS: &str = "https://uor.foundation/schema/term_MS_2_rhs";
8107 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8109}
8110
8111pub mod ms_3 {
8113 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MS_3_forAll";
8115 pub const LHS: &str = "https://uor.foundation/schema/term_MS_3_lhs";
8117 pub const RHS: &str = "https://uor.foundation/schema/term_MS_3_rhs";
8119 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
8121}
8122
8123pub mod ms_4 {
8125 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MS_4_forAll";
8127 pub const LHS: &str = "https://uor.foundation/schema/term_MS_4_lhs";
8129 pub const RHS: &str = "https://uor.foundation/schema/term_MS_4_rhs";
8131 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8133}
8134
8135pub mod ms_5 {
8137 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MS_5_forAll";
8139 pub const LHS: &str = "https://uor.foundation/schema/term_MS_5_lhs";
8141 pub const RHS: &str = "https://uor.foundation/schema/term_MS_5_rhs";
8143 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8145}
8146
8147pub mod gd_1 {
8149 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GD_1_forAll";
8151 pub const LHS: &str = "https://uor.foundation/schema/term_GD_1_lhs";
8153 pub const RHS: &str = "https://uor.foundation/schema/term_GD_1_rhs";
8155 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
8157}
8158
8159pub mod gd_2 {
8161 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GD_2_forAll";
8163 pub const LHS: &str = "https://uor.foundation/schema/term_GD_2_lhs";
8165 pub const RHS: &str = "https://uor.foundation/schema/term_GD_2_rhs";
8167 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8169}
8170
8171pub mod gd_3 {
8173 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GD_3_forAll";
8175 pub const LHS: &str = "https://uor.foundation/schema/term_GD_3_lhs";
8177 pub const RHS: &str = "https://uor.foundation/schema/term_GD_3_rhs";
8179 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8181}
8182
8183pub mod gd_4 {
8185 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GD_4_forAll";
8187 pub const LHS: &str = "https://uor.foundation/schema/term_GD_4_lhs";
8189 pub const RHS: &str = "https://uor.foundation/schema/term_GD_4_rhs";
8191 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
8193}
8194
8195pub mod gd_5 {
8197 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GD_5_forAll";
8199 pub const LHS: &str = "https://uor.foundation/schema/term_GD_5_lhs";
8201 pub const RHS: &str = "https://uor.foundation/schema/term_GD_5_rhs";
8203 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8205}
8206
8207pub mod qm_1 {
8209 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QM_1_forAll";
8211 pub const LHS: &str = "https://uor.foundation/schema/term_QM_1_lhs";
8213 pub const RHS: &str = "https://uor.foundation/schema/term_QM_1_rhs";
8215 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
8217}
8218
8219pub mod qm_2 {
8221 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QM_2_forAll";
8223 pub const LHS: &str = "https://uor.foundation/schema/term_QM_2_lhs";
8225 pub const RHS: &str = "https://uor.foundation/schema/term_QM_2_rhs";
8227 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
8229}
8230
8231pub mod qm_3 {
8233 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QM_3_forAll";
8235 pub const LHS: &str = "https://uor.foundation/schema/term_QM_3_lhs";
8237 pub const RHS: &str = "https://uor.foundation/schema/term_QM_3_rhs";
8239 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
8241}
8242
8243pub mod qm_4 {
8245 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QM_4_forAll";
8247 pub const LHS: &str = "https://uor.foundation/schema/term_QM_4_lhs";
8249 pub const RHS: &str = "https://uor.foundation/schema/term_QM_4_rhs";
8251 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8253}
8254
8255pub mod qm_5 {
8257 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QM_5_forAll";
8259 pub const LHS: &str = "https://uor.foundation/schema/term_QM_5_lhs";
8261 pub const RHS: &str = "https://uor.foundation/schema/term_QM_5_rhs";
8263 pub const UNIVERSALLY_VALID: bool = true;
8265 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8267 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
8269}
8270
8271pub mod rc_6 {
8273 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RC_6_forAll";
8275 pub const LHS: &str = "https://uor.foundation/schema/term_RC_6_lhs";
8277 pub const RHS: &str = "https://uor.foundation/schema/term_RC_6_rhs";
8279 pub const UNIVERSALLY_VALID: bool = true;
8281 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8283 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/SuperpositionDomain";
8285}
8286
8287pub mod fpm_8 {
8289 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_8_forAll";
8291 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_8_lhs";
8293 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_8_rhs";
8295 pub const UNIVERSALLY_VALID: bool = true;
8297 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8299 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Enumerative";
8301}
8302
8303pub mod fpm_9 {
8305 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FPM_9_forAll";
8307 pub const LHS: &str = "https://uor.foundation/schema/term_FPM_9_lhs";
8309 pub const RHS: &str = "https://uor.foundation/schema/term_FPM_9_rhs";
8311 pub const UNIVERSALLY_VALID: bool = true;
8313 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8315 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8317}
8318
8319pub mod mn_8 {
8321 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MN_8_forAll";
8323 pub const LHS: &str = "https://uor.foundation/schema/term_MN_8_lhs";
8325 pub const RHS: &str = "https://uor.foundation/schema/term_MN_8_rhs";
8327 pub const UNIVERSALLY_VALID: bool = true;
8329 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8331 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
8333}
8334
8335pub mod ql_8 {
8337 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QL_8_forAll";
8339 pub const LHS: &str = "https://uor.foundation/schema/term_QL_8_lhs";
8341 pub const RHS: &str = "https://uor.foundation/schema/term_QL_8_rhs";
8343 pub const UNIVERSALLY_VALID: bool = true;
8345 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8347 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8349}
8350
8351pub mod d_7 {
8353 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_7_forAll";
8355 pub const LHS: &str = "https://uor.foundation/schema/term_D_7_lhs";
8357 pub const RHS: &str = "https://uor.foundation/schema/term_D_7_rhs";
8359 pub const UNIVERSALLY_VALID: bool = true;
8361 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8363 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
8365}
8366
8367pub mod sp_1 {
8369 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SP_1_forAll";
8371 pub const LHS: &str = "https://uor.foundation/schema/term_SP_1_lhs";
8373 pub const RHS: &str = "https://uor.foundation/schema/term_SP_1_rhs";
8375 pub const UNIVERSALLY_VALID: bool = true;
8377 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8379 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/SuperpositionDomain";
8381}
8382
8383pub mod sp_2 {
8385 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SP_2_forAll";
8387 pub const LHS: &str = "https://uor.foundation/schema/term_SP_2_lhs";
8389 pub const RHS: &str = "https://uor.foundation/schema/term_SP_2_rhs";
8391 pub const UNIVERSALLY_VALID: bool = true;
8393 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8395 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
8397}
8398
8399pub mod sp_3 {
8401 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SP_3_forAll";
8403 pub const LHS: &str = "https://uor.foundation/schema/term_SP_3_lhs";
8405 pub const RHS: &str = "https://uor.foundation/schema/term_SP_3_rhs";
8407 pub const UNIVERSALLY_VALID: bool = true;
8409 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8411 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/SuperpositionDomain";
8413}
8414
8415pub mod sp_4 {
8417 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SP_4_forAll";
8419 pub const LHS: &str = "https://uor.foundation/schema/term_SP_4_lhs";
8421 pub const RHS: &str = "https://uor.foundation/schema/term_SP_4_rhs";
8423 pub const UNIVERSALLY_VALID: bool = true;
8425 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8427 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
8429}
8430
8431pub mod pt_2a {
8433 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PT_2a_forAll";
8435 pub const LHS: &str = "https://uor.foundation/schema/term_PT_2a_lhs";
8437 pub const RHS: &str = "https://uor.foundation/schema/term_PT_2a_rhs";
8439 pub const UNIVERSALLY_VALID: bool = true;
8441 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8443 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8445}
8446
8447pub mod pt_2b {
8449 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PT_2b_forAll";
8451 pub const LHS: &str = "https://uor.foundation/schema/term_PT_2b_lhs";
8453 pub const RHS: &str = "https://uor.foundation/schema/term_PT_2b_rhs";
8455 pub const UNIVERSALLY_VALID: bool = true;
8457 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8459 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8461}
8462
8463pub mod gd_6 {
8465 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GD_6_forAll";
8467 pub const LHS: &str = "https://uor.foundation/schema/term_GD_6_lhs";
8469 pub const RHS: &str = "https://uor.foundation/schema/term_GD_6_rhs";
8471 pub const UNIVERSALLY_VALID: bool = true;
8473 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8475 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
8477}
8478
8479pub mod wt_1 {
8481 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_1_forAll";
8483 pub const LHS: &str = "https://uor.foundation/schema/term_WT_1_lhs";
8485 pub const RHS: &str = "https://uor.foundation/schema/term_WT_1_rhs";
8487 pub const UNIVERSALLY_VALID: bool = true;
8489 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8491 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8493}
8494
8495pub mod wt_2 {
8497 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_2_forAll";
8499 pub const LHS: &str = "https://uor.foundation/schema/term_WT_2_lhs";
8501 pub const RHS: &str = "https://uor.foundation/schema/term_WT_2_rhs";
8503 pub const UNIVERSALLY_VALID: bool = true;
8505 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8507 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8509}
8510
8511pub mod wt_3 {
8513 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_3_forAll";
8515 pub const LHS: &str = "https://uor.foundation/schema/term_WT_3_lhs";
8517 pub const RHS: &str = "https://uor.foundation/schema/term_WT_3_rhs";
8519 pub const UNIVERSALLY_VALID: bool = true;
8521 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8523 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8525}
8526
8527pub mod wt_4 {
8529 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_4_forAll";
8531 pub const LHS: &str = "https://uor.foundation/schema/term_WT_4_lhs";
8533 pub const RHS: &str = "https://uor.foundation/schema/term_WT_4_rhs";
8535 pub const UNIVERSALLY_VALID: bool = true;
8537 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8539 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
8541}
8542
8543pub mod wt_5 {
8545 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_5_forAll";
8547 pub const LHS: &str = "https://uor.foundation/schema/term_WT_5_lhs";
8549 pub const RHS: &str = "https://uor.foundation/schema/term_WT_5_rhs";
8551 pub const UNIVERSALLY_VALID: bool = true;
8553 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8555 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8557}
8558
8559pub mod wt_6 {
8561 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_6_forAll";
8563 pub const LHS: &str = "https://uor.foundation/schema/term_WT_6_lhs";
8565 pub const RHS: &str = "https://uor.foundation/schema/term_WT_6_rhs";
8567 pub const UNIVERSALLY_VALID: bool = true;
8569 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8571 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8573}
8574
8575pub mod wt_7 {
8577 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_7_forAll";
8579 pub const LHS: &str = "https://uor.foundation/schema/term_WT_7_lhs";
8581 pub const RHS: &str = "https://uor.foundation/schema/term_WT_7_rhs";
8583 pub const UNIVERSALLY_VALID: bool = true;
8585 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8587 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8589}
8590
8591pub mod cc_pins {
8593 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_PINS_forAll";
8595 pub const LHS: &str = "https://uor.foundation/schema/term_CC_PINS_lhs";
8597 pub const RHS: &str = "https://uor.foundation/schema/term_CC_PINS_rhs";
8599 pub const UNIVERSALLY_VALID: bool = true;
8601 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8603 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8605}
8606
8607pub mod cc_cost_site {
8609 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CC_COST_SITE_forAll";
8611 pub const LHS: &str = "https://uor.foundation/schema/term_CC_COST_SITE_lhs";
8613 pub const RHS: &str = "https://uor.foundation/schema/term_CC_COST_SITE_rhs";
8615 pub const UNIVERSALLY_VALID: bool = true;
8617 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8619 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Enumerative";
8621}
8622
8623pub mod jsat_rr {
8625 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_jsat_RR_forAll";
8627 pub const LHS: &str = "https://uor.foundation/schema/term_jsat_RR_lhs";
8629 pub const RHS: &str = "https://uor.foundation/schema/term_jsat_RR_rhs";
8631 pub const UNIVERSALLY_VALID: bool = true;
8633 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8635 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8637}
8638
8639pub mod jsat_cr {
8641 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_jsat_CR_forAll";
8643 pub const LHS: &str = "https://uor.foundation/schema/term_jsat_CR_lhs";
8645 pub const RHS: &str = "https://uor.foundation/schema/term_jsat_CR_rhs";
8647 pub const UNIVERSALLY_VALID: bool = true;
8649 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8651 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8653}
8654
8655pub mod jsat_cc {
8657 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_jsat_CC_forAll";
8659 pub const LHS: &str = "https://uor.foundation/schema/term_jsat_CC_lhs";
8661 pub const RHS: &str = "https://uor.foundation/schema/term_jsat_CC_rhs";
8663 pub const UNIVERSALLY_VALID: bool = true;
8665 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8667 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Enumerative";
8669}
8670
8671pub mod d_8 {
8673 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_8_forAll";
8675 pub const LHS: &str = "https://uor.foundation/schema/term_D_8_lhs";
8677 pub const RHS: &str = "https://uor.foundation/schema/term_D_8_rhs";
8679 pub const UNIVERSALLY_VALID: bool = true;
8681 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8683 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8685}
8686
8687pub mod d_9 {
8689 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_D_9_forAll";
8691 pub const LHS: &str = "https://uor.foundation/schema/term_D_9_lhs";
8693 pub const RHS: &str = "https://uor.foundation/schema/term_D_9_rhs";
8695 pub const UNIVERSALLY_VALID: bool = true;
8697 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8699 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8701}
8702
8703pub mod exp_1 {
8705 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EXP_1_forAll";
8707 pub const LHS: &str = "https://uor.foundation/schema/term_EXP_1_lhs";
8709 pub const RHS: &str = "https://uor.foundation/schema/term_EXP_1_rhs";
8711 pub const UNIVERSALLY_VALID: bool = true;
8713 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8715 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8717}
8718
8719pub mod exp_2 {
8721 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EXP_2_forAll";
8723 pub const LHS: &str = "https://uor.foundation/schema/term_EXP_2_lhs";
8725 pub const RHS: &str = "https://uor.foundation/schema/term_EXP_2_rhs";
8727 pub const UNIVERSALLY_VALID: bool = true;
8729 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8731 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Enumerative";
8733}
8734
8735pub mod exp_3 {
8737 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EXP_3_forAll";
8739 pub const LHS: &str = "https://uor.foundation/schema/term_EXP_3_lhs";
8741 pub const RHS: &str = "https://uor.foundation/schema/term_EXP_3_rhs";
8743 pub const UNIVERSALLY_VALID: bool = true;
8745 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8747 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8749}
8750
8751pub mod st_3 {
8753 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_3_forAll";
8755 pub const LHS: &str = "https://uor.foundation/schema/term_ST_3_lhs";
8757 pub const RHS: &str = "https://uor.foundation/schema/term_ST_3_rhs";
8759 pub const UNIVERSALLY_VALID: bool = true;
8761 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8763 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8765}
8766
8767pub mod st_4 {
8769 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_4_forAll";
8771 pub const LHS: &str = "https://uor.foundation/schema/term_ST_4_lhs";
8773 pub const RHS: &str = "https://uor.foundation/schema/term_ST_4_rhs";
8775 pub const UNIVERSALLY_VALID: bool = true;
8777 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8779 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
8781}
8782
8783pub mod st_5 {
8785 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_5_forAll";
8787 pub const LHS: &str = "https://uor.foundation/schema/term_ST_5_lhs";
8789 pub const RHS: &str = "https://uor.foundation/schema/term_ST_5_rhs";
8791 pub const UNIVERSALLY_VALID: bool = true;
8793 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8795 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8797}
8798
8799pub mod st_6 {
8801 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_6_forAll";
8803 pub const LHS: &str = "https://uor.foundation/schema/term_ST_6_lhs";
8805 pub const RHS: &str = "https://uor.foundation/schema/term_ST_6_rhs";
8807 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8809}
8810
8811pub mod st_7 {
8813 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_7_forAll";
8815 pub const LHS: &str = "https://uor.foundation/schema/term_ST_7_lhs";
8817 pub const RHS: &str = "https://uor.foundation/schema/term_ST_7_rhs";
8819 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8821}
8822
8823pub mod st_8 {
8825 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_8_forAll";
8827 pub const LHS: &str = "https://uor.foundation/schema/term_ST_8_lhs";
8829 pub const RHS: &str = "https://uor.foundation/schema/term_ST_8_rhs";
8831 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
8833}
8834
8835pub mod st_9 {
8837 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_9_forAll";
8839 pub const LHS: &str = "https://uor.foundation/schema/term_ST_9_lhs";
8841 pub const RHS: &str = "https://uor.foundation/schema/term_ST_9_rhs";
8843 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8845}
8846
8847pub mod st_10 {
8849 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ST_10_forAll";
8851 pub const LHS: &str = "https://uor.foundation/schema/term_ST_10_lhs";
8853 pub const RHS: &str = "https://uor.foundation/schema/term_ST_10_rhs";
8855 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8857}
8858
8859pub mod cpt_1 {
8861 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CPT_1_forAll";
8863 pub const LHS: &str = "https://uor.foundation/schema/term_CPT_1_lhs";
8865 pub const RHS: &str = "https://uor.foundation/schema/term_CPT_1_rhs";
8867 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8869}
8870
8871pub mod cpt_2a {
8873 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CPT_2a_forAll";
8875 pub const LHS: &str = "https://uor.foundation/schema/term_CPT_2a_lhs";
8877 pub const RHS: &str = "https://uor.foundation/schema/term_CPT_2a_rhs";
8879 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8881}
8882
8883pub mod cpt_3 {
8885 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CPT_3_forAll";
8887 pub const LHS: &str = "https://uor.foundation/schema/term_CPT_3_lhs";
8889 pub const RHS: &str = "https://uor.foundation/schema/term_CPT_3_rhs";
8891 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8893}
8894
8895pub mod cpt_4 {
8897 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CPT_4_forAll";
8899 pub const LHS: &str = "https://uor.foundation/schema/term_CPT_4_lhs";
8901 pub const RHS: &str = "https://uor.foundation/schema/term_CPT_4_rhs";
8903 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8905}
8906
8907pub mod cpt_5 {
8909 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CPT_5_forAll";
8911 pub const LHS: &str = "https://uor.foundation/schema/term_CPT_5_lhs";
8913 pub const RHS: &str = "https://uor.foundation/schema/term_CPT_5_rhs";
8915 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
8917}
8918
8919pub mod cpt_6 {
8921 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CPT_6_forAll";
8923 pub const LHS: &str = "https://uor.foundation/schema/term_CPT_6_lhs";
8925 pub const RHS: &str = "https://uor.foundation/schema/term_CPT_6_rhs";
8927 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8929}
8930
8931pub mod ts_8 {
8933 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_8_forAll";
8935 pub const LHS: &str = "https://uor.foundation/schema/term_TS_8_lhs";
8937 pub const RHS: &str = "https://uor.foundation/schema/term_TS_8_rhs";
8939 pub const UNIVERSALLY_VALID: bool = true;
8941 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8943 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8945}
8946
8947pub mod ts_9 {
8949 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_9_forAll";
8951 pub const LHS: &str = "https://uor.foundation/schema/term_TS_9_lhs";
8953 pub const RHS: &str = "https://uor.foundation/schema/term_TS_9_rhs";
8955 pub const UNIVERSALLY_VALID: bool = true;
8957 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8959 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
8961}
8962
8963pub mod ts_10 {
8965 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TS_10_forAll";
8967 pub const LHS: &str = "https://uor.foundation/schema/term_TS_10_lhs";
8969 pub const RHS: &str = "https://uor.foundation/schema/term_TS_10_rhs";
8971 pub const UNIVERSALLY_VALID: bool = true;
8973 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8975 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
8977}
8978
8979pub mod wt_8 {
8981 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_8_forAll";
8983 pub const LHS: &str = "https://uor.foundation/schema/term_WT_8_lhs";
8985 pub const RHS: &str = "https://uor.foundation/schema/term_WT_8_rhs";
8987 pub const UNIVERSALLY_VALID: bool = true;
8989 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
8991 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
8993}
8994
8995pub mod wt_9 {
8997 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WT_9_forAll";
8999 pub const LHS: &str = "https://uor.foundation/schema/term_WT_9_lhs";
9001 pub const RHS: &str = "https://uor.foundation/schema/term_WT_9_rhs";
9003 pub const UNIVERSALLY_VALID: bool = true;
9005 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9007 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9009}
9010
9011pub mod coeff_1 {
9013 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_COEFF_1_forAll";
9015 pub const LHS: &str = "https://uor.foundation/schema/term_COEFF_1_lhs";
9017 pub const RHS: &str = "https://uor.foundation/schema/term_COEFF_1_rhs";
9019 pub const UNIVERSALLY_VALID: bool = true;
9021 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9023 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9025}
9026
9027pub mod go_1 {
9029 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GO_1_forAll";
9031 pub const LHS: &str = "https://uor.foundation/schema/term_GO_1_lhs";
9033 pub const RHS: &str = "https://uor.foundation/schema/term_GO_1_rhs";
9035 pub const UNIVERSALLY_VALID: bool = true;
9037 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9039 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9041}
9042
9043pub mod gr_6 {
9045 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_6_forAll";
9047 pub const LHS: &str = "https://uor.foundation/schema/term_GR_6_lhs";
9049 pub const RHS: &str = "https://uor.foundation/schema/term_GR_6_rhs";
9051 pub const UNIVERSALLY_VALID: bool = true;
9053 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9055 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9057}
9058
9059pub mod gr_7 {
9061 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_7_forAll";
9063 pub const LHS: &str = "https://uor.foundation/schema/term_GR_7_lhs";
9065 pub const RHS: &str = "https://uor.foundation/schema/term_GR_7_rhs";
9067 pub const UNIVERSALLY_VALID: bool = true;
9069 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9071 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9073}
9074
9075pub mod qm_6 {
9077 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_QM_6_forAll";
9079 pub const LHS: &str = "https://uor.foundation/schema/term_QM_6_lhs";
9081 pub const RHS: &str = "https://uor.foundation/schema/term_QM_6_rhs";
9083 pub const UNIVERSALLY_VALID: bool = true;
9085 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9087 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/SuperpositionDomain";
9089}
9090
9091pub mod cic_1 {
9093 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_1_forAll";
9095 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_1_lhs";
9097 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_1_rhs";
9099 pub const UNIVERSALLY_VALID: bool = true;
9101 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9103 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9105}
9106
9107pub mod cic_2 {
9109 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_2_forAll";
9111 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_2_lhs";
9113 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_2_rhs";
9115 pub const UNIVERSALLY_VALID: bool = true;
9117 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9119 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Geometric";
9121}
9122
9123pub mod cic_3 {
9125 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_3_forAll";
9127 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_3_lhs";
9129 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_3_rhs";
9131 pub const UNIVERSALLY_VALID: bool = true;
9133 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9135 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9137}
9138
9139pub mod cic_4 {
9141 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_4_forAll";
9143 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_4_lhs";
9145 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_4_rhs";
9147 pub const UNIVERSALLY_VALID: bool = true;
9149 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9151 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Thermodynamic";
9153}
9154
9155pub mod cic_5 {
9157 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_5_forAll";
9159 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_5_lhs";
9161 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_5_rhs";
9163 pub const UNIVERSALLY_VALID: bool = true;
9165 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9167 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9169}
9170
9171pub mod cic_6 {
9173 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_6_forAll";
9175 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_6_lhs";
9177 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_6_rhs";
9179 pub const UNIVERSALLY_VALID: bool = true;
9181 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9183 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
9185}
9186
9187pub mod cic_7 {
9189 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CIC_7_forAll";
9191 pub const LHS: &str = "https://uor.foundation/schema/term_CIC_7_lhs";
9193 pub const RHS: &str = "https://uor.foundation/schema/term_CIC_7_rhs";
9195 pub const UNIVERSALLY_VALID: bool = true;
9197 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9199 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/QuantumThermodynamic";
9201}
9202
9203pub mod gc_1 {
9205 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GC_1_forAll";
9207 pub const LHS: &str = "https://uor.foundation/schema/term_GC_1_lhs";
9209 pub const RHS: &str = "https://uor.foundation/schema/term_GC_1_rhs";
9211 pub const UNIVERSALLY_VALID: bool = true;
9213 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9215 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9217}
9218
9219pub mod gr_8 {
9221 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_8_forAll";
9223 pub const LHS: &str = "https://uor.foundation/schema/term_GR_8_lhs";
9225 pub const RHS: &str = "https://uor.foundation/schema/term_GR_8_rhs";
9227 pub const UNIVERSALLY_VALID: bool = false;
9229 pub const VALID_KMIN: i64 = 0;
9231 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/ParametricLower";
9233 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9235}
9236
9237pub mod gr_9 {
9239 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_9_forAll";
9241 pub const LHS: &str = "https://uor.foundation/schema/term_GR_9_lhs";
9243 pub const RHS: &str = "https://uor.foundation/schema/term_GR_9_rhs";
9245 pub const UNIVERSALLY_VALID: bool = true;
9247 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9249 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9251}
9252
9253pub mod gr_10 {
9255 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GR_10_forAll";
9257 pub const LHS: &str = "https://uor.foundation/schema/term_GR_10_lhs";
9259 pub const RHS: &str = "https://uor.foundation/schema/term_GR_10_rhs";
9261 pub const UNIVERSALLY_VALID: bool = true;
9263 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9265 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9267}
9268
9269pub mod mc_1 {
9271 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_1_forAll";
9273 pub const LHS: &str = "https://uor.foundation/schema/term_MC_1_lhs";
9275 pub const RHS: &str = "https://uor.foundation/schema/term_MC_1_rhs";
9277 pub const UNIVERSALLY_VALID: bool = true;
9279 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9281 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9283}
9284
9285pub mod mc_2 {
9287 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_2_forAll";
9289 pub const LHS: &str = "https://uor.foundation/schema/term_MC_2_lhs";
9291 pub const RHS: &str = "https://uor.foundation/schema/term_MC_2_rhs";
9293 pub const UNIVERSALLY_VALID: bool = true;
9295 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9297 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9299}
9300
9301pub mod mc_3 {
9303 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_3_forAll";
9305 pub const LHS: &str = "https://uor.foundation/schema/term_MC_3_lhs";
9307 pub const RHS: &str = "https://uor.foundation/schema/term_MC_3_rhs";
9309 pub const UNIVERSALLY_VALID: bool = true;
9311 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9313 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9315}
9316
9317pub mod mc_4 {
9319 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_4_forAll";
9321 pub const LHS: &str = "https://uor.foundation/schema/term_MC_4_lhs";
9323 pub const RHS: &str = "https://uor.foundation/schema/term_MC_4_rhs";
9325 pub const UNIVERSALLY_VALID: bool = true;
9327 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9329 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9331}
9332
9333pub mod mc_5 {
9335 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_5_forAll";
9337 pub const LHS: &str = "https://uor.foundation/schema/term_MC_5_lhs";
9339 pub const RHS: &str = "https://uor.foundation/schema/term_MC_5_rhs";
9341 pub const UNIVERSALLY_VALID: bool = true;
9343 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9345 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9347}
9348
9349pub mod mc_6 {
9351 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_6_forAll";
9353 pub const LHS: &str = "https://uor.foundation/schema/term_MC_6_lhs";
9355 pub const RHS: &str = "https://uor.foundation/schema/term_MC_6_rhs";
9357 pub const UNIVERSALLY_VALID: bool = true;
9359 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9361 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9363}
9364
9365pub mod mc_7 {
9367 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_7_forAll";
9369 pub const LHS: &str = "https://uor.foundation/schema/term_MC_7_lhs";
9371 pub const RHS: &str = "https://uor.foundation/schema/term_MC_7_rhs";
9373 pub const UNIVERSALLY_VALID: bool = true;
9375 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9377 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9379}
9380
9381pub mod mc_8 {
9383 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MC_8_forAll";
9385 pub const LHS: &str = "https://uor.foundation/schema/term_MC_8_lhs";
9387 pub const RHS: &str = "https://uor.foundation/schema/term_MC_8_rhs";
9389 pub const UNIVERSALLY_VALID: bool = true;
9391 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9393 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9395}
9396
9397pub mod wc_1 {
9399 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_1_forAll";
9401 pub const LHS: &str = "https://uor.foundation/schema/term_WC_1_lhs";
9403 pub const RHS: &str = "https://uor.foundation/schema/term_WC_1_rhs";
9405 pub const UNIVERSALLY_VALID: bool = true;
9407 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9409 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9411}
9412
9413pub mod wc_2 {
9415 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_2_forAll";
9417 pub const LHS: &str = "https://uor.foundation/schema/term_WC_2_lhs";
9419 pub const RHS: &str = "https://uor.foundation/schema/term_WC_2_rhs";
9421 pub const UNIVERSALLY_VALID: bool = true;
9423 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9425 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9427}
9428
9429pub mod wc_3 {
9431 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_3_forAll";
9433 pub const LHS: &str = "https://uor.foundation/schema/term_WC_3_lhs";
9435 pub const RHS: &str = "https://uor.foundation/schema/term_WC_3_rhs";
9437 pub const UNIVERSALLY_VALID: bool = true;
9439 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9441 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9443}
9444
9445pub mod wc_4 {
9447 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_4_forAll";
9449 pub const LHS: &str = "https://uor.foundation/schema/term_WC_4_lhs";
9451 pub const RHS: &str = "https://uor.foundation/schema/term_WC_4_rhs";
9453 pub const UNIVERSALLY_VALID: bool = true;
9455 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9457 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9459}
9460
9461pub mod wc_5 {
9463 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_5_forAll";
9465 pub const LHS: &str = "https://uor.foundation/schema/term_WC_5_lhs";
9467 pub const RHS: &str = "https://uor.foundation/schema/term_WC_5_rhs";
9469 pub const UNIVERSALLY_VALID: bool = true;
9471 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9473 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
9475}
9476
9477pub mod wc_6 {
9479 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_6_forAll";
9481 pub const LHS: &str = "https://uor.foundation/schema/term_WC_6_lhs";
9483 pub const RHS: &str = "https://uor.foundation/schema/term_WC_6_rhs";
9485 pub const UNIVERSALLY_VALID: bool = true;
9487 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9489 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
9491}
9492
9493pub mod wc_7 {
9495 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_7_forAll";
9497 pub const LHS: &str = "https://uor.foundation/schema/term_WC_7_lhs";
9499 pub const RHS: &str = "https://uor.foundation/schema/term_WC_7_rhs";
9501 pub const UNIVERSALLY_VALID: bool = true;
9503 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9505 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9507}
9508
9509pub mod wc_8 {
9511 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_8_forAll";
9513 pub const LHS: &str = "https://uor.foundation/schema/term_WC_8_lhs";
9515 pub const RHS: &str = "https://uor.foundation/schema/term_WC_8_rhs";
9517 pub const UNIVERSALLY_VALID: bool = true;
9519 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9521 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9523}
9524
9525pub mod wc_9 {
9527 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_9_forAll";
9529 pub const LHS: &str = "https://uor.foundation/schema/term_WC_9_lhs";
9531 pub const RHS: &str = "https://uor.foundation/schema/term_WC_9_rhs";
9533 pub const UNIVERSALLY_VALID: bool = true;
9535 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9537 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9539}
9540
9541pub mod wc_10 {
9543 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_10_forAll";
9545 pub const LHS: &str = "https://uor.foundation/schema/term_WC_10_lhs";
9547 pub const RHS: &str = "https://uor.foundation/schema/term_WC_10_rhs";
9549 pub const UNIVERSALLY_VALID: bool = true;
9551 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9553 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9555}
9556
9557pub mod wc_11 {
9559 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_11_forAll";
9561 pub const LHS: &str = "https://uor.foundation/schema/term_WC_11_lhs";
9563 pub const RHS: &str = "https://uor.foundation/schema/term_WC_11_rhs";
9565 pub const UNIVERSALLY_VALID: bool = true;
9567 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9569 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9571}
9572
9573pub mod wc_12 {
9575 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_WC_12_forAll";
9577 pub const LHS: &str = "https://uor.foundation/schema/term_WC_12_lhs";
9579 pub const RHS: &str = "https://uor.foundation/schema/term_WC_12_rhs";
9581 pub const UNIVERSALLY_VALID: bool = true;
9583 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9585 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9587}
9588
9589pub mod oa_1 {
9591 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OA_1_forAll";
9593 pub const LHS: &str = "https://uor.foundation/schema/term_OA_1_lhs";
9595 pub const RHS: &str = "https://uor.foundation/schema/term_OA_1_rhs";
9597 pub const UNIVERSALLY_VALID: bool = true;
9599 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9601 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ArithmeticValuation";
9603}
9604
9605pub mod oa_2 {
9607 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OA_2_forAll";
9609 pub const LHS: &str = "https://uor.foundation/schema/term_OA_2_lhs";
9611 pub const RHS: &str = "https://uor.foundation/schema/term_OA_2_rhs";
9613 pub const UNIVERSALLY_VALID: bool = true;
9615 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9617 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ArithmeticValuation";
9619}
9620
9621pub mod oa_3 {
9623 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OA_3_forAll";
9625 pub const LHS: &str = "https://uor.foundation/schema/term_OA_3_lhs";
9627 pub const RHS: &str = "https://uor.foundation/schema/term_OA_3_rhs";
9629 pub const UNIVERSALLY_VALID: bool = true;
9631 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9633 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ArithmeticValuation";
9635}
9636
9637pub mod oa_4 {
9639 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OA_4_forAll";
9641 pub const LHS: &str = "https://uor.foundation/schema/term_OA_4_lhs";
9643 pub const RHS: &str = "https://uor.foundation/schema/term_OA_4_rhs";
9645 pub const UNIVERSALLY_VALID: bool = true;
9647 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9649 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ArithmeticValuation";
9651}
9652
9653pub mod oa_5 {
9655 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OA_5_forAll";
9657 pub const LHS: &str = "https://uor.foundation/schema/term_OA_5_lhs";
9659 pub const RHS: &str = "https://uor.foundation/schema/term_OA_5_rhs";
9661 pub const UNIVERSALLY_VALID: bool = true;
9663 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9665 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ArithmeticValuation";
9667}
9668
9669pub mod ht_1 {
9671 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_1_forAll";
9673 pub const LHS: &str = "https://uor.foundation/schema/term_HT_1_lhs";
9675 pub const RHS: &str = "https://uor.foundation/schema/term_HT_1_rhs";
9677 pub const UNIVERSALLY_VALID: bool = true;
9679 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9681 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9683}
9684
9685pub mod ht_2 {
9687 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_2_forAll";
9689 pub const LHS: &str = "https://uor.foundation/schema/term_HT_2_lhs";
9691 pub const RHS: &str = "https://uor.foundation/schema/term_HT_2_rhs";
9693 pub const UNIVERSALLY_VALID: bool = true;
9695 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9697 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9699}
9700
9701pub mod ht_3 {
9703 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_3_forAll";
9705 pub const LHS: &str = "https://uor.foundation/schema/term_HT_3_lhs";
9707 pub const RHS: &str = "https://uor.foundation/schema/term_HT_3_rhs";
9709 pub const UNIVERSALLY_VALID: bool = true;
9711 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9713 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9715}
9716
9717pub mod ht_4 {
9719 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_4_forAll";
9721 pub const LHS: &str = "https://uor.foundation/schema/term_HT_4_lhs";
9723 pub const RHS: &str = "https://uor.foundation/schema/term_HT_4_rhs";
9725 pub const UNIVERSALLY_VALID: bool = true;
9727 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9729 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9731}
9732
9733pub mod ht_5 {
9735 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_5_forAll";
9737 pub const LHS: &str = "https://uor.foundation/schema/term_HT_5_lhs";
9739 pub const RHS: &str = "https://uor.foundation/schema/term_HT_5_rhs";
9741 pub const UNIVERSALLY_VALID: bool = true;
9743 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9745 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9747}
9748
9749pub mod ht_6 {
9751 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_6_forAll";
9753 pub const LHS: &str = "https://uor.foundation/schema/term_HT_6_lhs";
9755 pub const RHS: &str = "https://uor.foundation/schema/term_HT_6_rhs";
9757 pub const UNIVERSALLY_VALID: bool = true;
9759 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9761 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
9763}
9764
9765pub mod ht_7 {
9767 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_7_forAll";
9769 pub const LHS: &str = "https://uor.foundation/schema/term_HT_7_lhs";
9771 pub const RHS: &str = "https://uor.foundation/schema/term_HT_7_rhs";
9773 pub const UNIVERSALLY_VALID: bool = true;
9775 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9777 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
9779}
9780
9781pub mod ht_8 {
9783 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HT_8_forAll";
9785 pub const LHS: &str = "https://uor.foundation/schema/term_HT_8_lhs";
9787 pub const RHS: &str = "https://uor.foundation/schema/term_HT_8_rhs";
9789 pub const UNIVERSALLY_VALID: bool = true;
9791 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9793 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9795}
9796
9797pub mod psi_7 {
9799 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_7_forAll";
9801 pub const LHS: &str = "https://uor.foundation/schema/term_psi_7_lhs";
9803 pub const RHS: &str = "https://uor.foundation/schema/term_psi_7_rhs";
9805 pub const UNIVERSALLY_VALID: bool = true;
9807 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9809 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9811}
9812
9813pub mod psi_8 {
9815 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_8_forAll";
9817 pub const LHS: &str = "https://uor.foundation/schema/term_psi_8_lhs";
9819 pub const RHS: &str = "https://uor.foundation/schema/term_psi_8_rhs";
9821 pub const UNIVERSALLY_VALID: bool = true;
9823 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9825 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9827}
9828
9829pub mod psi_9 {
9831 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_psi_9_forAll";
9833 pub const LHS: &str = "https://uor.foundation/schema/term_psi_9_lhs";
9835 pub const RHS: &str = "https://uor.foundation/schema/term_psi_9_rhs";
9837 pub const UNIVERSALLY_VALID: bool = true;
9839 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9841 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9843}
9844
9845pub mod hp_1 {
9847 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HP_1_forAll";
9849 pub const LHS: &str = "https://uor.foundation/schema/term_HP_1_lhs";
9851 pub const RHS: &str = "https://uor.foundation/schema/term_HP_1_rhs";
9853 pub const UNIVERSALLY_VALID: bool = true;
9855 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9857 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9859}
9860
9861pub mod hp_2 {
9863 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HP_2_forAll";
9865 pub const LHS: &str = "https://uor.foundation/schema/term_HP_2_lhs";
9867 pub const RHS: &str = "https://uor.foundation/schema/term_HP_2_rhs";
9869 pub const UNIVERSALLY_VALID: bool = true;
9871 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9873 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
9875}
9876
9877pub mod hp_3 {
9879 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HP_3_forAll";
9881 pub const LHS: &str = "https://uor.foundation/schema/term_HP_3_lhs";
9883 pub const RHS: &str = "https://uor.foundation/schema/term_HP_3_rhs";
9885 pub const UNIVERSALLY_VALID: bool = true;
9887 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9889 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
9891}
9892
9893pub mod hp_4 {
9895 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HP_4_forAll";
9897 pub const LHS: &str = "https://uor.foundation/schema/term_HP_4_lhs";
9899 pub const RHS: &str = "https://uor.foundation/schema/term_HP_4_rhs";
9901 pub const UNIVERSALLY_VALID: bool = true;
9903 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9905 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
9907}
9908
9909pub mod md_1 {
9911 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_1_forAll";
9913 pub const LHS: &str = "https://uor.foundation/schema/term_MD_1_lhs";
9915 pub const RHS: &str = "https://uor.foundation/schema/term_MD_1_rhs";
9917 pub const UNIVERSALLY_VALID: bool = true;
9919 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9921 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9923}
9924
9925pub mod md_2 {
9927 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_2_forAll";
9929 pub const LHS: &str = "https://uor.foundation/schema/term_MD_2_lhs";
9931 pub const RHS: &str = "https://uor.foundation/schema/term_MD_2_rhs";
9933 pub const UNIVERSALLY_VALID: bool = true;
9935 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9937 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9939}
9940
9941pub mod md_3 {
9943 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_3_forAll";
9945 pub const LHS: &str = "https://uor.foundation/schema/term_MD_3_lhs";
9947 pub const RHS: &str = "https://uor.foundation/schema/term_MD_3_rhs";
9949 pub const UNIVERSALLY_VALID: bool = true;
9951 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9953 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
9955}
9956
9957pub mod md_4 {
9959 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_4_forAll";
9961 pub const LHS: &str = "https://uor.foundation/schema/term_MD_4_lhs";
9963 pub const RHS: &str = "https://uor.foundation/schema/term_MD_4_rhs";
9965 pub const UNIVERSALLY_VALID: bool = true;
9967 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9969 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
9971}
9972
9973pub mod md_5 {
9975 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_5_forAll";
9977 pub const LHS: &str = "https://uor.foundation/schema/term_MD_5_lhs";
9979 pub const RHS: &str = "https://uor.foundation/schema/term_MD_5_rhs";
9981 pub const UNIVERSALLY_VALID: bool = true;
9983 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
9985 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
9987}
9988
9989pub mod md_6 {
9991 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_6_forAll";
9993 pub const LHS: &str = "https://uor.foundation/schema/term_MD_6_lhs";
9995 pub const RHS: &str = "https://uor.foundation/schema/term_MD_6_rhs";
9997 pub const UNIVERSALLY_VALID: bool = true;
9999 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10001 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10003}
10004
10005pub mod md_7 {
10007 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_7_forAll";
10009 pub const LHS: &str = "https://uor.foundation/schema/term_MD_7_lhs";
10011 pub const RHS: &str = "https://uor.foundation/schema/term_MD_7_rhs";
10013 pub const UNIVERSALLY_VALID: bool = true;
10015 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10017 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10019}
10020
10021pub mod md_8 {
10023 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_8_forAll";
10025 pub const LHS: &str = "https://uor.foundation/schema/term_MD_8_lhs";
10027 pub const RHS: &str = "https://uor.foundation/schema/term_MD_8_rhs";
10029 pub const UNIVERSALLY_VALID: bool = true;
10031 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10033 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10035}
10036
10037pub mod md_9 {
10039 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_9_forAll";
10041 pub const LHS: &str = "https://uor.foundation/schema/term_MD_9_lhs";
10043 pub const RHS: &str = "https://uor.foundation/schema/term_MD_9_rhs";
10045 pub const UNIVERSALLY_VALID: bool = true;
10047 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10049 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10051}
10052
10053pub mod md_10 {
10055 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MD_10_forAll";
10057 pub const LHS: &str = "https://uor.foundation/schema/term_MD_10_lhs";
10059 pub const RHS: &str = "https://uor.foundation/schema/term_MD_10_rhs";
10061 pub const UNIVERSALLY_VALID: bool = true;
10063 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10065 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10067}
10068
10069pub mod mr_1 {
10071 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MR_1_forAll";
10073 pub const LHS: &str = "https://uor.foundation/schema/term_MR_1_lhs";
10075 pub const RHS: &str = "https://uor.foundation/schema/term_MR_1_rhs";
10077 pub const UNIVERSALLY_VALID: bool = true;
10079 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10081 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10083}
10084
10085pub mod mr_2 {
10087 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MR_2_forAll";
10089 pub const LHS: &str = "https://uor.foundation/schema/term_MR_2_lhs";
10091 pub const RHS: &str = "https://uor.foundation/schema/term_MR_2_rhs";
10093 pub const UNIVERSALLY_VALID: bool = true;
10095 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10097 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10099}
10100
10101pub mod mr_3 {
10103 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MR_3_forAll";
10105 pub const LHS: &str = "https://uor.foundation/schema/term_MR_3_lhs";
10107 pub const RHS: &str = "https://uor.foundation/schema/term_MR_3_rhs";
10109 pub const UNIVERSALLY_VALID: bool = true;
10111 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10113 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
10115}
10116
10117pub mod mr_4 {
10119 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MR_4_forAll";
10121 pub const LHS: &str = "https://uor.foundation/schema/term_MR_4_lhs";
10123 pub const RHS: &str = "https://uor.foundation/schema/term_MR_4_rhs";
10125 pub const UNIVERSALLY_VALID: bool = true;
10127 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10129 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10131}
10132
10133pub mod cy_1 {
10135 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_1_forAll";
10137 pub const LHS: &str = "https://uor.foundation/schema/term_CY_1_lhs";
10139 pub const RHS: &str = "https://uor.foundation/schema/term_CY_1_rhs";
10141 pub const UNIVERSALLY_VALID: bool = true;
10143 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10145 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10147}
10148
10149pub mod cy_2 {
10151 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_2_forAll";
10153 pub const LHS: &str = "https://uor.foundation/schema/term_CY_2_lhs";
10155 pub const RHS: &str = "https://uor.foundation/schema/term_CY_2_rhs";
10157 pub const UNIVERSALLY_VALID: bool = true;
10159 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10161 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10163}
10164
10165pub mod cy_3 {
10167 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_3_forAll";
10169 pub const LHS: &str = "https://uor.foundation/schema/term_CY_3_lhs";
10171 pub const RHS: &str = "https://uor.foundation/schema/term_CY_3_rhs";
10173 pub const UNIVERSALLY_VALID: bool = true;
10175 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10177 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10179}
10180
10181pub mod cy_4 {
10183 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_4_forAll";
10185 pub const LHS: &str = "https://uor.foundation/schema/term_CY_4_lhs";
10187 pub const RHS: &str = "https://uor.foundation/schema/term_CY_4_rhs";
10189 pub const UNIVERSALLY_VALID: bool = true;
10191 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10193 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10195}
10196
10197pub mod cy_5 {
10199 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_5_forAll";
10201 pub const LHS: &str = "https://uor.foundation/schema/term_CY_5_lhs";
10203 pub const RHS: &str = "https://uor.foundation/schema/term_CY_5_rhs";
10205 pub const UNIVERSALLY_VALID: bool = true;
10207 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10209 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10211}
10212
10213pub mod cy_6 {
10215 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_6_forAll";
10217 pub const LHS: &str = "https://uor.foundation/schema/term_CY_6_lhs";
10219 pub const RHS: &str = "https://uor.foundation/schema/term_CY_6_rhs";
10221 pub const UNIVERSALLY_VALID: bool = true;
10223 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10225 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10227}
10228
10229pub mod cy_7 {
10231 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CY_7_forAll";
10233 pub const LHS: &str = "https://uor.foundation/schema/term_CY_7_lhs";
10235 pub const RHS: &str = "https://uor.foundation/schema/term_CY_7_rhs";
10237 pub const UNIVERSALLY_VALID: bool = true;
10239 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10241 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10243}
10244
10245pub mod bm_1 {
10247 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BM_1_forAll";
10249 pub const LHS: &str = "https://uor.foundation/schema/term_BM_1_lhs";
10251 pub const RHS: &str = "https://uor.foundation/schema/term_BM_1_rhs";
10253 pub const UNIVERSALLY_VALID: bool = true;
10255 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10257 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10259}
10260
10261pub mod bm_2 {
10263 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BM_2_forAll";
10265 pub const LHS: &str = "https://uor.foundation/schema/term_BM_2_lhs";
10267 pub const RHS: &str = "https://uor.foundation/schema/term_BM_2_rhs";
10269 pub const UNIVERSALLY_VALID: bool = true;
10271 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10273 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10275}
10276
10277pub mod bm_3 {
10279 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BM_3_forAll";
10281 pub const LHS: &str = "https://uor.foundation/schema/term_BM_3_lhs";
10283 pub const RHS: &str = "https://uor.foundation/schema/term_BM_3_rhs";
10285 pub const UNIVERSALLY_VALID: bool = true;
10287 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10289 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10291}
10292
10293pub mod bm_4 {
10295 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BM_4_forAll";
10297 pub const LHS: &str = "https://uor.foundation/schema/term_BM_4_lhs";
10299 pub const RHS: &str = "https://uor.foundation/schema/term_BM_4_rhs";
10301 pub const UNIVERSALLY_VALID: bool = true;
10303 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10305 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10307}
10308
10309pub mod bm_5 {
10311 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BM_5_forAll";
10313 pub const LHS: &str = "https://uor.foundation/schema/term_BM_5_lhs";
10315 pub const RHS: &str = "https://uor.foundation/schema/term_BM_5_rhs";
10317 pub const UNIVERSALLY_VALID: bool = true;
10319 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10321 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10323}
10324
10325pub mod bm_6 {
10327 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BM_6_forAll";
10329 pub const LHS: &str = "https://uor.foundation/schema/term_BM_6_lhs";
10331 pub const RHS: &str = "https://uor.foundation/schema/term_BM_6_rhs";
10333 pub const UNIVERSALLY_VALID: bool = true;
10335 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10337 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/IndexTheoretic";
10339}
10340
10341pub mod gl_1 {
10343 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GL_1_forAll";
10345 pub const LHS: &str = "https://uor.foundation/schema/term_GL_1_lhs";
10347 pub const RHS: &str = "https://uor.foundation/schema/term_GL_1_rhs";
10349 pub const UNIVERSALLY_VALID: bool = true;
10351 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10353 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10355}
10356
10357pub mod gl_2 {
10359 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GL_2_forAll";
10361 pub const LHS: &str = "https://uor.foundation/schema/term_GL_2_lhs";
10363 pub const RHS: &str = "https://uor.foundation/schema/term_GL_2_rhs";
10365 pub const UNIVERSALLY_VALID: bool = true;
10367 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10369 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10371}
10372
10373pub mod gl_3 {
10375 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GL_3_forAll";
10377 pub const LHS: &str = "https://uor.foundation/schema/term_GL_3_lhs";
10379 pub const RHS: &str = "https://uor.foundation/schema/term_GL_3_rhs";
10381 pub const UNIVERSALLY_VALID: bool = true;
10383 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10385 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10387}
10388
10389pub mod gl_4 {
10391 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_GL_4_forAll";
10393 pub const LHS: &str = "https://uor.foundation/schema/term_GL_4_lhs";
10395 pub const RHS: &str = "https://uor.foundation/schema/term_GL_4_rhs";
10397 pub const UNIVERSALLY_VALID: bool = true;
10399 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10401 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10403}
10404
10405pub mod nv_1 {
10407 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_NV_1_forAll";
10409 pub const LHS: &str = "https://uor.foundation/schema/term_NV_1_lhs";
10411 pub const RHS: &str = "https://uor.foundation/schema/term_NV_1_rhs";
10413 pub const UNIVERSALLY_VALID: bool = true;
10415 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10417 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10419}
10420
10421pub mod nv_2 {
10423 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_NV_2_forAll";
10425 pub const LHS: &str = "https://uor.foundation/schema/term_NV_2_lhs";
10427 pub const RHS: &str = "https://uor.foundation/schema/term_NV_2_rhs";
10429 pub const UNIVERSALLY_VALID: bool = true;
10431 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10433 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10435}
10436
10437pub mod nv_3 {
10439 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_NV_3_forAll";
10441 pub const LHS: &str = "https://uor.foundation/schema/term_NV_3_lhs";
10443 pub const RHS: &str = "https://uor.foundation/schema/term_NV_3_rhs";
10445 pub const UNIVERSALLY_VALID: bool = true;
10447 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10449 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10451}
10452
10453pub mod nv_4 {
10455 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_NV_4_forAll";
10457 pub const LHS: &str = "https://uor.foundation/schema/term_NV_4_lhs";
10459 pub const RHS: &str = "https://uor.foundation/schema/term_NV_4_rhs";
10461 pub const UNIVERSALLY_VALID: bool = true;
10463 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10465 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
10467}
10468
10469pub mod sd_1 {
10471 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_1_forAll";
10473 pub const LHS: &str = "https://uor.foundation/schema/term_SD_1_lhs";
10475 pub const RHS: &str = "https://uor.foundation/schema/term_SD_1_rhs";
10477 pub const UNIVERSALLY_VALID: bool = true;
10479 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10481 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10483}
10484
10485pub mod sd_2 {
10487 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_2_forAll";
10489 pub const LHS: &str = "https://uor.foundation/schema/term_SD_2_lhs";
10491 pub const RHS: &str = "https://uor.foundation/schema/term_SD_2_rhs";
10493 pub const UNIVERSALLY_VALID: bool = true;
10495 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10497 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10499}
10500
10501pub mod sd_3 {
10503 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_3_forAll";
10505 pub const LHS: &str = "https://uor.foundation/schema/term_SD_3_lhs";
10507 pub const RHS: &str = "https://uor.foundation/schema/term_SD_3_rhs";
10509 pub const UNIVERSALLY_VALID: bool = true;
10511 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10513 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10515}
10516
10517pub mod sd_4 {
10519 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_4_forAll";
10521 pub const LHS: &str = "https://uor.foundation/schema/term_SD_4_lhs";
10523 pub const RHS: &str = "https://uor.foundation/schema/term_SD_4_rhs";
10525 pub const UNIVERSALLY_VALID: bool = true;
10527 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10529 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10531}
10532
10533pub mod sd_5 {
10535 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_5_forAll";
10537 pub const LHS: &str = "https://uor.foundation/schema/term_SD_5_lhs";
10539 pub const RHS: &str = "https://uor.foundation/schema/term_SD_5_rhs";
10541 pub const UNIVERSALLY_VALID: bool = true;
10543 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10545 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10547}
10548
10549pub mod sd_6 {
10551 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_6_forAll";
10553 pub const LHS: &str = "https://uor.foundation/schema/term_SD_6_lhs";
10555 pub const RHS: &str = "https://uor.foundation/schema/term_SD_6_rhs";
10557 pub const UNIVERSALLY_VALID: bool = true;
10559 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10561 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10563}
10564
10565pub mod sd_7 {
10567 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_7_forAll";
10569 pub const LHS: &str = "https://uor.foundation/schema/term_SD_7_lhs";
10571 pub const RHS: &str = "https://uor.foundation/schema/term_SD_7_rhs";
10573 pub const UNIVERSALLY_VALID: bool = true;
10575 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10577 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10579}
10580
10581pub mod sd_8 {
10583 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SD_8_forAll";
10585 pub const LHS: &str = "https://uor.foundation/schema/term_SD_8_lhs";
10587 pub const RHS: &str = "https://uor.foundation/schema/term_SD_8_rhs";
10589 pub const UNIVERSALLY_VALID: bool = true;
10591 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10593 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
10595}
10596
10597pub mod dd_1 {
10599 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DD_1_forAll";
10601 pub const LHS: &str = "https://uor.foundation/schema/term_DD_1_lhs";
10603 pub const RHS: &str = "https://uor.foundation/schema/term_DD_1_rhs";
10605 pub const UNIVERSALLY_VALID: bool = true;
10607 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10609 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10611}
10612
10613pub mod dd_2 {
10615 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DD_2_forAll";
10617 pub const LHS: &str = "https://uor.foundation/schema/term_DD_2_lhs";
10619 pub const RHS: &str = "https://uor.foundation/schema/term_DD_2_rhs";
10621 pub const UNIVERSALLY_VALID: bool = true;
10623 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10625 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10627}
10628
10629pub mod pi_1 {
10631 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PI_1_forAll";
10633 pub const LHS: &str = "https://uor.foundation/schema/term_PI_1_lhs";
10635 pub const RHS: &str = "https://uor.foundation/schema/term_PI_1_rhs";
10637 pub const UNIVERSALLY_VALID: bool = true;
10639 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10641 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10643}
10644
10645pub mod pi_2 {
10647 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PI_2_forAll";
10649 pub const LHS: &str = "https://uor.foundation/schema/term_PI_2_lhs";
10651 pub const RHS: &str = "https://uor.foundation/schema/term_PI_2_rhs";
10653 pub const UNIVERSALLY_VALID: bool = true;
10655 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10657 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10659}
10660
10661pub mod pi_3 {
10663 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PI_3_forAll";
10665 pub const LHS: &str = "https://uor.foundation/schema/term_PI_3_lhs";
10667 pub const RHS: &str = "https://uor.foundation/schema/term_PI_3_rhs";
10669 pub const UNIVERSALLY_VALID: bool = true;
10671 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10673 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10675}
10676
10677pub mod pi_4 {
10679 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PI_4_forAll";
10681 pub const LHS: &str = "https://uor.foundation/schema/term_PI_4_lhs";
10683 pub const RHS: &str = "https://uor.foundation/schema/term_PI_4_rhs";
10685 pub const UNIVERSALLY_VALID: bool = true;
10687 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10689 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10691}
10692
10693pub mod pi_5 {
10695 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PI_5_forAll";
10697 pub const LHS: &str = "https://uor.foundation/schema/term_PI_5_lhs";
10699 pub const RHS: &str = "https://uor.foundation/schema/term_PI_5_rhs";
10701 pub const UNIVERSALLY_VALID: bool = true;
10703 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10705 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10707}
10708
10709pub mod pa_1 {
10711 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PA_1_forAll";
10713 pub const LHS: &str = "https://uor.foundation/schema/term_PA_1_lhs";
10715 pub const RHS: &str = "https://uor.foundation/schema/term_PA_1_rhs";
10717 pub const UNIVERSALLY_VALID: bool = true;
10719 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10721 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10723}
10724
10725pub mod pa_2 {
10727 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PA_2_forAll";
10729 pub const LHS: &str = "https://uor.foundation/schema/term_PA_2_lhs";
10731 pub const RHS: &str = "https://uor.foundation/schema/term_PA_2_rhs";
10733 pub const UNIVERSALLY_VALID: bool = true;
10735 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10737 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10739}
10740
10741pub mod pa_3 {
10743 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PA_3_forAll";
10745 pub const LHS: &str = "https://uor.foundation/schema/term_PA_3_lhs";
10747 pub const RHS: &str = "https://uor.foundation/schema/term_PA_3_rhs";
10749 pub const UNIVERSALLY_VALID: bool = true;
10751 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10753 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10755}
10756
10757pub mod pa_4 {
10759 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PA_4_forAll";
10761 pub const LHS: &str = "https://uor.foundation/schema/term_PA_4_lhs";
10763 pub const RHS: &str = "https://uor.foundation/schema/term_PA_4_rhs";
10765 pub const UNIVERSALLY_VALID: bool = true;
10767 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10769 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10771}
10772
10773pub mod pa_5 {
10775 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PA_5_forAll";
10777 pub const LHS: &str = "https://uor.foundation/schema/term_PA_5_lhs";
10779 pub const RHS: &str = "https://uor.foundation/schema/term_PA_5_rhs";
10781 pub const UNIVERSALLY_VALID: bool = true;
10783 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10785 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10787}
10788
10789pub mod pl_1 {
10791 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PL_1_forAll";
10793 pub const LHS: &str = "https://uor.foundation/schema/term_PL_1_lhs";
10795 pub const RHS: &str = "https://uor.foundation/schema/term_PL_1_rhs";
10797 pub const UNIVERSALLY_VALID: bool = true;
10799 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10801 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10803}
10804
10805pub mod pl_2 {
10807 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PL_2_forAll";
10809 pub const LHS: &str = "https://uor.foundation/schema/term_PL_2_lhs";
10811 pub const RHS: &str = "https://uor.foundation/schema/term_PL_2_rhs";
10813 pub const UNIVERSALLY_VALID: bool = true;
10815 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10817 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10819}
10820
10821pub mod pl_3 {
10823 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PL_3_forAll";
10825 pub const LHS: &str = "https://uor.foundation/schema/term_PL_3_lhs";
10827 pub const RHS: &str = "https://uor.foundation/schema/term_PL_3_rhs";
10829 pub const UNIVERSALLY_VALID: bool = true;
10831 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10833 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10835}
10836
10837pub mod pk_1 {
10839 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PK_1_forAll";
10841 pub const LHS: &str = "https://uor.foundation/schema/term_PK_1_lhs";
10843 pub const RHS: &str = "https://uor.foundation/schema/term_PK_1_rhs";
10845 pub const UNIVERSALLY_VALID: bool = true;
10847 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10849 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10851}
10852
10853pub mod pk_2 {
10855 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PK_2_forAll";
10857 pub const LHS: &str = "https://uor.foundation/schema/term_PK_2_lhs";
10859 pub const RHS: &str = "https://uor.foundation/schema/term_PK_2_rhs";
10861 pub const UNIVERSALLY_VALID: bool = true;
10863 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10865 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10867}
10868
10869pub mod pp_1 {
10871 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PP_1_forAll";
10873 pub const LHS: &str = "https://uor.foundation/schema/term_PP_1_lhs";
10875 pub const RHS: &str = "https://uor.foundation/schema/term_PP_1_rhs";
10877 pub const UNIVERSALLY_VALID: bool = true;
10879 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10881 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
10883}
10884
10885pub mod pe_1 {
10887 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_1_forAll";
10889 pub const LHS: &str = "https://uor.foundation/schema/term_PE_1_lhs";
10891 pub const RHS: &str = "https://uor.foundation/schema/term_PE_1_rhs";
10893 pub const UNIVERSALLY_VALID: bool = true;
10895 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10897 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10899}
10900
10901pub mod pe_2 {
10903 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_2_forAll";
10905 pub const LHS: &str = "https://uor.foundation/schema/term_PE_2_lhs";
10907 pub const RHS: &str = "https://uor.foundation/schema/term_PE_2_rhs";
10909 pub const UNIVERSALLY_VALID: bool = true;
10911 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10913 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10915}
10916
10917pub mod pe_3 {
10919 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_3_forAll";
10921 pub const LHS: &str = "https://uor.foundation/schema/term_PE_3_lhs";
10923 pub const RHS: &str = "https://uor.foundation/schema/term_PE_3_rhs";
10925 pub const UNIVERSALLY_VALID: bool = true;
10927 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10929 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10931}
10932
10933pub mod pe_4 {
10935 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_4_forAll";
10937 pub const LHS: &str = "https://uor.foundation/schema/term_PE_4_lhs";
10939 pub const RHS: &str = "https://uor.foundation/schema/term_PE_4_rhs";
10941 pub const UNIVERSALLY_VALID: bool = true;
10943 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10945 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10947}
10948
10949pub mod pe_5 {
10951 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_5_forAll";
10953 pub const LHS: &str = "https://uor.foundation/schema/term_PE_5_lhs";
10955 pub const RHS: &str = "https://uor.foundation/schema/term_PE_5_rhs";
10957 pub const UNIVERSALLY_VALID: bool = true;
10959 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10961 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10963}
10964
10965pub mod pe_6 {
10967 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_6_forAll";
10969 pub const LHS: &str = "https://uor.foundation/schema/term_PE_6_lhs";
10971 pub const RHS: &str = "https://uor.foundation/schema/term_PE_6_rhs";
10973 pub const UNIVERSALLY_VALID: bool = true;
10975 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10977 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10979}
10980
10981pub mod pe_7 {
10983 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PE_7_forAll";
10985 pub const LHS: &str = "https://uor.foundation/schema/term_PE_7_lhs";
10987 pub const RHS: &str = "https://uor.foundation/schema/term_PE_7_rhs";
10989 pub const UNIVERSALLY_VALID: bool = true;
10991 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
10993 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
10995}
10996
10997pub mod pm_1 {
10999 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_1_forAll";
11001 pub const LHS: &str = "https://uor.foundation/schema/term_PM_1_lhs";
11003 pub const RHS: &str = "https://uor.foundation/schema/term_PM_1_rhs";
11005 pub const UNIVERSALLY_VALID: bool = true;
11007 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11009 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11011}
11012
11013pub mod pm_2 {
11015 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_2_forAll";
11017 pub const LHS: &str = "https://uor.foundation/schema/term_PM_2_lhs";
11019 pub const RHS: &str = "https://uor.foundation/schema/term_PM_2_rhs";
11021 pub const UNIVERSALLY_VALID: bool = true;
11023 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11025 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11027}
11028
11029pub mod pm_3 {
11031 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_3_forAll";
11033 pub const LHS: &str = "https://uor.foundation/schema/term_PM_3_lhs";
11035 pub const RHS: &str = "https://uor.foundation/schema/term_PM_3_rhs";
11037 pub const UNIVERSALLY_VALID: bool = true;
11039 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11041 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11043}
11044
11045pub mod pm_4 {
11047 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_4_forAll";
11049 pub const LHS: &str = "https://uor.foundation/schema/term_PM_4_lhs";
11051 pub const RHS: &str = "https://uor.foundation/schema/term_PM_4_rhs";
11053 pub const UNIVERSALLY_VALID: bool = true;
11055 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11057 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11059}
11060
11061pub mod pm_5 {
11063 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_5_forAll";
11065 pub const LHS: &str = "https://uor.foundation/schema/term_PM_5_lhs";
11067 pub const RHS: &str = "https://uor.foundation/schema/term_PM_5_rhs";
11069 pub const UNIVERSALLY_VALID: bool = true;
11071 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11073 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11075}
11076
11077pub mod pm_6 {
11079 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_6_forAll";
11081 pub const LHS: &str = "https://uor.foundation/schema/term_PM_6_lhs";
11083 pub const RHS: &str = "https://uor.foundation/schema/term_PM_6_rhs";
11085 pub const UNIVERSALLY_VALID: bool = true;
11087 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11089 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11091}
11092
11093pub mod pm_7 {
11095 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PM_7_forAll";
11097 pub const LHS: &str = "https://uor.foundation/schema/term_PM_7_lhs";
11099 pub const RHS: &str = "https://uor.foundation/schema/term_PM_7_rhs";
11101 pub const UNIVERSALLY_VALID: bool = true;
11103 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11105 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11107}
11108
11109pub mod er_1 {
11111 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ER_1_forAll";
11113 pub const LHS: &str = "https://uor.foundation/schema/term_ER_1_lhs";
11115 pub const RHS: &str = "https://uor.foundation/schema/term_ER_1_rhs";
11117 pub const UNIVERSALLY_VALID: bool = true;
11119 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11121 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11123}
11124
11125pub mod er_2 {
11127 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ER_2_forAll";
11129 pub const LHS: &str = "https://uor.foundation/schema/term_ER_2_lhs";
11131 pub const RHS: &str = "https://uor.foundation/schema/term_ER_2_rhs";
11133 pub const UNIVERSALLY_VALID: bool = true;
11135 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11137 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11139}
11140
11141pub mod er_3 {
11143 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ER_3_forAll";
11145 pub const LHS: &str = "https://uor.foundation/schema/term_ER_3_lhs";
11147 pub const RHS: &str = "https://uor.foundation/schema/term_ER_3_rhs";
11149 pub const UNIVERSALLY_VALID: bool = true;
11151 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11153 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11155}
11156
11157pub mod er_4 {
11159 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_ER_4_forAll";
11161 pub const LHS: &str = "https://uor.foundation/schema/term_ER_4_lhs";
11163 pub const RHS: &str = "https://uor.foundation/schema/term_ER_4_rhs";
11165 pub const UNIVERSALLY_VALID: bool = true;
11167 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11169 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11171}
11172
11173pub mod ea_1 {
11175 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EA_1_forAll";
11177 pub const LHS: &str = "https://uor.foundation/schema/term_EA_1_lhs";
11179 pub const RHS: &str = "https://uor.foundation/schema/term_EA_1_rhs";
11181 pub const UNIVERSALLY_VALID: bool = true;
11183 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11185 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11187}
11188
11189pub mod ea_2 {
11191 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EA_2_forAll";
11193 pub const LHS: &str = "https://uor.foundation/schema/term_EA_2_lhs";
11195 pub const RHS: &str = "https://uor.foundation/schema/term_EA_2_rhs";
11197 pub const UNIVERSALLY_VALID: bool = true;
11199 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11201 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11203}
11204
11205pub mod ea_3 {
11207 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EA_3_forAll";
11209 pub const LHS: &str = "https://uor.foundation/schema/term_EA_3_lhs";
11211 pub const RHS: &str = "https://uor.foundation/schema/term_EA_3_rhs";
11213 pub const UNIVERSALLY_VALID: bool = true;
11215 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11217 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11219}
11220
11221pub mod ea_4 {
11223 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EA_4_forAll";
11225 pub const LHS: &str = "https://uor.foundation/schema/term_EA_4_lhs";
11227 pub const RHS: &str = "https://uor.foundation/schema/term_EA_4_rhs";
11229 pub const UNIVERSALLY_VALID: bool = true;
11231 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11233 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11235}
11236
11237pub mod oe_1 {
11239 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OE_1_forAll";
11241 pub const LHS: &str = "https://uor.foundation/schema/term_OE_1_lhs";
11243 pub const RHS: &str = "https://uor.foundation/schema/term_OE_1_rhs";
11245 pub const UNIVERSALLY_VALID: bool = true;
11247 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11249 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11251}
11252
11253pub mod oe_2 {
11255 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OE_2_forAll";
11257 pub const LHS: &str = "https://uor.foundation/schema/term_OE_2_lhs";
11259 pub const RHS: &str = "https://uor.foundation/schema/term_OE_2_rhs";
11261 pub const UNIVERSALLY_VALID: bool = true;
11263 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11265 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11267}
11268
11269pub mod oe_3 {
11271 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OE_3_forAll";
11273 pub const LHS: &str = "https://uor.foundation/schema/term_OE_3_lhs";
11275 pub const RHS: &str = "https://uor.foundation/schema/term_OE_3_rhs";
11277 pub const UNIVERSALLY_VALID: bool = true;
11279 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11281 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11283}
11284
11285pub mod oe_4a {
11287 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OE_4a_forAll";
11289 pub const LHS: &str = "https://uor.foundation/schema/term_OE_4a_lhs";
11291 pub const RHS: &str = "https://uor.foundation/schema/term_OE_4a_rhs";
11293 pub const UNIVERSALLY_VALID: bool = true;
11295 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11297 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11299}
11300
11301pub mod oe_4b {
11303 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OE_4b_forAll";
11305 pub const LHS: &str = "https://uor.foundation/schema/term_OE_4b_lhs";
11307 pub const RHS: &str = "https://uor.foundation/schema/term_OE_4b_rhs";
11309 pub const UNIVERSALLY_VALID: bool = true;
11311 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11313 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11315}
11316
11317pub mod oe_4c {
11319 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OE_4c_forAll";
11321 pub const LHS: &str = "https://uor.foundation/schema/term_OE_4c_lhs";
11323 pub const RHS: &str = "https://uor.foundation/schema/term_OE_4c_rhs";
11325 pub const UNIVERSALLY_VALID: bool = true;
11327 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11329 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11331}
11332
11333pub mod cs_1 {
11335 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_1_forAll";
11337 pub const LHS: &str = "https://uor.foundation/schema/term_CS_1_lhs";
11339 pub const RHS: &str = "https://uor.foundation/schema/term_CS_1_rhs";
11341 pub const UNIVERSALLY_VALID: bool = true;
11343 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11345 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11347}
11348
11349pub mod cs_2 {
11351 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_2_forAll";
11353 pub const LHS: &str = "https://uor.foundation/schema/term_CS_2_lhs";
11355 pub const RHS: &str = "https://uor.foundation/schema/term_CS_2_rhs";
11357 pub const UNIVERSALLY_VALID: bool = true;
11359 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11361 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11363}
11364
11365pub mod cs_3 {
11367 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_3_forAll";
11369 pub const LHS: &str = "https://uor.foundation/schema/term_CS_3_lhs";
11371 pub const RHS: &str = "https://uor.foundation/schema/term_CS_3_rhs";
11373 pub const UNIVERSALLY_VALID: bool = true;
11375 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11377 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11379}
11380
11381pub mod cs_4 {
11383 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_4_forAll";
11385 pub const LHS: &str = "https://uor.foundation/schema/term_CS_4_lhs";
11387 pub const RHS: &str = "https://uor.foundation/schema/term_CS_4_rhs";
11389 pub const UNIVERSALLY_VALID: bool = true;
11391 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11393 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11395}
11396
11397pub mod cs_5 {
11399 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_5_forAll";
11401 pub const LHS: &str = "https://uor.foundation/schema/term_CS_5_lhs";
11403 pub const RHS: &str = "https://uor.foundation/schema/term_CS_5_rhs";
11405 pub const UNIVERSALLY_VALID: bool = true;
11407 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11409 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11411}
11412
11413pub mod cs_6 {
11415 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_6_forAll";
11417 pub const LHS: &str = "https://uor.foundation/schema/term_CS_6_lhs";
11419 pub const RHS: &str = "https://uor.foundation/schema/term_CS_6_rhs";
11421 pub const UNIVERSALLY_VALID: bool = true;
11423 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11425 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11427}
11428
11429pub mod cs_7 {
11431 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CS_7_forAll";
11433 pub const LHS: &str = "https://uor.foundation/schema/term_CS_7_lhs";
11435 pub const RHS: &str = "https://uor.foundation/schema/term_CS_7_rhs";
11437 pub const UNIVERSALLY_VALID: bool = true;
11439 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11441 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11443}
11444
11445pub mod fa_1 {
11447 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FA_1_forAll";
11449 pub const LHS: &str = "https://uor.foundation/schema/term_FA_1_lhs";
11451 pub const RHS: &str = "https://uor.foundation/schema/term_FA_1_rhs";
11453 pub const UNIVERSALLY_VALID: bool = true;
11455 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11457 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11459}
11460
11461pub mod fa_2 {
11463 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FA_2_forAll";
11465 pub const LHS: &str = "https://uor.foundation/schema/term_FA_2_lhs";
11467 pub const RHS: &str = "https://uor.foundation/schema/term_FA_2_rhs";
11469 pub const UNIVERSALLY_VALID: bool = true;
11471 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11473 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11475}
11476
11477pub mod fa_3 {
11479 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FA_3_forAll";
11481 pub const LHS: &str = "https://uor.foundation/schema/term_FA_3_lhs";
11483 pub const RHS: &str = "https://uor.foundation/schema/term_FA_3_rhs";
11485 pub const UNIVERSALLY_VALID: bool = true;
11487 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11489 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11491}
11492
11493pub mod sw_1 {
11495 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SW_1_forAll";
11497 pub const LHS: &str = "https://uor.foundation/schema/term_SW_1_lhs";
11499 pub const RHS: &str = "https://uor.foundation/schema/term_SW_1_rhs";
11501 pub const UNIVERSALLY_VALID: bool = true;
11503 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11505 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11507}
11508
11509pub mod sw_2 {
11511 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SW_2_forAll";
11513 pub const LHS: &str = "https://uor.foundation/schema/term_SW_2_lhs";
11515 pub const RHS: &str = "https://uor.foundation/schema/term_SW_2_rhs";
11517 pub const UNIVERSALLY_VALID: bool = true;
11519 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11521 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11523}
11524
11525pub mod sw_3 {
11527 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SW_3_forAll";
11529 pub const LHS: &str = "https://uor.foundation/schema/term_SW_3_lhs";
11531 pub const RHS: &str = "https://uor.foundation/schema/term_SW_3_rhs";
11533 pub const UNIVERSALLY_VALID: bool = true;
11535 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11537 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11539}
11540
11541pub mod sw_4 {
11543 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SW_4_forAll";
11545 pub const LHS: &str = "https://uor.foundation/schema/term_SW_4_lhs";
11547 pub const RHS: &str = "https://uor.foundation/schema/term_SW_4_rhs";
11549 pub const UNIVERSALLY_VALID: bool = true;
11551 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11553 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11555}
11556
11557pub mod ls_1 {
11559 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LS_1_forAll";
11561 pub const LHS: &str = "https://uor.foundation/schema/term_LS_1_lhs";
11563 pub const RHS: &str = "https://uor.foundation/schema/term_LS_1_rhs";
11565 pub const UNIVERSALLY_VALID: bool = true;
11567 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11569 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11571}
11572
11573pub mod ls_2 {
11575 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LS_2_forAll";
11577 pub const LHS: &str = "https://uor.foundation/schema/term_LS_2_lhs";
11579 pub const RHS: &str = "https://uor.foundation/schema/term_LS_2_rhs";
11581 pub const UNIVERSALLY_VALID: bool = true;
11583 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11585 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11587}
11588
11589pub mod ls_3 {
11591 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LS_3_forAll";
11593 pub const LHS: &str = "https://uor.foundation/schema/term_LS_3_lhs";
11595 pub const RHS: &str = "https://uor.foundation/schema/term_LS_3_rhs";
11597 pub const UNIVERSALLY_VALID: bool = true;
11599 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11601 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11603}
11604
11605pub mod ls_4 {
11607 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LS_4_forAll";
11609 pub const LHS: &str = "https://uor.foundation/schema/term_LS_4_lhs";
11611 pub const RHS: &str = "https://uor.foundation/schema/term_LS_4_rhs";
11613 pub const UNIVERSALLY_VALID: bool = true;
11615 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11617 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11619}
11620
11621pub mod tj_1 {
11623 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TJ_1_forAll";
11625 pub const LHS: &str = "https://uor.foundation/schema/term_TJ_1_lhs";
11627 pub const RHS: &str = "https://uor.foundation/schema/term_TJ_1_rhs";
11629 pub const UNIVERSALLY_VALID: bool = true;
11631 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11633 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11635}
11636
11637pub mod tj_2 {
11639 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TJ_2_forAll";
11641 pub const LHS: &str = "https://uor.foundation/schema/term_TJ_2_lhs";
11643 pub const RHS: &str = "https://uor.foundation/schema/term_TJ_2_rhs";
11645 pub const UNIVERSALLY_VALID: bool = true;
11647 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11649 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11651}
11652
11653pub mod tj_3 {
11655 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_TJ_3_forAll";
11657 pub const LHS: &str = "https://uor.foundation/schema/term_TJ_3_lhs";
11659 pub const RHS: &str = "https://uor.foundation/schema/term_TJ_3_rhs";
11661 pub const UNIVERSALLY_VALID: bool = true;
11663 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11665 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11667}
11668
11669pub mod ap_1 {
11671 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AP_1_forAll";
11673 pub const LHS: &str = "https://uor.foundation/schema/term_AP_1_lhs";
11675 pub const RHS: &str = "https://uor.foundation/schema/term_AP_1_rhs";
11677 pub const UNIVERSALLY_VALID: bool = true;
11679 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11681 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11683}
11684
11685pub mod ap_2 {
11687 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AP_2_forAll";
11689 pub const LHS: &str = "https://uor.foundation/schema/term_AP_2_lhs";
11691 pub const RHS: &str = "https://uor.foundation/schema/term_AP_2_rhs";
11693 pub const UNIVERSALLY_VALID: bool = true;
11695 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11697 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11699}
11700
11701pub mod ap_3 {
11703 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AP_3_forAll";
11705 pub const LHS: &str = "https://uor.foundation/schema/term_AP_3_lhs";
11707 pub const RHS: &str = "https://uor.foundation/schema/term_AP_3_rhs";
11709 pub const UNIVERSALLY_VALID: bool = true;
11711 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11713 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
11715}
11716
11717pub mod ec_1 {
11719 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_1_forAll";
11721 pub const LHS: &str = "https://uor.foundation/schema/term_EC_1_lhs";
11723 pub const RHS: &str = "https://uor.foundation/schema/term_EC_1_rhs";
11725 pub const UNIVERSALLY_VALID: bool = true;
11727 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11729 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11731}
11732
11733pub mod ec_2 {
11735 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_2_forAll";
11737 pub const LHS: &str = "https://uor.foundation/schema/term_EC_2_lhs";
11739 pub const RHS: &str = "https://uor.foundation/schema/term_EC_2_rhs";
11741 pub const UNIVERSALLY_VALID: bool = true;
11743 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11745 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11747}
11748
11749pub mod ec_3 {
11751 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_3_forAll";
11753 pub const LHS: &str = "https://uor.foundation/schema/term_EC_3_lhs";
11755 pub const RHS: &str = "https://uor.foundation/schema/term_EC_3_rhs";
11757 pub const UNIVERSALLY_VALID: bool = true;
11759 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11761 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11763}
11764
11765pub mod ec_4 {
11767 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_4_forAll";
11769 pub const LHS: &str = "https://uor.foundation/schema/term_EC_4_lhs";
11771 pub const RHS: &str = "https://uor.foundation/schema/term_EC_4_rhs";
11773 pub const UNIVERSALLY_VALID: bool = true;
11775 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11777 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11779}
11780
11781pub mod ec_4a {
11783 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_4a_forAll";
11785 pub const LHS: &str = "https://uor.foundation/schema/term_EC_4a_lhs";
11787 pub const RHS: &str = "https://uor.foundation/schema/term_EC_4a_rhs";
11789 pub const UNIVERSALLY_VALID: bool = true;
11791 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11793 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11795}
11796
11797pub mod ec_4b {
11799 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_4b_forAll";
11801 pub const LHS: &str = "https://uor.foundation/schema/term_EC_4b_lhs";
11803 pub const RHS: &str = "https://uor.foundation/schema/term_EC_4b_rhs";
11805 pub const UNIVERSALLY_VALID: bool = true;
11807 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11809 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11811}
11812
11813pub mod ec_4c {
11815 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_4c_forAll";
11817 pub const LHS: &str = "https://uor.foundation/schema/term_EC_4c_lhs";
11819 pub const RHS: &str = "https://uor.foundation/schema/term_EC_4c_rhs";
11821 pub const UNIVERSALLY_VALID: bool = true;
11823 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11825 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11827}
11828
11829pub mod ec_5 {
11831 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_EC_5_forAll";
11833 pub const LHS: &str = "https://uor.foundation/schema/term_EC_5_lhs";
11835 pub const RHS: &str = "https://uor.foundation/schema/term_EC_5_rhs";
11837 pub const UNIVERSALLY_VALID: bool = true;
11839 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11841 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
11843}
11844
11845pub mod da_1 {
11847 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_1_forAll";
11849 pub const LHS: &str = "https://uor.foundation/schema/term_DA_1_lhs";
11851 pub const RHS: &str = "https://uor.foundation/schema/term_DA_1_rhs";
11853 pub const UNIVERSALLY_VALID: bool = true;
11855 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11857 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11859}
11860
11861pub mod da_2 {
11863 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_2_forAll";
11865 pub const LHS: &str = "https://uor.foundation/schema/term_DA_2_lhs";
11867 pub const RHS: &str = "https://uor.foundation/schema/term_DA_2_rhs";
11869 pub const UNIVERSALLY_VALID: bool = true;
11871 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11873 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11875}
11876
11877pub mod da_3 {
11879 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_3_forAll";
11881 pub const LHS: &str = "https://uor.foundation/schema/term_DA_3_lhs";
11883 pub const RHS: &str = "https://uor.foundation/schema/term_DA_3_rhs";
11885 pub const UNIVERSALLY_VALID: bool = true;
11887 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11889 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11891}
11892
11893pub mod da_4 {
11895 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_4_forAll";
11897 pub const LHS: &str = "https://uor.foundation/schema/term_DA_4_lhs";
11899 pub const RHS: &str = "https://uor.foundation/schema/term_DA_4_rhs";
11901 pub const UNIVERSALLY_VALID: bool = true;
11903 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11905 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11907}
11908
11909pub mod da_5 {
11911 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_5_forAll";
11913 pub const LHS: &str = "https://uor.foundation/schema/term_DA_5_lhs";
11915 pub const RHS: &str = "https://uor.foundation/schema/term_DA_5_rhs";
11917 pub const UNIVERSALLY_VALID: bool = true;
11919 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11921 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11923}
11924
11925pub mod da_6 {
11927 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_6_forAll";
11929 pub const LHS: &str = "https://uor.foundation/schema/term_DA_6_lhs";
11931 pub const RHS: &str = "https://uor.foundation/schema/term_DA_6_rhs";
11933 pub const UNIVERSALLY_VALID: bool = true;
11935 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11937 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11939}
11940
11941pub mod da_7 {
11943 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DA_7_forAll";
11945 pub const LHS: &str = "https://uor.foundation/schema/term_DA_7_lhs";
11947 pub const RHS: &str = "https://uor.foundation/schema/term_DA_7_rhs";
11949 pub const UNIVERSALLY_VALID: bool = true;
11951 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11953 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
11955}
11956
11957pub mod in_1 {
11959 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_1_forAll";
11961 pub const LHS: &str = "https://uor.foundation/schema/term_IN_1_lhs";
11963 pub const RHS: &str = "https://uor.foundation/schema/term_IN_1_rhs";
11965 pub const UNIVERSALLY_VALID: bool = true;
11967 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11969 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
11971}
11972
11973pub mod in_2 {
11975 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_2_forAll";
11977 pub const LHS: &str = "https://uor.foundation/schema/term_IN_2_lhs";
11979 pub const RHS: &str = "https://uor.foundation/schema/term_IN_2_rhs";
11981 pub const UNIVERSALLY_VALID: bool = true;
11983 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
11985 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
11987}
11988
11989pub mod in_3 {
11991 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_3_forAll";
11993 pub const LHS: &str = "https://uor.foundation/schema/term_IN_3_lhs";
11995 pub const RHS: &str = "https://uor.foundation/schema/term_IN_3_rhs";
11997 pub const UNIVERSALLY_VALID: bool = true;
11999 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12001 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12003}
12004
12005pub mod in_4 {
12007 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_4_forAll";
12009 pub const LHS: &str = "https://uor.foundation/schema/term_IN_4_lhs";
12011 pub const RHS: &str = "https://uor.foundation/schema/term_IN_4_rhs";
12013 pub const UNIVERSALLY_VALID: bool = true;
12015 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12017 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12019}
12020
12021pub mod in_5 {
12023 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_5_forAll";
12025 pub const LHS: &str = "https://uor.foundation/schema/term_IN_5_lhs";
12027 pub const RHS: &str = "https://uor.foundation/schema/term_IN_5_rhs";
12029 pub const UNIVERSALLY_VALID: bool = true;
12031 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12033 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12035}
12036
12037pub mod in_6 {
12039 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_6_forAll";
12041 pub const LHS: &str = "https://uor.foundation/schema/term_IN_6_lhs";
12043 pub const RHS: &str = "https://uor.foundation/schema/term_IN_6_rhs";
12045 pub const UNIVERSALLY_VALID: bool = true;
12047 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12049 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12051}
12052
12053pub mod in_7 {
12055 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_7_forAll";
12057 pub const LHS: &str = "https://uor.foundation/schema/term_IN_7_lhs";
12059 pub const RHS: &str = "https://uor.foundation/schema/term_IN_7_rhs";
12061 pub const UNIVERSALLY_VALID: bool = true;
12063 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12065 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12067}
12068
12069pub mod in_8 {
12071 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_8_forAll";
12073 pub const LHS: &str = "https://uor.foundation/schema/term_IN_8_lhs";
12075 pub const RHS: &str = "https://uor.foundation/schema/term_IN_8_rhs";
12077 pub const UNIVERSALLY_VALID: bool = true;
12079 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12081 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12083}
12084
12085pub mod in_9 {
12087 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IN_9_forAll";
12089 pub const LHS: &str = "https://uor.foundation/schema/term_IN_9_lhs";
12091 pub const RHS: &str = "https://uor.foundation/schema/term_IN_9_rhs";
12093 pub const UNIVERSALLY_VALID: bool = true;
12095 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12097 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12099}
12100
12101pub mod as_1 {
12103 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AS_1_forAll";
12105 pub const LHS: &str = "https://uor.foundation/schema/term_AS_1_lhs";
12107 pub const RHS: &str = "https://uor.foundation/schema/term_AS_1_rhs";
12109 pub const UNIVERSALLY_VALID: bool = true;
12111 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12113 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12115}
12116
12117pub mod as_2 {
12119 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AS_2_forAll";
12121 pub const LHS: &str = "https://uor.foundation/schema/term_AS_2_lhs";
12123 pub const RHS: &str = "https://uor.foundation/schema/term_AS_2_rhs";
12125 pub const UNIVERSALLY_VALID: bool = true;
12127 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12129 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12131}
12132
12133pub mod as_3 {
12135 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AS_3_forAll";
12137 pub const LHS: &str = "https://uor.foundation/schema/term_AS_3_lhs";
12139 pub const RHS: &str = "https://uor.foundation/schema/term_AS_3_rhs";
12141 pub const UNIVERSALLY_VALID: bool = true;
12143 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12145 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12147}
12148
12149pub mod as_4 {
12151 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_AS_4_forAll";
12153 pub const LHS: &str = "https://uor.foundation/schema/term_AS_4_lhs";
12155 pub const RHS: &str = "https://uor.foundation/schema/term_AS_4_rhs";
12157 pub const UNIVERSALLY_VALID: bool = true;
12159 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12161 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/ComposedAlgebraic";
12163}
12164
12165pub mod mo_1 {
12167 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MO_1_forAll";
12169 pub const LHS: &str = "https://uor.foundation/schema/term_MO_1_lhs";
12171 pub const RHS: &str = "https://uor.foundation/schema/term_MO_1_rhs";
12173 pub const UNIVERSALLY_VALID: bool = true;
12175 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12177 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12179}
12180
12181pub mod mo_2 {
12183 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MO_2_forAll";
12185 pub const LHS: &str = "https://uor.foundation/schema/term_MO_2_lhs";
12187 pub const RHS: &str = "https://uor.foundation/schema/term_MO_2_rhs";
12189 pub const UNIVERSALLY_VALID: bool = true;
12191 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12193 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12195}
12196
12197pub mod mo_3 {
12199 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MO_3_forAll";
12201 pub const LHS: &str = "https://uor.foundation/schema/term_MO_3_lhs";
12203 pub const RHS: &str = "https://uor.foundation/schema/term_MO_3_rhs";
12205 pub const UNIVERSALLY_VALID: bool = true;
12207 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12209 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12211}
12212
12213pub mod mo_4 {
12215 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MO_4_forAll";
12217 pub const LHS: &str = "https://uor.foundation/schema/term_MO_4_lhs";
12219 pub const RHS: &str = "https://uor.foundation/schema/term_MO_4_rhs";
12221 pub const UNIVERSALLY_VALID: bool = true;
12223 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12225 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12227}
12228
12229pub mod mo_5 {
12231 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_MO_5_forAll";
12233 pub const LHS: &str = "https://uor.foundation/schema/term_MO_5_lhs";
12235 pub const RHS: &str = "https://uor.foundation/schema/term_MO_5_rhs";
12237 pub const UNIVERSALLY_VALID: bool = true;
12239 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12241 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12243}
12244
12245pub mod op_1 {
12247 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OP_1_forAll";
12249 pub const LHS: &str = "https://uor.foundation/schema/term_OP_1_lhs";
12251 pub const RHS: &str = "https://uor.foundation/schema/term_OP_1_rhs";
12253 pub const UNIVERSALLY_VALID: bool = true;
12255 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12257 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12259}
12260
12261pub mod op_2 {
12263 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OP_2_forAll";
12265 pub const LHS: &str = "https://uor.foundation/schema/term_OP_2_lhs";
12267 pub const RHS: &str = "https://uor.foundation/schema/term_OP_2_rhs";
12269 pub const UNIVERSALLY_VALID: bool = true;
12271 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12273 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12275}
12276
12277pub mod op_3 {
12279 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OP_3_forAll";
12281 pub const LHS: &str = "https://uor.foundation/schema/term_OP_3_lhs";
12283 pub const RHS: &str = "https://uor.foundation/schema/term_OP_3_rhs";
12285 pub const UNIVERSALLY_VALID: bool = true;
12287 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12289 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12291}
12292
12293pub mod op_4 {
12295 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OP_4_forAll";
12297 pub const LHS: &str = "https://uor.foundation/schema/term_OP_4_lhs";
12299 pub const RHS: &str = "https://uor.foundation/schema/term_OP_4_rhs";
12301 pub const UNIVERSALLY_VALID: bool = true;
12303 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12305 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12307}
12308
12309pub mod op_5 {
12311 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_OP_5_forAll";
12313 pub const LHS: &str = "https://uor.foundation/schema/term_OP_5_lhs";
12315 pub const RHS: &str = "https://uor.foundation/schema/term_OP_5_rhs";
12317 pub const UNIVERSALLY_VALID: bool = true;
12319 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12321 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12323}
12324
12325pub mod fx_1 {
12327 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_1_forAll";
12329 pub const LHS: &str = "https://uor.foundation/schema/term_FX_1_lhs";
12331 pub const RHS: &str = "https://uor.foundation/schema/term_FX_1_rhs";
12333 pub const UNIVERSALLY_VALID: bool = true;
12335 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12337 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12339}
12340
12341pub mod fx_2 {
12343 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_2_forAll";
12345 pub const LHS: &str = "https://uor.foundation/schema/term_FX_2_lhs";
12347 pub const RHS: &str = "https://uor.foundation/schema/term_FX_2_rhs";
12349 pub const UNIVERSALLY_VALID: bool = true;
12351 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12353 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12355}
12356
12357pub mod fx_3 {
12359 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_3_forAll";
12361 pub const LHS: &str = "https://uor.foundation/schema/term_FX_3_lhs";
12363 pub const RHS: &str = "https://uor.foundation/schema/term_FX_3_rhs";
12365 pub const UNIVERSALLY_VALID: bool = true;
12367 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12369 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12371}
12372
12373pub mod fx_4 {
12375 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_4_forAll";
12377 pub const LHS: &str = "https://uor.foundation/schema/term_FX_4_lhs";
12379 pub const RHS: &str = "https://uor.foundation/schema/term_FX_4_rhs";
12381 pub const UNIVERSALLY_VALID: bool = true;
12383 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12385 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12387}
12388
12389pub mod fx_5 {
12391 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_5_forAll";
12393 pub const LHS: &str = "https://uor.foundation/schema/term_FX_5_lhs";
12395 pub const RHS: &str = "https://uor.foundation/schema/term_FX_5_rhs";
12397 pub const UNIVERSALLY_VALID: bool = true;
12399 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12401 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12403}
12404
12405pub mod fx_6 {
12407 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_6_forAll";
12409 pub const LHS: &str = "https://uor.foundation/schema/term_FX_6_lhs";
12411 pub const RHS: &str = "https://uor.foundation/schema/term_FX_6_rhs";
12413 pub const UNIVERSALLY_VALID: bool = true;
12415 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12417 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12419}
12420
12421pub mod fx_7 {
12423 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FX_7_forAll";
12425 pub const LHS: &str = "https://uor.foundation/schema/term_FX_7_lhs";
12427 pub const RHS: &str = "https://uor.foundation/schema/term_FX_7_rhs";
12429 pub const UNIVERSALLY_VALID: bool = true;
12431 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12433 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12435}
12436
12437pub mod pr_1 {
12439 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PR_1_forAll";
12441 pub const LHS: &str = "https://uor.foundation/schema/term_PR_1_lhs";
12443 pub const RHS: &str = "https://uor.foundation/schema/term_PR_1_rhs";
12445 pub const UNIVERSALLY_VALID: bool = true;
12447 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12449 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12451}
12452
12453pub mod pr_2 {
12455 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PR_2_forAll";
12457 pub const LHS: &str = "https://uor.foundation/schema/term_PR_2_lhs";
12459 pub const RHS: &str = "https://uor.foundation/schema/term_PR_2_rhs";
12461 pub const UNIVERSALLY_VALID: bool = true;
12463 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12465 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12467}
12468
12469pub mod pr_3 {
12471 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PR_3_forAll";
12473 pub const LHS: &str = "https://uor.foundation/schema/term_PR_3_lhs";
12475 pub const RHS: &str = "https://uor.foundation/schema/term_PR_3_rhs";
12477 pub const UNIVERSALLY_VALID: bool = true;
12479 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12481 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12483}
12484
12485pub mod pr_4 {
12487 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PR_4_forAll";
12489 pub const LHS: &str = "https://uor.foundation/schema/term_PR_4_lhs";
12491 pub const RHS: &str = "https://uor.foundation/schema/term_PR_4_rhs";
12493 pub const UNIVERSALLY_VALID: bool = true;
12495 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12497 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12499}
12500
12501pub mod pr_5 {
12503 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PR_5_forAll";
12505 pub const LHS: &str = "https://uor.foundation/schema/term_PR_5_lhs";
12507 pub const RHS: &str = "https://uor.foundation/schema/term_PR_5_rhs";
12509 pub const UNIVERSALLY_VALID: bool = true;
12511 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12513 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12515}
12516
12517pub mod cg_1 {
12519 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CG_1_forAll";
12521 pub const LHS: &str = "https://uor.foundation/schema/term_CG_1_lhs";
12523 pub const RHS: &str = "https://uor.foundation/schema/term_CG_1_rhs";
12525 pub const UNIVERSALLY_VALID: bool = true;
12527 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12529 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12531}
12532
12533pub mod cg_2 {
12535 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_CG_2_forAll";
12537 pub const LHS: &str = "https://uor.foundation/schema/term_CG_2_lhs";
12539 pub const RHS: &str = "https://uor.foundation/schema/term_CG_2_rhs";
12541 pub const UNIVERSALLY_VALID: bool = true;
12543 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12545 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12547}
12548
12549pub mod dis_1 {
12551 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DIS_1_forAll";
12553 pub const LHS: &str = "https://uor.foundation/schema/term_DIS_1_lhs";
12555 pub const RHS: &str = "https://uor.foundation/schema/term_DIS_1_rhs";
12557 pub const UNIVERSALLY_VALID: bool = true;
12559 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12561 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12563}
12564
12565pub mod dis_2 {
12567 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_DIS_2_forAll";
12569 pub const LHS: &str = "https://uor.foundation/schema/term_DIS_2_lhs";
12571 pub const RHS: &str = "https://uor.foundation/schema/term_DIS_2_rhs";
12573 pub const UNIVERSALLY_VALID: bool = true;
12575 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12577 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12579}
12580
12581pub mod par_1 {
12583 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PAR_1_forAll";
12585 pub const LHS: &str = "https://uor.foundation/schema/term_PAR_1_lhs";
12587 pub const RHS: &str = "https://uor.foundation/schema/term_PAR_1_rhs";
12589 pub const UNIVERSALLY_VALID: bool = true;
12591 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12593 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12595}
12596
12597pub mod par_2 {
12599 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PAR_2_forAll";
12601 pub const LHS: &str = "https://uor.foundation/schema/term_PAR_2_lhs";
12603 pub const RHS: &str = "https://uor.foundation/schema/term_PAR_2_rhs";
12605 pub const UNIVERSALLY_VALID: bool = true;
12607 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12609 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12611}
12612
12613pub mod par_3 {
12615 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PAR_3_forAll";
12617 pub const LHS: &str = "https://uor.foundation/schema/term_PAR_3_lhs";
12619 pub const RHS: &str = "https://uor.foundation/schema/term_PAR_3_rhs";
12621 pub const UNIVERSALLY_VALID: bool = true;
12623 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12625 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12627}
12628
12629pub mod par_4 {
12631 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PAR_4_forAll";
12633 pub const LHS: &str = "https://uor.foundation/schema/term_PAR_4_lhs";
12635 pub const RHS: &str = "https://uor.foundation/schema/term_PAR_4_rhs";
12637 pub const UNIVERSALLY_VALID: bool = true;
12639 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12641 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12643}
12644
12645pub mod par_5 {
12647 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_PAR_5_forAll";
12649 pub const LHS: &str = "https://uor.foundation/schema/term_PAR_5_lhs";
12651 pub const RHS: &str = "https://uor.foundation/schema/term_PAR_5_rhs";
12653 pub const UNIVERSALLY_VALID: bool = true;
12655 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12657 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12659}
12660
12661pub mod ho_1 {
12663 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HO_1_forAll";
12665 pub const LHS: &str = "https://uor.foundation/schema/term_HO_1_lhs";
12667 pub const RHS: &str = "https://uor.foundation/schema/term_HO_1_rhs";
12669 pub const UNIVERSALLY_VALID: bool = true;
12671 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12673 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12675}
12676
12677pub mod ho_2 {
12679 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HO_2_forAll";
12681 pub const LHS: &str = "https://uor.foundation/schema/term_HO_2_lhs";
12683 pub const RHS: &str = "https://uor.foundation/schema/term_HO_2_rhs";
12685 pub const UNIVERSALLY_VALID: bool = true;
12687 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12689 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12691}
12692
12693pub mod ho_3 {
12695 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HO_3_forAll";
12697 pub const LHS: &str = "https://uor.foundation/schema/term_HO_3_lhs";
12699 pub const RHS: &str = "https://uor.foundation/schema/term_HO_3_rhs";
12701 pub const UNIVERSALLY_VALID: bool = true;
12703 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12705 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12707}
12708
12709pub mod ho_4 {
12711 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_HO_4_forAll";
12713 pub const LHS: &str = "https://uor.foundation/schema/term_HO_4_lhs";
12715 pub const RHS: &str = "https://uor.foundation/schema/term_HO_4_rhs";
12717 pub const UNIVERSALLY_VALID: bool = true;
12719 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12721 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12723}
12724
12725pub mod str_1 {
12727 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_STR_1_forAll";
12729 pub const LHS: &str = "https://uor.foundation/schema/term_STR_1_lhs";
12731 pub const RHS: &str = "https://uor.foundation/schema/term_STR_1_rhs";
12733 pub const UNIVERSALLY_VALID: bool = true;
12735 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12737 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12739}
12740
12741pub mod str_2 {
12743 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_STR_2_forAll";
12745 pub const LHS: &str = "https://uor.foundation/schema/term_STR_2_lhs";
12747 pub const RHS: &str = "https://uor.foundation/schema/term_STR_2_rhs";
12749 pub const UNIVERSALLY_VALID: bool = true;
12751 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12753 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12755}
12756
12757pub mod str_3 {
12759 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_STR_3_forAll";
12761 pub const LHS: &str = "https://uor.foundation/schema/term_STR_3_lhs";
12763 pub const RHS: &str = "https://uor.foundation/schema/term_STR_3_rhs";
12765 pub const UNIVERSALLY_VALID: bool = true;
12767 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12769 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12771}
12772
12773pub mod str_4 {
12775 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_STR_4_forAll";
12777 pub const LHS: &str = "https://uor.foundation/schema/term_STR_4_lhs";
12779 pub const RHS: &str = "https://uor.foundation/schema/term_STR_4_rhs";
12781 pub const UNIVERSALLY_VALID: bool = true;
12783 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12785 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12787}
12788
12789pub mod str_5 {
12791 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_STR_5_forAll";
12793 pub const LHS: &str = "https://uor.foundation/schema/term_STR_5_lhs";
12795 pub const RHS: &str = "https://uor.foundation/schema/term_STR_5_rhs";
12797 pub const UNIVERSALLY_VALID: bool = true;
12799 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12801 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12803}
12804
12805pub mod str_6 {
12807 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_STR_6_forAll";
12809 pub const LHS: &str = "https://uor.foundation/schema/term_STR_6_lhs";
12811 pub const RHS: &str = "https://uor.foundation/schema/term_STR_6_rhs";
12813 pub const UNIVERSALLY_VALID: bool = true;
12815 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12817 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12819}
12820
12821pub mod flr_1 {
12823 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FLR_1_forAll";
12825 pub const LHS: &str = "https://uor.foundation/schema/term_FLR_1_lhs";
12827 pub const RHS: &str = "https://uor.foundation/schema/term_FLR_1_rhs";
12829 pub const UNIVERSALLY_VALID: bool = true;
12831 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12833 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12835}
12836
12837pub mod flr_2 {
12839 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FLR_2_forAll";
12841 pub const LHS: &str = "https://uor.foundation/schema/term_FLR_2_lhs";
12843 pub const RHS: &str = "https://uor.foundation/schema/term_FLR_2_rhs";
12845 pub const UNIVERSALLY_VALID: bool = true;
12847 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12849 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12851}
12852
12853pub mod flr_3 {
12855 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FLR_3_forAll";
12857 pub const LHS: &str = "https://uor.foundation/schema/term_FLR_3_lhs";
12859 pub const RHS: &str = "https://uor.foundation/schema/term_FLR_3_rhs";
12861 pub const UNIVERSALLY_VALID: bool = true;
12863 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12865 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12867}
12868
12869pub mod flr_4 {
12871 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FLR_4_forAll";
12873 pub const LHS: &str = "https://uor.foundation/schema/term_FLR_4_lhs";
12875 pub const RHS: &str = "https://uor.foundation/schema/term_FLR_4_rhs";
12877 pub const UNIVERSALLY_VALID: bool = true;
12879 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12881 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12883}
12884
12885pub mod flr_5 {
12887 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FLR_5_forAll";
12889 pub const LHS: &str = "https://uor.foundation/schema/term_FLR_5_lhs";
12891 pub const RHS: &str = "https://uor.foundation/schema/term_FLR_5_rhs";
12893 pub const UNIVERSALLY_VALID: bool = true;
12895 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12897 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12899}
12900
12901pub mod flr_6 {
12903 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_FLR_6_forAll";
12905 pub const LHS: &str = "https://uor.foundation/schema/term_FLR_6_lhs";
12907 pub const RHS: &str = "https://uor.foundation/schema/term_FLR_6_rhs";
12909 pub const UNIVERSALLY_VALID: bool = true;
12911 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12913 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12915}
12916
12917pub mod ln_1 {
12919 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LN_1_forAll";
12921 pub const LHS: &str = "https://uor.foundation/schema/term_LN_1_lhs";
12923 pub const RHS: &str = "https://uor.foundation/schema/term_LN_1_rhs";
12925 pub const UNIVERSALLY_VALID: bool = true;
12927 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12929 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12931}
12932
12933pub mod ln_2 {
12935 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LN_2_forAll";
12937 pub const LHS: &str = "https://uor.foundation/schema/term_LN_2_lhs";
12939 pub const RHS: &str = "https://uor.foundation/schema/term_LN_2_rhs";
12941 pub const UNIVERSALLY_VALID: bool = true;
12943 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12945 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12947}
12948
12949pub mod ln_3 {
12951 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LN_3_forAll";
12953 pub const LHS: &str = "https://uor.foundation/schema/term_LN_3_lhs";
12955 pub const RHS: &str = "https://uor.foundation/schema/term_LN_3_rhs";
12957 pub const UNIVERSALLY_VALID: bool = true;
12959 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12961 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12963}
12964
12965pub mod ln_4 {
12967 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LN_4_forAll";
12969 pub const LHS: &str = "https://uor.foundation/schema/term_LN_4_lhs";
12971 pub const RHS: &str = "https://uor.foundation/schema/term_LN_4_rhs";
12973 pub const UNIVERSALLY_VALID: bool = true;
12975 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12977 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
12979}
12980
12981pub mod ln_5 {
12983 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LN_5_forAll";
12985 pub const LHS: &str = "https://uor.foundation/schema/term_LN_5_lhs";
12987 pub const RHS: &str = "https://uor.foundation/schema/term_LN_5_rhs";
12989 pub const UNIVERSALLY_VALID: bool = true;
12991 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
12993 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
12995}
12996
12997pub mod ln_6 {
12999 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_LN_6_forAll";
13001 pub const LHS: &str = "https://uor.foundation/schema/term_LN_6_lhs";
13003 pub const RHS: &str = "https://uor.foundation/schema/term_LN_6_rhs";
13005 pub const UNIVERSALLY_VALID: bool = true;
13007 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13009 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
13011}
13012
13013pub mod sb_1 {
13015 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SB_1_forAll";
13017 pub const LHS: &str = "https://uor.foundation/schema/term_SB_1_lhs";
13019 pub const RHS: &str = "https://uor.foundation/schema/term_SB_1_rhs";
13021 pub const UNIVERSALLY_VALID: bool = true;
13023 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13025 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13027}
13028
13029pub mod sb_2 {
13031 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SB_2_forAll";
13033 pub const LHS: &str = "https://uor.foundation/schema/term_SB_2_lhs";
13035 pub const RHS: &str = "https://uor.foundation/schema/term_SB_2_rhs";
13037 pub const UNIVERSALLY_VALID: bool = true;
13039 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13041 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13043}
13044
13045pub mod sb_3 {
13047 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SB_3_forAll";
13049 pub const LHS: &str = "https://uor.foundation/schema/term_SB_3_lhs";
13051 pub const RHS: &str = "https://uor.foundation/schema/term_SB_3_rhs";
13053 pub const UNIVERSALLY_VALID: bool = true;
13055 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13057 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
13059}
13060
13061pub mod sb_4 {
13063 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SB_4_forAll";
13065 pub const LHS: &str = "https://uor.foundation/schema/term_SB_4_lhs";
13067 pub const RHS: &str = "https://uor.foundation/schema/term_SB_4_rhs";
13069 pub const UNIVERSALLY_VALID: bool = true;
13071 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13073 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13075}
13076
13077pub mod sb_5 {
13079 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SB_5_forAll";
13081 pub const LHS: &str = "https://uor.foundation/schema/term_SB_5_lhs";
13083 pub const RHS: &str = "https://uor.foundation/schema/term_SB_5_rhs";
13085 pub const UNIVERSALLY_VALID: bool = true;
13087 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13089 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13091}
13092
13093pub mod sb_6 {
13095 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_SB_6_forAll";
13097 pub const LHS: &str = "https://uor.foundation/schema/term_SB_6_lhs";
13099 pub const RHS: &str = "https://uor.foundation/schema/term_SB_6_rhs";
13101 pub const UNIVERSALLY_VALID: bool = true;
13103 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13105 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13107}
13108
13109pub mod br_1 {
13111 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BR_1_forAll";
13113 pub const LHS: &str = "https://uor.foundation/schema/term_BR_1_lhs";
13115 pub const RHS: &str = "https://uor.foundation/schema/term_BR_1_rhs";
13117 pub const UNIVERSALLY_VALID: bool = true;
13119 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13121 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13123}
13124
13125pub mod br_2 {
13127 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BR_2_forAll";
13129 pub const LHS: &str = "https://uor.foundation/schema/term_BR_2_lhs";
13131 pub const RHS: &str = "https://uor.foundation/schema/term_BR_2_rhs";
13133 pub const UNIVERSALLY_VALID: bool = true;
13135 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13137 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13139}
13140
13141pub mod br_3 {
13143 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BR_3_forAll";
13145 pub const LHS: &str = "https://uor.foundation/schema/term_BR_3_lhs";
13147 pub const RHS: &str = "https://uor.foundation/schema/term_BR_3_rhs";
13149 pub const UNIVERSALLY_VALID: bool = true;
13151 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13153 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13155}
13156
13157pub mod br_4 {
13159 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BR_4_forAll";
13161 pub const LHS: &str = "https://uor.foundation/schema/term_BR_4_lhs";
13163 pub const RHS: &str = "https://uor.foundation/schema/term_BR_4_rhs";
13165 pub const UNIVERSALLY_VALID: bool = true;
13167 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13169 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13171}
13172
13173pub mod br_5 {
13175 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_BR_5_forAll";
13177 pub const LHS: &str = "https://uor.foundation/schema/term_BR_5_lhs";
13179 pub const RHS: &str = "https://uor.foundation/schema/term_BR_5_rhs";
13181 pub const UNIVERSALLY_VALID: bool = true;
13183 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13185 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13187}
13188
13189pub mod rg_1 {
13191 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RG_1_forAll";
13193 pub const LHS: &str = "https://uor.foundation/schema/term_RG_1_lhs";
13195 pub const RHS: &str = "https://uor.foundation/schema/term_RG_1_rhs";
13197 pub const UNIVERSALLY_VALID: bool = true;
13199 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13201 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Topological";
13203}
13204
13205pub mod rg_2 {
13207 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RG_2_forAll";
13209 pub const LHS: &str = "https://uor.foundation/schema/term_RG_2_lhs";
13211 pub const RHS: &str = "https://uor.foundation/schema/term_RG_2_rhs";
13213 pub const UNIVERSALLY_VALID: bool = true;
13215 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13217 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
13219}
13220
13221pub mod rg_3 {
13223 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RG_3_forAll";
13225 pub const LHS: &str = "https://uor.foundation/schema/term_RG_3_lhs";
13227 pub const RHS: &str = "https://uor.foundation/schema/term_RG_3_rhs";
13229 pub const UNIVERSALLY_VALID: bool = true;
13231 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13233 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13235}
13236
13237pub mod rg_4 {
13239 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_RG_4_forAll";
13241 pub const LHS: &str = "https://uor.foundation/schema/term_RG_4_lhs";
13243 pub const RHS: &str = "https://uor.foundation/schema/term_RG_4_rhs";
13245 pub const UNIVERSALLY_VALID: bool = true;
13247 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13249 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13251}
13252
13253pub mod io_1 {
13255 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IO_1_forAll";
13257 pub const LHS: &str = "https://uor.foundation/schema/term_IO_1_lhs";
13259 pub const RHS: &str = "https://uor.foundation/schema/term_IO_1_rhs";
13261 pub const UNIVERSALLY_VALID: bool = true;
13263 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13265 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13267}
13268
13269pub mod io_2 {
13271 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IO_2_forAll";
13273 pub const LHS: &str = "https://uor.foundation/schema/term_IO_2_lhs";
13275 pub const RHS: &str = "https://uor.foundation/schema/term_IO_2_rhs";
13277 pub const UNIVERSALLY_VALID: bool = true;
13279 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13281 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13283}
13284
13285pub mod io_3 {
13287 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IO_3_forAll";
13289 pub const LHS: &str = "https://uor.foundation/schema/term_IO_3_lhs";
13291 pub const RHS: &str = "https://uor.foundation/schema/term_IO_3_rhs";
13293 pub const UNIVERSALLY_VALID: bool = true;
13295 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13297 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13299}
13300
13301pub mod io_4 {
13303 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IO_4_forAll";
13305 pub const LHS: &str = "https://uor.foundation/schema/term_IO_4_lhs";
13307 pub const RHS: &str = "https://uor.foundation/schema/term_IO_4_rhs";
13309 pub const UNIVERSALLY_VALID: bool = true;
13311 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13313 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Pipeline";
13315}
13316
13317pub mod io_5 {
13319 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IO_5_forAll";
13321 pub const LHS: &str = "https://uor.foundation/schema/term_IO_5_lhs";
13323 pub const RHS: &str = "https://uor.foundation/schema/term_IO_5_rhs";
13325 pub const UNIVERSALLY_VALID: bool = true;
13327 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13329 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13331}
13332
13333pub mod ih_1 {
13335 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IH_1_forAll";
13337 pub const LHS: &str = "https://uor.foundation/schema/term_IH_1_lhs";
13339 pub const RHS: &str = "https://uor.foundation/schema/term_IH_1_rhs";
13341 pub const UNIVERSALLY_VALID: bool = true;
13343 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13345 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13347}
13348
13349pub mod ih_2a {
13351 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IH_2a_forAll";
13353 pub const LHS: &str = "https://uor.foundation/schema/term_IH_2a_lhs";
13355 pub const RHS: &str = "https://uor.foundation/schema/term_IH_2a_rhs";
13357 pub const UNIVERSALLY_VALID: bool = true;
13359 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13361 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
13363}
13364
13365pub mod ih_2b {
13367 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IH_2b_forAll";
13369 pub const LHS: &str = "https://uor.foundation/schema/term_IH_2b_lhs";
13371 pub const RHS: &str = "https://uor.foundation/schema/term_IH_2b_rhs";
13373 pub const UNIVERSALLY_VALID: bool = true;
13375 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13377 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Analytical";
13379}
13380
13381pub mod ih_3 {
13383 pub const FOR_ALL: &str = "https://uor.foundation/schema/term_IH_3_forAll";
13385 pub const LHS: &str = "https://uor.foundation/schema/term_IH_3_lhs";
13387 pub const RHS: &str = "https://uor.foundation/schema/term_IH_3_rhs";
13389 pub const UNIVERSALLY_VALID: bool = true;
13391 pub const VALIDITY_KIND: &str = "https://uor.foundation/op/Universal";
13393 pub const VERIFICATION_DOMAIN: &str = "https://uor.foundation/op/Algebraic";
13395}
13396
13397use crate::enums::PrimitiveOp;
13398
13399impl PrimitiveOp {
13400 #[must_use]
13402 pub const fn arity(self) -> i64 {
13403 match self {
13404 Self::Neg => 1,
13405 Self::Bnot => 1,
13406 Self::Succ => 1,
13407 Self::Pred => 1,
13408 Self::Add => 2,
13409 Self::Sub => 2,
13410 Self::Mul => 2,
13411 Self::Xor => 2,
13412 Self::And => 2,
13413 Self::Or => 2,
13414 Self::Le => 2,
13415 Self::Lt => 2,
13416 Self::Ge => 2,
13417 Self::Gt => 2,
13418 Self::Concat => 2,
13419 Self::Div => 2,
13420 Self::Mod => 2,
13421 Self::Pow => 2,
13422 }
13423 }
13424
13425 #[must_use]
13427 pub const fn is_commutative(self) -> bool {
13428 false
13429 }
13430
13431 #[must_use]
13433 pub const fn is_involution(self) -> bool {
13434 false
13435 }
13436
13437 #[must_use]
13439 pub const fn has_geometric_character(self) -> crate::enums::GeometricCharacter {
13440 match self {
13441 Self::Neg => crate::enums::GeometricCharacter::RingReflection,
13442 Self::Bnot => crate::enums::GeometricCharacter::HypercubeReflection,
13443 Self::Succ => crate::enums::GeometricCharacter::Rotation,
13444 Self::Pred => crate::enums::GeometricCharacter::RotationInverse,
13445 Self::Add => crate::enums::GeometricCharacter::Translation,
13446 Self::Sub => crate::enums::GeometricCharacter::Translation,
13447 Self::Mul => crate::enums::GeometricCharacter::Scaling,
13448 Self::Xor => crate::enums::GeometricCharacter::HypercubeTranslation,
13449 Self::And => crate::enums::GeometricCharacter::HypercubeProjection,
13450 Self::Or => crate::enums::GeometricCharacter::HypercubeJoin,
13451 Self::Le => crate::enums::GeometricCharacter::ConstraintSelection,
13452 Self::Lt => crate::enums::GeometricCharacter::ConstraintSelection,
13453 Self::Ge => crate::enums::GeometricCharacter::ConstraintSelection,
13454 Self::Gt => crate::enums::GeometricCharacter::ConstraintSelection,
13455 Self::Concat => crate::enums::GeometricCharacter::HypercubeJoin,
13456 Self::Div => crate::enums::GeometricCharacter::Quotient,
13457 Self::Mod => crate::enums::GeometricCharacter::Remainder,
13458 Self::Pow => crate::enums::GeometricCharacter::IteratedScaling,
13459 }
13460 }
13461
13462 #[must_use]
13464 pub const fn is_unary(self) -> bool {
13465 self.arity() == 1
13466 }
13467
13468 #[must_use]
13470 pub const fn is_binary(self) -> bool {
13471 self.arity() == 2
13472 }
13473}