When I display my logical context after having checked it, I get, among many other things:
inconsistent():1
m_asserted_formulas.inconsistent():1
#1 := true
#2 := false
... (follows around 40 of theses assertions)
#144 := (not #143)
asserted formulas:
#23 #125 .... #2
I understand that in the list of asserted formulas, there are some inconsistencies. The first one I see is assertion number 2:
#2 := false
Am I right, or could it be that “false” is a true assertion ?
Thanks in advance,
AG.
Yes,
falsewas asserted to be true in your context. Note that, the context is tagged as inconsistent:inconsistent():1. The1here meanstrueas usual in C. Note that, this low level representation of the logical context should only be used for debugging purposes. It is not really meant for “external” consumption. Finally,falsemay have not been explicitly asserted by the user, but is instead implied by the assertions performed by the user.