@@ -24,7 +24,7 @@ InstallMethod(
24
24
[ IsSyllableRep, IsSyllableRep ] ,
25
25
function ( sy1, sy2 )
26
26
if ( sy1!. path = sy2!. path and
27
- sy1!. perturbation = sy2!. perturbation and
27
+ sy1!. stability = sy2!. stability and
28
28
sy1!. sb_alg = sy2!. sb_alg ) then
29
29
return true ;
30
30
else
@@ -40,7 +40,7 @@ InstallMethod(
40
40
[ IsSyllableRep, IsSyllableRep ] ,
41
41
function ( sy1, sy2 )
42
42
local
43
- ep1, ep2, # Perturbation terms of <sy1> and <sy2>
43
+ ep1, ep2, # Stability terms of <sy1> and <sy2>
44
44
i1, i2, # Sources of <path1> and <path2>
45
45
len1, len2, # Lengths of <path1> and <path2>
46
46
path1, path2; # Underlying paths of <sy1> and <sy2>
@@ -66,8 +66,8 @@ InstallMethod(
66
66
i2 := SourceOfPath( path2 );
67
67
len1 := LengthOfPath( path1 );
68
68
len2 := LengthOfPath( path2 );
69
- ep1 := sy1!. perturbation ;
70
- ep2 := sy2!. perturbation ;
69
+ ep1 := sy1!. stability ;
70
+ ep2 := sy2!. stability ;
71
71
72
72
return [ len1, i1, ep1 ] < [ len2, i2, ep2 ] ;
73
73
fi ;
@@ -84,7 +84,7 @@ InstallMethod(
84
84
a_seq, b_seq, # Integer and bit sequences of <source_enc>
85
85
d_i, # <i>th term <d_seq>
86
86
d_seq, # Bit sequence of <target_enc>
87
- ep, # Bit variable for perturbation
87
+ ep, # Bit variable for stability
88
88
i, # Vertex variable
89
89
l, # Length variable
90
90
obj, # Object to be made into a syllable, or data therof
@@ -108,7 +108,7 @@ InstallMethod(
108
108
# Create zero syllable
109
109
obj := rec (
110
110
path := Zero( oquiv ),
111
- perturbation := fail ,
111
+ stability := fail ,
112
112
sb_alg := sba
113
113
);
114
114
@@ -154,7 +154,7 @@ InstallMethod(
154
154
if d_i <= l + ep then
155
155
obj := rec (
156
156
path := PathBySourceAndLength( i, l ),
157
- perturbation := ep,
157
+ stability := ep,
158
158
sb_alg := sba
159
159
);
160
160
ObjectifyWithAttributes(
@@ -190,7 +190,7 @@ InstallMethod(
190
190
191
191
InstallMethod(
192
192
Syllabify,
193
- " for a path and a perturbation term" ,
193
+ " for a path and a stability term" ,
194
194
[ IsPath, IsInt ] ,
195
195
function ( path, int )
196
196
local
@@ -208,7 +208,7 @@ InstallMethod(
208
208
sba := SBAlgOfOverquiver( oquiv );
209
209
syll_set := SyllableSetOfSBAlg( sba );
210
210
matches := Filtered( syll_set,
211
- x -> (x!. path = path) and (x!. perturbation = int)
211
+ x -> (x!. path = path) and (x!. stability = int)
212
212
);
213
213
if Length( matches ) <> 1 then
214
214
Error( " No syllables match this description!" );
@@ -270,11 +270,11 @@ InstallMethod(
270
270
);
271
271
272
272
InstallMethod(
273
- PerturbationTermOfSyllable ,
273
+ StabilityTermOfSyllable ,
274
274
" for syllables" ,
275
275
[ IsSyllableRep ] ,
276
276
function ( sy )
277
- return sy!. perturbation ;
277
+ return sy!. stability ;
278
278
end
279
279
);
280
280
@@ -286,7 +286,7 @@ InstallMethod(
286
286
if HasIsStableSyllable( sy ) then
287
287
return IsStableSyllable( sy );
288
288
else
289
- return ( PerturbationTermOfSyllable ( sy ) = 0 );
289
+ return ( StabilityTermOfSyllable ( sy ) = 0 );
290
290
fi ;
291
291
end
292
292
);
@@ -319,7 +319,7 @@ InstallMethod(
319
319
a_i, b_i, # <i>th terms of <a_seq> and <b_seq>
320
320
a_seq, b_seq, # Integer and bit sequences of source_encoding of
321
321
# permissible data of <sba>
322
- ep, # Perturbation term of <sy>
322
+ ep, # Stability term of <sy>
323
323
i, # Source of underlying path of <sy>
324
324
len, # Length of underlying path of <sy>
325
325
sba, # SB algebra to which <sy> belongs
@@ -339,7 +339,7 @@ InstallMethod(
339
339
340
340
i := SourceOfPath( UnderlyingPathOfSyllable( sy ) );
341
341
len := LengthOfPath( UnderlyingPathOfSyllable( sy ) );
342
- ep := PerturbationTermOfSyllable ( sy );
342
+ ep := StabilityTermOfSyllable ( sy );
343
343
344
344
a_i := a_seq.( String( i ) );
345
345
b_i := b_seq.( String( i ) );
@@ -405,7 +405,7 @@ InstallMethod(
405
405
path1 := UnderlyingPathOfSyllable( sy );
406
406
i1 := SourceOfPath( path1 );
407
407
l1 := LengthOfPath( path1 );
408
- ep1 := PerturbationTermOfSyllable ( sy );
408
+ ep1 := StabilityTermOfSyllable ( sy );
409
409
410
410
# Obtain <i1>th terms in permissble data of <sba>
411
411
a_seq := SourceEncodingOfPermDataOfSBAlg( sba )[ 1 ] ;
@@ -494,18 +494,18 @@ InstallMethod(
494
494
function ( sy )
495
495
local
496
496
path, # Underlying path of <sy>
497
- pert ; # Perturbation term of <sy>
497
+ stab ; # Stability term of <sy>
498
498
499
499
if IsZeroSyllable( sy ) then
500
500
return " ( )" ;
501
501
502
502
else
503
503
# The returned string should look something like "( p, ep )"
504
504
path := UnderlyingPathOfSyllable( sy );
505
- pert := PerturbationTermOfSyllable ( sy );
505
+ stab := StabilityTermOfSyllable ( sy );
506
506
507
507
return Concatenation(
508
- " ( " , String( path ), " , " , String( pert ), " )"
508
+ " ( " , String( path ), " , " , String( stab ), " )"
509
509
);
510
510
fi ;
511
511
end
@@ -666,7 +666,7 @@ InstallMethod(
666
666
if IsZeroSyllable( sy ) then
667
667
TryNextMethod ();
668
668
else
669
- # (Recall that virtual syllables have perturbation term 0 and so
669
+ # (Recall that virtual syllables have stability term 0 and so
670
670
# are stable syllables. This means they will (rightly) return
671
671
# <false> in the call below.)
672
672
@@ -684,7 +684,7 @@ InstallMethod(
684
684
if IsZeroSyllable( sy ) then
685
685
TryNextMethod ();
686
686
else
687
- # (Recall that virtual syllables have perturbation term 0 and so
687
+ # (Recall that virtual syllables have stability term 0 and so
688
688
# are stable syllables. This means they will (rightly) return
689
689
# <false> in the call below.)
690
690
0 commit comments