Skip to content

Commit ccdf72d

Browse files
remove logic created dynamically by understanding system
1 parent a13059b commit ccdf72d

16 files changed

+62
-2050
lines changed

tff/domains/decision-system/engines.tff

Lines changed: 0 additions & 975 deletions
This file was deleted.

tff/domains/decision-system/properties.tff

Lines changed: 0 additions & 53 deletions
This file was deleted.

tff/model/engines.tff

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ tff(decl_engine, type,
1313

1414
% Engines can be disabled selectively
1515
tff(decl_engine_disable, type,
16-
engine_disabled: (engine) > $o
16+
engine_unavailable: (engine) > $o
1717
).
1818

1919

@@ -23,14 +23,9 @@ tff(decl_property_of_e, type,
2323
).
2424

2525

26-
%--- TODO either or
2726
% Engine outputs have properties
28-
tff(decl_engine_output_properties, type,
29-
output_property_of_engine: engine > property).
30-
31-
% Engine outputs have properties
32-
tff(decl_engine_imparts_output_properties, type,
33-
engine_imparts_output_property: (engine * property) > $o
27+
tff(decl_engine_imparts_property, type,
28+
engine_imparts_property: (engine * property) > $o
3429
).
3530

3631
% Engine outputs may retain properties
@@ -45,12 +40,12 @@ tff(decl_engine_output_formalism, type,
4540

4641

4742
tff(decl_engine_output_concept, type,
48-
is_output_modelet_concept : (engine * concept) > $o
43+
engine_imparts_concept : (engine * concept) > $o
4944
).
5045

5146
% Engines can impart processing semantics unto their output modelets
5247
tff(decl_engine_imparts_representation_class, type,
53-
is_output_modelet_representation_class : (engine * representation_class) > $o
48+
engine_imparts_representation_class : (engine * representation_class) > $o
5449
).
5550

5651

@@ -150,8 +145,8 @@ tff(axiom_modelet_matches_template, axiom,
150145
).
151146

152147
% Engines can conform to requirements
153-
tff(decl_engine_meets_requirement, type,
154-
engine_meets_requirement: (engine * engine_requirement) > $o
148+
tff(decl_engine_uses_resource, type,
149+
engine_uses_resource: (engine * resource) > $o
155150
).
156151

157152
%tff(axiom_engine_meets_requirement, axiom,

tff/model/one.tff

Lines changed: 0 additions & 153 deletions
This file was deleted.

tff/model/properties-and-requirements.tff

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,10 @@ tff(decl_requirement, type,
1414
requirement: $tType).
1515

1616

17-
tff(decl_engine_requirement, type,
18-
engine_requirement: $tType
17+
tff(decl_resource, type,
18+
resource: $tType
1919
).
2020

21-
tff(decl_fast_requirement, type,
22-
fast: engine_requirement
23-
).
24-
25-
2621

2722
% Properties have types
2823
tff(decl_type_of_p, type,
@@ -38,7 +33,7 @@ tff(decl_requirement_range, type,
3833

3934
% Requirements can be active, when applied to engines
4035
tff(decl_requirement_active, type,
41-
is_active: (engine_requirement) > $o).
36+
resource_unavailable: (resource) > $o).
4237

4338
tff(property_meets_requirement_decl, type,
4439
property_meets_requirement : (property * requirement) > $o

0 commit comments

Comments
 (0)