Is your feature request related to a problem? Please describe.
Currently, it is still legal to create an LDLf formula whose atoms have upper-cased characters, differently from LTLf.
from flloat.parser.ltlf import LTLfParser
LTLfParser()("F(a)") # this is OK
LTLfParser()("F(A)") # this raises error
from flloat.parser.ldlf import LDLfParser
LTLfParser()("a") # this is OK
LTLfParser()("A") # this is OK although should raise exception
Describe the solution you'd like
Update LDLf module to forbid uppercased propositions.
Describe alternatives you've considered
Additional context
Is your feature request related to a problem? Please describe.
Currently, it is still legal to create an LDLf formula whose atoms have upper-cased characters, differently from LTLf.
Describe the solution you'd like
Update LDLf module to forbid uppercased propositions.
Describe alternatives you've considered
Additional context