added some test for pi1S2
authorcoquand <coquand@chalmers.se>
Thu, 30 Apr 2015 11:56:57 +0000 (13:56 +0200)
committercoquand <coquand@chalmers.se>
Thu, 30 Apr 2015 11:56:57 +0000 (13:56 +0200)
examples/pi1S2.ctt

index 308de0b2c1a09aaae28d91376f31f3d7ba9f6a1f..561f9e32a4626f4cf7d3dee939a735fcbd7fcf01 100644 (file)
@@ -32,4 +32,13 @@ pi1stwo : U = sTrunc (Id stwo north north)
 
 eqPi1 : Id U pi1S2 pi1stwo = <i>sTrunc (Id (susp (eqS1@i)) north north)
 
-propPi1stwo : prop pi1stwo = subst U prop pi1S2 pi1stwo eqPi1 propPi1S2
\ No newline at end of file
+propPi1stwo : prop pi1stwo = subst U prop pi1S2 pi1stwo eqPi1 propPi1S2
+
+meridNstwo : Id stwo north south = <i>merid{stwo} north@i
+meridSstwo : Id stwo north south = <i>merid{stwo} south@i
+trivstwo : pi1stwo = inc (refl stwo north)
+loopstwo : pi1stwo = inc (compId stwo north south north meridNstwo (<i>meridSstwo@-i))
+
+
+test2 : Id pi1stwo trivstwo loopstwo = propPi1stwo trivstwo loopstwo
+test3 : Id pi1stwo trivstwo trivstwo = propPi1stwo trivstwo trivstwo