Talk:Fokker block

From Xenharmonic Wiki
Revision as of 18:50, 25 June 2025 by Sintel (talk | contribs) (The math)
Jump to navigation Jump to search

Math styles

This is what I'm sticking to:

  • Matrices should be uppercase and roman italic, e.g. V V.
  • Vectors or matrix rows should be roman bolded roman, e.g. v v.
  • Scalar variables or matrix/vector entries should be italic, e.g. n.
  • Letter-denoted functions should generally be italic, e.g. f (x), except when interpreted as vectors, e.g. v (c).
  • Word-denoted functions should be roman, e.g. log (x).
  • Use <math> $$ for "newline math" (in contrast to inline math).

Good enough?

And btw, is there a reason for the S[i] to have brackets instead of parentheses? I see this is used to denote index offset.

FloraC (talk) 10:28, 15 January 2021 (UTC) (updated FloraC (talk) 10:31, 22 March 2025 (UTC))

@FloraC: Yes it looks better in the rendered HTML page, but it looks worse in wikitext because it's to much control chars (ticks and tags) between the meaningful content. As I know, math can be configured to use text output for simple formatting. (Another option would be to roll our own template, module whatever to transform ^ and _ in sup and sub tags.) For example, here is what I see in the first paragraph of the current version of section "Second definition of a Fokker block":
Let us define a new set of vals by u<sub>''k''</sub> = ''P''v<sub>''k''</sub> - v<sub>''k''</sub> (2) v<sub>''n''</sub>. To apply these vals 
to S[''i''], note first that floor ((''e''<sub>''n''</sub>''i'' + ''a''<sub>''n''</sub>)/''P'') = floor (''i'' + ''a''<sub>''n''</sub>/''P'') 
= ''i'', so that v<sub>''n''</sub> (S[''i'']) = ''i''. Hence u<sub>''n''</sub> (S[''i'']) = ''P''v<sub>''n''</sub> - v<sub>''n''</sub> (2) 
v<sub>''n''</sub> = 0, while for ''k'' < ''n'', u<sub>''k''</sub> (S[''i'']) = ''P''v<sub>''k''</sub>(S[''i'']) - v<sub>''k''</sub> (2) 
''i''. Since ''x'' - 1 < floor(''x'') ≤ ''x'', we have (''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>)/''P'' - 1 < floor 
((''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>)/''P'') ≤ (''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>)/''P'', so that 
''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub> - ''P'' < ''P''v<sub>''k''</sub> (S[''i'']) ≤ ''e''<sub>''k''</sub>''i'' + 
''a''<sub>''k''</sub>. Since ''e''<sub>''k''</sub> = v<sub>''k''</sub> (2), this gives us ''a''<sub>''k''</sub> - ''P'' < 
u<sub>''k''</sub> (S[''i'']) ≤ ''a''<sub>''k''</sub>. This means that for each of the vals u<sub>''k''</sub>, the scale is mapped to a set of 
''P'' integers.
I hope you see my point. Maybe this is exactly what Inthar expresses in the proposal Xenharmonic Wiki:Things to do#Improve accessibility of wiki and present info in a non-technical way (BTW: I'm sure we need a shortcut for this, let's try Xenwiki:Accessibility). --Xenwolf (talk) 12:39, 16 January 2021 (UTC)
Yeah and it was super tedious to work on, and hopefully no one is gonna work on it anymore. I'm considering using more newline maths.
I believe Inthar proposed a different problem though. FloraC (talk) 16:07, 16 January 2021 (UTC)
Flora, do you feel able to explain some of the mathematics in the wiki to a non-mathematician audience. For instance, what does wedgie mean? I tried to read about wedge products but finally gave up. --Xenwolf (talk) 11:37, 17 January 2021 (UTC)
Unfortunately, the only thing I know about wedgies is an ad hoc method to calculate them. FloraC (talk) 16:32, 17 January 2021 (UTC)

Rename to "periodicity block"?

It doesn't seem like there are many things called "periodicity block" in general, so I think it would be more logical to simply use the term "periodicity block" chosen by Fokker himself. There doesn't seem to be a problem with the term "periodicity block" by itself, except maybe that there's potentially a better option out there that hasn't been considered yet (or hasn't been considered here at least), and I don't think we need to add Fokker's name to make it somehow clearer. Wikipedia seems to prefer "Fokker periodicity block", but I couldn't find the reasoning for this choice.

That said, it's a quite low priority issue to me, but if further work is going to be done to improve this page, I'd like to see the occasion taken to choose descriptive terms over ones based on people's names, especially for fundamental theory concepts like this one. --Fredg999 (talk) 04:46, 22 March 2025 (UTC)

I agree with this change, ABSOLUTELY. Heck, let's go ahead and find other stuff like this that could do with more descriptive names (I'd keep "monzo" though, since it's too ingrained). --VectorGraphics (How do I add a timestamp)

The math

"Do not edit math you clearly do not understand." Well, if I do not understand the math even after watching two 3B1B videos and stepping through it meticulously, then maybe the math is the problem. -- VectorGraphics (talk) 16:29, 25 June 2025 (UTC)

Most of the math is due to GWS, who is good at math. Math is either correct or incorrect; there is hardly a third category for "unclear" unless you're Mochizuki. I would guess that this math in particular is correct. --hkm (talk) 16:46, 25 June 2025 (UTC)
This math in particular makes a couple of logical leaps; these leaps were probably filled better by articles which this one linked to when all of the wiki was more math-focused. --hkm (talk) 17:00, 25 June 2025 (UTC)
To understand the section about finding the epimorph val, do cofactor expansion on the top row, then realize that the monzos when stripped of (for example) their first coordinate span ALL the intervals which are octave-equivalent to the origin. In the example given, they span 1/22 of all the intervals since the determinant of those three monzos is 22, so 1/22 of all intervals must be octave-equivalent to the origin; thus our rank-1 temperament must map 2/1 to 22 steps. --hkm (talk) 17:08, 25 June 2025 (UTC)


This page is just bad, it should be rewritten from the ground up. In the meantime, the article on wikipedia is much better. – Sintel🎏 (talk) 18:50, 25 June 2025 (UTC)