Skip to content

Commit d66df26

Browse files
Fix some typos. (#7075)
1 parent ec2b8eb commit d66df26

8 files changed

+10
-10
lines changed

RELEASE_NOTES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Version 4.12.5
1616
- A new theory solver "int-blast" enabled by using:
1717
- sat.smt=true smt.bv.solver=2
1818
- It solves a few bit-vector problems not handled by bit-blasting, especially if the bit-widths are large.
19-
- It is based on encoding bit-vector constraints to non-linear integer arithemtic.
19+
- It is based on encoding bit-vector constraints to non-linear integer arithmetic.
2020

2121

2222
Version 4.12.4

src/ast/euf/euf_ac_plugin.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ More notes:
5959
- The shared terms hash table is not incremental.
6060
It could be made incremental by updating it on every merge similar to how the egraph handles it.
6161
- V2 using multiplicities instead of repeated values in monomials.
62-
- Squash trail updates when equations or monomials are modified within the same epoque.
63-
- by an epoque counter that can be updated by the egraph class whenever there is a push/pop.
64-
- store the epoque as a tick on equations and possibly when updating monomials on equations.
62+
- Squash trail updates when equations or monomials are modified within the same epoch.
63+
- by an epoch counter that can be updated by the egraph class whenever there is a push/pop.
64+
- store the epoch as a tick on equations and possibly when updating monomials on equations.
6565
6666
--*/
6767

src/ast/euf/euf_ac_plugin.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace euf {
4040
struct node {
4141
enode* n; // associated enode
4242
node* root; // path compressed root
43-
node* next; // next in equaivalence class
43+
node* next; // next in equivalence class
4444
justification j; // justification for equality
4545
node* target = nullptr; // justified next
4646
unsigned_vector shared; // shared occurrences

src/ast/euf/euf_arith_plugin.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Module Name:
77
88
Abstract:
99
10-
plugin structure for arithetic
10+
plugin structure for arithmetic
1111
1212
Author:
1313

src/ast/euf/euf_arith_plugin.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Module Name:
77
88
Abstract:
99
10-
plugin structure for arithetic
10+
plugin structure for arithmetic
1111
Author:
1212
1313
Nikolaj Bjorner (nbjorner) 2023-11-11

src/ast/euf/euf_bv_plugin.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ The formal properties of saturation have to be established.
6969
- Saturation does not complete with respect to associativity.
7070
Instead the claim is along the lines that the resulting E-graph can be used as a canonizer.
7171
If given a set of equations E that are saturated, and terms t1, t2 that are
72-
both simplified with respect to left-associativity of concatentation, and t1, t2 belong to the E-graph,
72+
both simplified with respect to left-associativity of concatenation, and t1, t2 belong to the E-graph,
7373
then t1 = t2 iff t1 ~ t2 in the E-graph.
7474
7575
TODO: Is saturation for (7) overkill for the purpose of canonization?

src/muz/rel/dl_mk_similarity_compressor.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ namespace datalog {
101101

102102
/**
103103
\brief Return 0 if r1 and r2 could be similar. If the rough similarity
104-
equaivelance class of r1 is greater than the one of r2, return 1; otherwise return -1.
104+
equivalence class of r1 is greater than the one of r2, return 1; otherwise return -1.
105105
106106
Two rules are in the same rough similarity class if they differ only in constant arguments
107107
of positive uninterpreted predicates.

src/smt/theory_seq.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,7 @@ bool theory_seq::get_length(expr* e, expr_ref& len, literal_vector& lits) {
12441244

12451245
/**
12461246
* solve for fold/map (recursive function that depends on a sequence)
1247-
* Assumption: the Seq argument of fold/map expands into a concatentation of units
1247+
* Assumption: the Seq argument of fold/map expands into a concatenation of units
12481248
* The assumption is enforced by tracking the length of the seq argument.
12491249
* This is ensured in relevant_eh.
12501250
* Under the assumption, evern occurrence of fold/map gets simplified by expanding

0 commit comments

Comments
 (0)