40 lines
706 B
Text
40 lines
706 B
Text
4 goals
|
|
case decidable.is_false, decidable.is_false
|
|
p q : Prop
|
|
⊢ ¬p → ¬q → true
|
|
|
|
case decidable.is_false, decidable.is_true
|
|
p q : Prop
|
|
⊢ ¬p → q → true
|
|
|
|
case decidable.is_true, decidable.is_false
|
|
p q : Prop
|
|
⊢ p → ¬q → true
|
|
|
|
case decidable.is_true, decidable.is_true
|
|
p q : Prop
|
|
⊢ p → q → true
|
|
4 goals
|
|
case pos, pos
|
|
p q : Prop,
|
|
_inst_1 : decidable p,
|
|
_inst_2 : decidable q
|
|
⊢ q → p → true
|
|
|
|
case pos, neg
|
|
p q : Prop,
|
|
_inst_1 : decidable p,
|
|
_inst_2 : decidable q
|
|
⊢ ¬q → p → true
|
|
|
|
case neg, pos
|
|
p q : Prop,
|
|
_inst_1 : decidable p,
|
|
_inst_2 : decidable q
|
|
⊢ q → ¬p → true
|
|
|
|
case neg, neg
|
|
p q : Prop,
|
|
_inst_1 : decidable p,
|
|
_inst_2 : decidable q
|
|
⊢ ¬q → ¬p → true
|