Description
When combining decimal multipleOf constraints (e.g. inside allOf), the resulting combined value can be wildly incorrect instead of the expected mathematical LCM.
Minimal reproducible example
{
allOf: [
{ multipleOf: 0.2 },
{ multipleOf: 0.3 }
]
}
Instance
Expected output
Expected a number that is a multiple of 0.6
Actual Output
