-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Symbols used only in Assumptions do not appear in Table of Symbols #1191
Comments
Looks like it was something that may have been something missed when swapping |
That is an excellent question!!! I don't know. Though I'm leaning towards "it should". And yes, it ought to be fixable, if we decide to include it. |
I agree in general that if a symbol is introduced in the assumptions, it should be included in the table of symbols. This particular case is interesting because z was implicitly added when the decision was made to use x and y to represent the coordinates in the plane. In the future we might want to be more explicit about our coordinate system selection. The refinement from theory to instanced model usually involves selecting a coordinate system. If our bits of knowledge were more formally connected, this kind of information would likely emerge organically. As we move forward, I could definitely see this particular example changing. The definition of plane strain could be made much more generic than it currently is. The definition given is specific to SSP, but the concept of plane strain comes up in many mechanics problems. In the more general version, we wouldn't mention z explicitly, because we wouldn't know the specific labelling of the coordinate system. When things really come together, I could imagine a generic definition that can automatically be customized for the specific problem of interest. I don't think we need to make plane strain more generic now, but this is something to keep in mind for the future. With respect to searching the list of assumptions for symbols, I think we should do that, especially if it is easy. It certainly could come up in other cases. |
I added a new symbol to SSP and noticed it was not appearing in the Table of Symbols. I think the issue is that the symbol is only used in the text of an Assumption, and when we pass over the SRS to get all the sentences from which we extract symbols, we skip over the assumptions:
Drasil/code/drasil-docLang/Drasil/ExtractDocDesc.hs
Lines 320 to 327 in 00cd3d7
I have a couple of questions:
For context, the symbol I added was z, used in this assumption:
The text was updated successfully, but these errors were encountered: