e51c4ad2e9
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
19 lines
445 B
Text
19 lines
445 B
Text
import logic data.prod
|
||
open num prod inhabited
|
||
|
||
section
|
||
parameter {A : Type}
|
||
parameter {B : Type}
|
||
parameter Ha : inhabited A
|
||
parameter Hb : inhabited B
|
||
-- The section mechanism only includes parameters that are explicitly cited.
|
||
-- So, we use the 'including' expression to make explicit we want to use
|
||
-- Ha and Hb
|
||
theorem tst : inhabited (Prop × A × B)
|
||
:= including Ha Hb, _
|
||
|
||
end
|
||
|
||
(*
|
||
print(get_env():find("tst"):value())
|
||
*)
|