Example
An argument is valid when no row makes premises true and conclusion false.
highlighted = computed this step
Build the concrete table
Compute the highlighted logic-table value.
P=0 Q=0P_and_imp=0 Q=0 valid_row=yes
Build the concrete table
Compute the highlighted logic-table value.
P=0 Q=0P=0 Q=1P_and_imp=0 Q=0 valid_row=yesP_and_imp=0 Q=1 valid_row=yes
Build the concrete table
Compute the highlighted logic-table value.
P=0 Q=0P=0 Q=1P=1 Q=0P_and_imp=0 Q=0 valid_row=yesP_and_imp=0 Q=1 valid_row=yesP_and_imp=0 Q=0 valid_row=yes
Build the concrete table
Compute the highlighted logic-table value.
P=0 Q=0P=0 Q=1P=1 Q=0P=1 Q=1P_and_imp=0 Q=0 valid_row=yesP_and_imp=0 Q=1 valid_row=yesP_and_imp=0 Q=0 valid_row=yesP_and_imp=1 Q=1 valid_row=yes
Read the table verdict
Compute the highlighted logic-table value.
P=0 Q=0P=0 Q=1P=1 Q=0P=1 Q=1verdictP_and_imp=0 Q=0 valid_row=yesP_and_imp=0 Q=1 valid_row=yesP_and_imp=0 Q=0 valid_row=yesP_and_imp=1 Q=1 valid_row=yesvalid: no counterexample
logic-computation
Every row is intentionally ordered and pinned to the lesson specification.