DIGEST 0c635e920d96506b6ec466731a5aa4a6
FAAC_tactics.Tutorial
R608:615 Stdlib.Arith.PeanoNat <> <> lib
R617:622 Stdlib.ZArith.ZArith <> <> lib
R624:627 Stdlib.Lists.List <> <> lib
R629:639 Stdlib.Sorting.Permutation <> <> lib
R641:643 Stdlib.micromega.Lia <> <> lib
R678:680 AAC_tactics.AAC <> <> lib
R708:716 AAC_tactics.Instances <> <> lib
sec 932:943 <> introduction
R955:960 Stdlib.ZArith.ZArith <> <> mod
R972:982 AAC_tactics.Instances Z <> mod
var 998:998 introduction a
var 1000:1000 introduction b
var 1002:1002 introduction c
R1006:1006 Corelib.Numbers.BinNums <> Z ind
var 1022:1022 introduction H
binder 1032:1032 <> x:7
R1046:1048 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R1036:1038 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1035:1035 AAC_tactics.Tutorial <> x:7 var
R1039:1043 Stdlib.ZArith.BinInt Z opp def
R1045:1045 AAC_tactics.Tutorial <> x:7 var
def 1055:1088 <> Unnamed_thm
R1085:1087 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R1069:1071 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1065:1067 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1061:1063 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1060:1060 AAC_tactics.Tutorial <> introduction.a var
R1064:1064 AAC_tactics.Tutorial <> introduction.b var
R1068:1068 AAC_tactics.Tutorial <> introduction.c var
R1072:1076 Stdlib.ZArith.BinInt Z opp def
R1080:1082 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1079:1079 AAC_tactics.Tutorial <> introduction.c var
R1083:1083 AAC_tactics.Tutorial <> introduction.a var
R1088:1088 AAC_tactics.Tutorial <> introduction.b var
R1107:1107 AAC_tactics.Tutorial <> introduction.H var
def 1141:1180 <> Unnamed_thm0
R1177:1179 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R1151:1153 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1147:1149 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1146:1146 AAC_tactics.Tutorial <> introduction.a var
R1150:1150 AAC_tactics.Tutorial <> introduction.c var
R1154:1158 Stdlib.ZArith.BinInt Z opp def
R1166:1168 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1162:1164 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1161:1161 AAC_tactics.Tutorial <> introduction.b var
R1165:1165 AAC_tactics.Tutorial <> introduction.a var
R1169:1173 Stdlib.ZArith.BinInt Z opp def
R1175:1175 AAC_tactics.Tutorial <> introduction.b var
R1180:1180 AAC_tactics.Tutorial <> introduction.c var
R1204:1204 AAC_tactics.Tutorial <> introduction.H var
def 1634:1691 <> Unnamed_thm1
R1688:1690 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R1660:1662 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1656:1658 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1639:1639 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R1645:1649 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R1655:1655 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R1641:1643 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1640:1640 AAC_tactics.Tutorial <> introduction.b var
R1644:1644 AAC_tactics.Tutorial <> introduction.c var
R1651:1653 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1650:1650 AAC_tactics.Tutorial <> introduction.c var
R1654:1654 AAC_tactics.Tutorial <> introduction.b var
R1659:1659 AAC_tactics.Tutorial <> introduction.a var
R1663:1667 Stdlib.ZArith.BinInt Z opp def
R1670:1670 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R1676:1680 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R1686:1686 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R1672:1674 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1671:1671 AAC_tactics.Tutorial <> introduction.c var
R1675:1675 AAC_tactics.Tutorial <> introduction.b var
R1682:1684 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1681:1681 AAC_tactics.Tutorial <> introduction.b var
R1685:1685 AAC_tactics.Tutorial <> introduction.c var
R1691:1691 AAC_tactics.Tutorial <> introduction.a var
R1710:1710 AAC_tactics.Tutorial <> introduction.H var
def 1979:2028 <> Unnamed_thm2
R2025:2027 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R2009:2011 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R2005:2007 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1984:1988 Stdlib.ZArith.BinInt Z max def
R1992:1994 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1991:1991 AAC_tactics.Tutorial <> introduction.b var
R1995:1995 AAC_tactics.Tutorial <> introduction.c var
R2000:2002 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R1999:1999 AAC_tactics.Tutorial <> introduction.c var
R2003:2003 AAC_tactics.Tutorial <> introduction.b var
R2008:2008 AAC_tactics.Tutorial <> introduction.a var
R2012:2016 Stdlib.ZArith.BinInt Z opp def
R2020:2022 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R2019:2019 AAC_tactics.Tutorial <> introduction.c var
R2023:2023 AAC_tactics.Tutorial <> introduction.b var
R2028:2028 AAC_tactics.Tutorial <> introduction.a var
R2066:2066 AAC_tactics.Tutorial <> introduction.H var
def 2100:2151 <> Unnamed_thm3
R2148:2150 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R2128:2130 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R2124:2126 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R2105:2109 Stdlib.ZArith.BinInt Z max def
R2111:2111 AAC_tactics.Tutorial <> introduction.c var
R2114:2118 Stdlib.ZArith.BinInt Z max def
R2120:2120 AAC_tactics.Tutorial <> introduction.b var
R2122:2122 AAC_tactics.Tutorial <> introduction.c var
R2127:2127 AAC_tactics.Tutorial <> introduction.a var
R2131:2135 Stdlib.ZArith.BinInt Z opp def
R2138:2142 Stdlib.ZArith.BinInt Z max def
R2144:2144 AAC_tactics.Tutorial <> introduction.c var
R2146:2146 AAC_tactics.Tutorial <> introduction.b var
R2151:2151 AAC_tactics.Tutorial <> introduction.a var
R2189:2189 AAC_tactics.Tutorial <> introduction.H var
R2227:2238 AAC_tactics.Tutorial introduction <> sec
sec 2435:2438 <> base
var  2452:2452 base X
var  2456:2456 base R
var  2460:2460 base E
var  2481:2484 base plus
var  2488:2490 base dot
var  2494:2497 base zero
var  2501:2503 base one
var  2509:2513 base dot_A
var  2550:2555 base plus_A
var  2585:2590 base plus_C
var  2620:2629 base dot_Proper
var  2663:2673 base plus_Proper
var  2708:2711 base Zero
var  2736:2738 base One
R2463:2473 Corelib.Classes.RelationClasses <> Equivalence class
R2475:2475 AAC_tactics.Tutorial <> R:11 var
R2518:2528 AAC_tactics.AAC <> Associative class
R2530:2530 AAC_tactics.Tutorial <> X:10 var
R2532:2532 AAC_tactics.Tutorial <> R:11 var
R2534:2536 AAC_tactics.Tutorial <> dot:14 var
R2559:2569 AAC_tactics.AAC <> Associative class
R2571:2571 AAC_tactics.Tutorial <> X:10 var
R2573:2573 AAC_tactics.Tutorial <> R:11 var
R2575:2578 AAC_tactics.Tutorial <> plus:13 var
R2594:2604 AAC_tactics.AAC <> Commutative class
R2606:2606 AAC_tactics.Tutorial <> X:10 var
R2608:2608 AAC_tactics.Tutorial <> R:11 var
R2610:2613 AAC_tactics.Tutorial <> plus:13 var
R2632:2637 Corelib.Classes.Morphisms <> Proper class
R2655:2657 AAC_tactics.Tutorial <> dot:14 var
R2641:2645 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R2640:2640 AAC_tactics.Tutorial <> R:11 var
R2647:2651 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R2646:2646 AAC_tactics.Tutorial <> R:11 var
R2652:2652 AAC_tactics.Tutorial <> R:11 var
R2676:2681 Corelib.Classes.Morphisms <> Proper class
R2699:2702 AAC_tactics.Tutorial <> plus:13 var
R2685:2689 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R2684:2684 AAC_tactics.Tutorial <> R:11 var
R2691:2695 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R2690:2690 AAC_tactics.Tutorial <> R:11 var
R2696:2696 AAC_tactics.Tutorial <> R:11 var
R2715:2718 AAC_tactics.AAC <> Unit class
R2727:2730 AAC_tactics.Tutorial <> zero:15 var
R2722:2725 AAC_tactics.Tutorial <> plus:13 var
R2720:2720 AAC_tactics.Tutorial <> R:11 var
R2742:2745 AAC_tactics.AAC <> Unit class
R2753:2755 AAC_tactics.Tutorial <> one:16 var
R2749:2751 AAC_tactics.Tutorial <> dot:14 var
R2747:2747 AAC_tactics.Tutorial <> R:11 var
R2785:2785 AAC_tactics.Tutorial <> base.R var
not 2771:2771 base :::x_'=='_x
R2832:2834 AAC_tactics.Tutorial <> base.dot var
not 2818:2818 base :::x_'*'_x
R2901:2903 AAC_tactics.Tutorial <> base.one var
not 2887:2887 base :::'1'
R2932:2935 AAC_tactics.Tutorial <> base.plus var
not 2918:2918 base :::x_'+'_x
R3002:3005 AAC_tactics.Tutorial <> base.zero var
not 2988:2988 base :::'0'
sec 3195:3202 base reminder
var 3220:3220 base.reminder H
binder 3231:3231 <> x:24
R3239:3242 AAC_tactics.Tutorial base :::x_'=='_x not
R3235:3237 AAC_tactics.Tutorial base :::x_'*'_x not
R3234:3234 AAC_tactics.Tutorial <> x:24 var
R3238:3238 AAC_tactics.Tutorial <> x:24 var
R3243:3243 AAC_tactics.Tutorial <> x:24 var
var 3260:3260 base.reminder a
var 3262:3262 base.reminder b
var 3264:3264 base.reminder c
R3268:3268 AAC_tactics.Tutorial <> base.X var
def 3279:3307 <> Unnamed_thm4
R3299:3302 AAC_tactics.Tutorial base :::x_'=='_x not
R3284:3284 AAC_tactics.Tutorial base :::x_'*'_x not
R3290:3292 AAC_tactics.Tutorial base :::x_'*'_x not
R3298:3298 AAC_tactics.Tutorial base :::x_'*'_x not
R3288:3288 AAC_tactics.Tutorial base :::x_'+'_x not
R3286:3286 AAC_tactics.Tutorial base :::x_'+'_x not
R3285:3285 AAC_tactics.Tutorial <> base.reminder.a var
R3287:3287 AAC_tactics.Tutorial <> base.reminder.b var
R3289:3289 AAC_tactics.Tutorial <> base.reminder.c var
R3296:3296 AAC_tactics.Tutorial base :::x_'+'_x not
R3294:3294 AAC_tactics.Tutorial base :::x_'+'_x not
R3293:3293 AAC_tactics.Tutorial <> base.reminder.c var
R3295:3295 AAC_tactics.Tutorial <> base.reminder.a var
R3297:3297 AAC_tactics.Tutorial <> base.reminder.b var
R3306:3306 AAC_tactics.Tutorial base :::x_'+'_x not
R3304:3304 AAC_tactics.Tutorial base :::x_'+'_x not
R3303:3303 AAC_tactics.Tutorial <> base.reminder.a var
R3305:3305 AAC_tactics.Tutorial <> base.reminder.b var
R3307:3307 AAC_tactics.Tutorial <> base.reminder.c var
R3328:3328 AAC_tactics.Tutorial <> base.reminder.H var
def 3468:3504 <> Unnamed_thm5
R3496:3499 AAC_tactics.Tutorial base :::x_'=='_x not
R3473:3473 AAC_tactics.Tutorial base :::x_'*'_x not
R3483:3485 AAC_tactics.Tutorial base :::x_'*'_x not
R3495:3495 AAC_tactics.Tutorial base :::x_'*'_x not
R3481:3481 AAC_tactics.Tutorial base :::x_'+'_x not
R3474:3474 AAC_tactics.Tutorial base :::x_'+'_x not
R3478:3479 AAC_tactics.Tutorial base :::x_'+'_x not
R3476:3476 AAC_tactics.Tutorial base :::x_'+'_x not
R3475:3475 AAC_tactics.Tutorial <> base.reminder.a var
R3477:3477 AAC_tactics.Tutorial <> base.reminder.b var
R3482:3482 AAC_tactics.Tutorial <> base.reminder.c var
R3486:3486 AAC_tactics.Tutorial base :::x_'+'_x not
R3490:3491 AAC_tactics.Tutorial base :::x_'+'_x not
R3488:3488 AAC_tactics.Tutorial base :::x_'+'_x not
R3487:3487 AAC_tactics.Tutorial <> base.reminder.c var
R3489:3489 AAC_tactics.Tutorial <> base.reminder.a var
R3493:3493 AAC_tactics.Tutorial base :::x_'*'_x not
R3492:3492 AAC_tactics.Tutorial <> base.reminder.b var
R3503:3503 AAC_tactics.Tutorial base :::x_'+'_x not
R3501:3501 AAC_tactics.Tutorial base :::x_'+'_x not
R3500:3500 AAC_tactics.Tutorial <> base.reminder.a var
R3502:3502 AAC_tactics.Tutorial <> base.reminder.b var
R3504:3504 AAC_tactics.Tutorial <> base.reminder.c var
R3525:3525 AAC_tactics.Tutorial <> base.reminder.H var
R3566:3573 AAC_tactics.Tutorial base.reminder <> sec
sec 3841:3849 base morphisms
var 3865:3865 base.morphisms f
R3870:3873 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R3869:3869 AAC_tactics.Tutorial <> base.X var
R3875:3878 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R3874:3874 AAC_tactics.Tutorial <> base.X var
R3879:3879 AAC_tactics.Tutorial <> base.X var
var 3897:3898 base.morphisms Hf
R3902:3907 Corelib.Classes.Morphisms <> Proper class
R3925:3925 AAC_tactics.Tutorial <> base.morphisms.f var
R3911:3915 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R3910:3910 AAC_tactics.Tutorial <> base.R var
R3917:3921 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R3916:3916 AAC_tactics.Tutorial <> base.R var
R3922:3922 AAC_tactics.Tutorial <> base.R var
var 3941:3941 base.morphisms g
R3946:3949 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R3945:3945 AAC_tactics.Tutorial <> base.X var
R3950:3950 AAC_tactics.Tutorial <> base.X var
var 3968:3969 base.morphisms Hg
R3973:3978 Corelib.Classes.Morphisms <> Proper class
R3990:3990 AAC_tactics.Tutorial <> base.morphisms.g var
R3982:3986 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R3981:3981 AAC_tactics.Tutorial <> base.R var
R3987:3987 AAC_tactics.Tutorial <> base.R var
var 4008:4008 base.morphisms a
var 4010:4010 base.morphisms b
R4013:4013 AAC_tactics.Tutorial <> base.X var
var 4031:4031 base.morphisms H
binder 4042:4042 <> x:45
binder 4044:4044 <> y:46
R4058:4061 AAC_tactics.Tutorial base :::x_'=='_x not
R4048:4048 AAC_tactics.Tutorial base :::x_'+'_x not
R4047:4047 AAC_tactics.Tutorial <> x:45 var
R4049:4049 AAC_tactics.Tutorial <> base.morphisms.f var
R4053:4053 AAC_tactics.Tutorial base :::x_'+'_x not
R4052:4052 AAC_tactics.Tutorial <> base.morphisms.b var
R4054:4054 AAC_tactics.Tutorial <> y:46 var
R4057:4057 AAC_tactics.Tutorial <> x:45 var
R4063:4063 AAC_tactics.Tutorial base :::x_'+'_x not
R4062:4062 AAC_tactics.Tutorial <> y:46 var
R4064:4064 AAC_tactics.Tutorial <> x:45 var
def 4072:4106 <> Unnamed_thm6
R4096:4099 AAC_tactics.Tutorial base :::x_'=='_x not
R4077:4077 AAC_tactics.Tutorial <> base.morphisms.g var
R4080:4080 AAC_tactics.Tutorial base :::x_'+'_x not
R4090:4093 AAC_tactics.Tutorial base :::x_'+'_x not
R4081:4081 AAC_tactics.Tutorial <> base.morphisms.f var
R4085:4085 AAC_tactics.Tutorial base :::x_'+'_x not
R4084:4084 AAC_tactics.Tutorial <> base.morphisms.a var
R4086:4086 AAC_tactics.Tutorial <> base.morphisms.b var
R4089:4089 AAC_tactics.Tutorial <> base.morphisms.a var
R4094:4094 AAC_tactics.Tutorial <> base.morphisms.a var
R4100:4100 AAC_tactics.Tutorial <> base.morphisms.g var
R4104:4104 AAC_tactics.Tutorial base :::x_'+'_x not
R4103:4103 AAC_tactics.Tutorial <> base.morphisms.a var
R4105:4105 AAC_tactics.Tutorial <> base.morphisms.a var
R4127:4127 AAC_tactics.Tutorial <> base.morphisms.H var
R4164:4172 AAC_tactics.Tutorial base.morphisms <> sec
sec 4384:4393 base occurrence
var 4409:4409 base.occurrence f
R4414:4417 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R4413:4413 AAC_tactics.Tutorial <> base.X var
R4418:4418 AAC_tactics.Tutorial <> base.X var
var 4434:4434 base.occurrence a
R4438:4438 AAC_tactics.Tutorial <> base.X var
var 4456:4457 base.occurrence Hf
R4461:4466 Corelib.Classes.Morphisms <> Proper class
R4478:4478 AAC_tactics.Tutorial <> base.occurrence.f var
R4470:4474 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R4469:4469 AAC_tactics.Tutorial <> base.R var
R4475:4475 AAC_tactics.Tutorial <> base.R var
var 4496:4496 base.occurrence H
binder 4507:4507 <> x:55
R4515:4518 AAC_tactics.Tutorial base :::x_'=='_x not
R4511:4513 AAC_tactics.Tutorial base :::x_'+'_x not
R4510:4510 AAC_tactics.Tutorial <> x:55 var
R4514:4514 AAC_tactics.Tutorial <> x:55 var
R4519:4519 AAC_tactics.Tutorial <> x:55 var
def 4527:4551 <> Unnamed_thm7
R4545:4548 AAC_tactics.Tutorial base :::x_'=='_x not
R4538:4538 AAC_tactics.Tutorial base :::x_'+'_x not
R4532:4532 AAC_tactics.Tutorial <> base.occurrence.f var
R4535:4535 AAC_tactics.Tutorial base :::x_'+'_x not
R4534:4534 AAC_tactics.Tutorial <> base.occurrence.a var
R4536:4536 AAC_tactics.Tutorial <> base.occurrence.a var
R4539:4539 AAC_tactics.Tutorial <> base.occurrence.f var
R4542:4542 AAC_tactics.Tutorial base :::x_'+'_x not
R4541:4541 AAC_tactics.Tutorial <> base.occurrence.a var
R4543:4543 AAC_tactics.Tutorial <> base.occurrence.a var
R4549:4549 AAC_tactics.Tutorial <> base.occurrence.f var
R4551:4551 AAC_tactics.Tutorial <> base.occurrence.a var
R4765:4765 AAC_tactics.Tutorial <> base.occurrence.H var
R4925:4925 AAC_tactics.Tutorial <> base.occurrence.H var
R5043:5043 AAC_tactics.Tutorial <> base.occurrence.H var
R5082:5091 AAC_tactics.Tutorial base.occurrence <> sec
sec 5105:5109 base subst
var 5126:5126 base.subst a
var 5128:5128 base.subst b
var 5130:5130 base.subst c
var 5132:5132 base.subst d
R5136:5136 AAC_tactics.Tutorial <> base.X var
var 5154:5154 base.subst H
binder 5164:5164 <> x:66
binder 5166:5166 <> y:67
R5176:5179 AAC_tactics.Tutorial base :::x_'=='_x not
R5174:5174 AAC_tactics.Tutorial base :::x_'*'_x not
R5172:5172 AAC_tactics.Tutorial base :::x_'*'_x not
R5170:5170 AAC_tactics.Tutorial base :::x_'*'_x not
R5169:5169 AAC_tactics.Tutorial <> base.subst.a var
R5171:5171 AAC_tactics.Tutorial <> x:66 var
R5173:5173 AAC_tactics.Tutorial <> y:67 var
R5175:5175 AAC_tactics.Tutorial <> base.subst.b var
R5187:5187 AAC_tactics.Tutorial base :::x_'*'_x not
R5181:5182 AAC_tactics.Tutorial base :::x_'*'_x not
R5186:5186 AAC_tactics.Tutorial base :::x_'*'_x not
R5180:5180 AAC_tactics.Tutorial <> base.subst.a var
R5184:5184 AAC_tactics.Tutorial base :::x_'+'_x not
R5183:5183 AAC_tactics.Tutorial <> x:66 var
R5185:5185 AAC_tactics.Tutorial <> y:67 var
R5188:5188 AAC_tactics.Tutorial <> base.subst.b var
var 5206:5207 base.subst H'
binder 5217:5217 <> x:70
R5225:5228 AAC_tactics.Tutorial base :::x_'=='_x not
R5221:5223 AAC_tactics.Tutorial base :::x_'+'_x not
R5220:5220 AAC_tactics.Tutorial <> x:70 var
R5224:5224 AAC_tactics.Tutorial <> x:70 var
R5229:5229 AAC_tactics.Tutorial <> x:70 var
def 5240:5267 <> Unnamed_thm8
R5256:5260 AAC_tactics.Tutorial base :::x_'=='_x not
R5254:5254 AAC_tactics.Tutorial base :::x_'*'_x not
R5252:5252 AAC_tactics.Tutorial base :::x_'*'_x not
R5250:5250 AAC_tactics.Tutorial base :::x_'*'_x not
R5248:5248 AAC_tactics.Tutorial base :::x_'*'_x not
R5246:5246 AAC_tactics.Tutorial base :::x_'*'_x not
R5245:5245 AAC_tactics.Tutorial <> base.subst.a var
R5247:5247 AAC_tactics.Tutorial <> base.subst.c var
R5249:5249 AAC_tactics.Tutorial <> base.subst.d var
R5251:5251 AAC_tactics.Tutorial <> base.subst.c var
R5253:5253 AAC_tactics.Tutorial <> base.subst.d var
R5255:5255 AAC_tactics.Tutorial <> base.subst.b var
R5266:5266 AAC_tactics.Tutorial base :::x_'*'_x not
R5264:5264 AAC_tactics.Tutorial base :::x_'*'_x not
R5262:5262 AAC_tactics.Tutorial base :::x_'*'_x not
R5261:5261 AAC_tactics.Tutorial <> base.subst.a var
R5263:5263 AAC_tactics.Tutorial <> base.subst.c var
R5265:5265 AAC_tactics.Tutorial <> base.subst.d var
R5267:5267 AAC_tactics.Tutorial <> base.subst.b var
R5374:5374 AAC_tactics.Tutorial <> base.subst.H var
R5452:5452 AAC_tactics.Tutorial <> base.subst.H var
R5481:5482 AAC_tactics.Tutorial <> base.subst.H' var
R5523:5527 AAC_tactics.Tutorial base.subst <> sec
sec 5956:5959 base both
var 5976:5976 base.both a
var 5978:5978 base.both b
var 5980:5980 base.both c
var 5982:5982 base.both d
R5986:5986 AAC_tactics.Tutorial <> base.X var
var 6004:6004 base.both H
binder 6014:6014 <> x:81
binder 6016:6016 <> y:82
R6026:6029 AAC_tactics.Tutorial base :::x_'=='_x not
R6024:6024 AAC_tactics.Tutorial base :::x_'*'_x not
R6022:6022 AAC_tactics.Tutorial base :::x_'*'_x not
R6020:6020 AAC_tactics.Tutorial base :::x_'*'_x not
R6019:6019 AAC_tactics.Tutorial <> base.both.a var
R6021:6021 AAC_tactics.Tutorial <> x:81 var
R6023:6023 AAC_tactics.Tutorial <> y:82 var
R6025:6025 AAC_tactics.Tutorial <> base.both.b var
R6037:6037 AAC_tactics.Tutorial base :::x_'*'_x not
R6031:6032 AAC_tactics.Tutorial base :::x_'*'_x not
R6036:6036 AAC_tactics.Tutorial base :::x_'*'_x not
R6030:6030 AAC_tactics.Tutorial <> base.both.a var
R6034:6034 AAC_tactics.Tutorial base :::x_'+'_x not
R6033:6033 AAC_tactics.Tutorial <> x:81 var
R6035:6035 AAC_tactics.Tutorial <> y:82 var
R6038:6038 AAC_tactics.Tutorial <> base.both.b var
var 6056:6057 base.both H'
binder 6067:6067 <> x:85
R6075:6078 AAC_tactics.Tutorial base :::x_'=='_x not
R6071:6073 AAC_tactics.Tutorial base :::x_'+'_x not
R6070:6070 AAC_tactics.Tutorial <> x:85 var
R6074:6074 AAC_tactics.Tutorial <> x:85 var
R6079:6079 AAC_tactics.Tutorial <> x:85 var
def 6090:6122 <> Unnamed_thm9
R6108:6111 AAC_tactics.Tutorial base :::x_'=='_x not
R6106:6106 AAC_tactics.Tutorial base :::x_'*'_x not
R6104:6104 AAC_tactics.Tutorial base :::x_'*'_x not
R6102:6102 AAC_tactics.Tutorial base :::x_'*'_x not
R6100:6100 AAC_tactics.Tutorial base :::x_'*'_x not
R6098:6098 AAC_tactics.Tutorial base :::x_'*'_x not
R6096:6096 AAC_tactics.Tutorial base :::x_'*'_x not
R6095:6095 AAC_tactics.Tutorial <> base.both.a var
R6097:6097 AAC_tactics.Tutorial <> base.both.c var
R6099:6099 AAC_tactics.Tutorial <> base.both.d var
R6101:6101 AAC_tactics.Tutorial <> base.both.c var
R6103:6103 AAC_tactics.Tutorial <> base.both.d var
R6105:6105 AAC_tactics.Tutorial <> base.both.b var
R6107:6107 AAC_tactics.Tutorial <> base.both.b var
R6121:6121 AAC_tactics.Tutorial base :::x_'*'_x not
R6113:6114 AAC_tactics.Tutorial base :::x_'*'_x not
R6120:6120 AAC_tactics.Tutorial base :::x_'*'_x not
R6112:6112 AAC_tactics.Tutorial <> base.both.a var
R6118:6118 AAC_tactics.Tutorial base :::x_'*'_x not
R6116:6116 AAC_tactics.Tutorial base :::x_'*'_x not
R6115:6115 AAC_tactics.Tutorial <> base.both.c var
R6117:6117 AAC_tactics.Tutorial <> base.both.d var
R6119:6119 AAC_tactics.Tutorial <> base.both.b var
R6122:6122 AAC_tactics.Tutorial <> base.both.b var
R6145:6145 AAC_tactics.Tutorial <> base.both.H var
R6166:6166 AAC_tactics.Tutorial <> base.both.H var
R6202:6202 AAC_tactics.Tutorial <> base.both.H var
R6223:6223 AAC_tactics.Tutorial <> base.both.H var
R6244:6245 AAC_tactics.Tutorial <> base.both.H' var
R6266:6266 AAC_tactics.Tutorial <> base.both.H var
R6335:6338 AAC_tactics.Tutorial base.both <> sec
sec 6578:6595 base dealing_with_units
var 6612:6612 base.dealing_with_units a
var 6614:6614 base.dealing_with_units b
var 6616:6616 base.dealing_with_units c
R6619:6619 AAC_tactics.Tutorial <> base.X var
var 6637:6637 base.dealing_with_units H
binder 6647:6647 <> x:94
R6655:6658 AAC_tactics.Tutorial base :::x_'=='_x not
R6653:6653 AAC_tactics.Tutorial base :::x_'*'_x not
R6651:6651 AAC_tactics.Tutorial base :::x_'*'_x not
R6650:6650 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R6652:6652 AAC_tactics.Tutorial <> x:94 var
R6654:6654 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R6659:6659 AAC_tactics.Tutorial <> x:94 var
def 6667:6679 <> Unnamed_thm10
R6675:6678 AAC_tactics.Tutorial base :::x_'=='_x not
R6673:6673 AAC_tactics.Tutorial base :::x_'*'_x not
R6672:6672 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R6674:6674 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R6814:6814 AAC_tactics.Tutorial <> base.dealing_with_units.H var
R6916:6916 AAC_tactics.Tutorial <> base.dealing_with_units.H var
R6938:6938 AAC_tactics.Tutorial <> base.dealing_with_units.H var
var 7105:7106 base.dealing_with_units H'
binder 7116:7116 <> x:97
binder 7118:7118 <> y:98
binder 7120:7120 <> z:99
R7133:7136 AAC_tactics.Tutorial base :::x_'=='_x not
R7127:7129 AAC_tactics.Tutorial base :::x_'+'_x not
R7125:7125 AAC_tactics.Tutorial base :::x_'*'_x not
R7124:7124 AAC_tactics.Tutorial <> x:97 var
R7126:7126 AAC_tactics.Tutorial <> y:98 var
R7131:7131 AAC_tactics.Tutorial base :::x_'*'_x not
R7130:7130 AAC_tactics.Tutorial <> x:97 var
R7132:7132 AAC_tactics.Tutorial <> z:99 var
R7138:7139 AAC_tactics.Tutorial base :::x_'*'_x not
R7143:7143 AAC_tactics.Tutorial base :::x_'*'_x not
R7137:7137 AAC_tactics.Tutorial <> x:97 var
R7141:7141 AAC_tactics.Tutorial base :::x_'+'_x not
R7140:7140 AAC_tactics.Tutorial <> y:98 var
R7142:7142 AAC_tactics.Tutorial <> z:99 var
def 7150:7188 <> Unnamed_thm11
R7172:7175 AAC_tactics.Tutorial base :::x_'=='_x not
R7166:7168 AAC_tactics.Tutorial base :::x_'+'_x not
R7160:7162 AAC_tactics.Tutorial base :::x_'+'_x not
R7158:7158 AAC_tactics.Tutorial base :::x_'*'_x not
R7156:7156 AAC_tactics.Tutorial base :::x_'*'_x not
R7155:7155 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R7157:7157 AAC_tactics.Tutorial <> base.dealing_with_units.b var
R7159:7159 AAC_tactics.Tutorial <> base.dealing_with_units.c var
R7164:7164 AAC_tactics.Tutorial base :::x_'*'_x not
R7163:7163 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R7165:7165 AAC_tactics.Tutorial <> base.dealing_with_units.c var
R7170:7170 AAC_tactics.Tutorial base :::x_'*'_x not
R7169:7169 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R7171:7171 AAC_tactics.Tutorial <> base.dealing_with_units.b var
R7177:7178 AAC_tactics.Tutorial base :::x_'*'_x not
R7188:7188 AAC_tactics.Tutorial base :::x_'*'_x not
R7176:7176 AAC_tactics.Tutorial <> base.dealing_with_units.a var
R7180:7180 AAC_tactics.Tutorial base :::x_'+'_x not
R7179:7179 AAC_tactics.Tutorial <> base.dealing_with_units.c var
R7182:7183 AAC_tactics.Tutorial base :::x_'*'_x not
R7187:7187 AAC_tactics.Tutorial base :::x_'*'_x not
R7181:7181 AAC_tactics.Tutorial <> base.dealing_with_units.b var
R7185:7185 AAC_tactics.Tutorial base :::x_'+'_x not
R7186:7186 AAC_tactics.Tutorial <> base.dealing_with_units.c var
R7250:7251 AAC_tactics.Tutorial <> base.dealing_with_units.H' var
R7280:7281 AAC_tactics.Tutorial <> base.dealing_with_units.H' var
R7346:7347 AAC_tactics.Tutorial <> base.dealing_with_units.H' var
R7368:7385 AAC_tactics.Tutorial base.dealing_with_units <> sec
R7393:7396 AAC_tactics.Tutorial base <> sec
sec 7619:7623 <> Peano
R7635:7642 Stdlib.Arith.PeanoNat <> <> mod
inst 7666:7682 <> aac_Nat_add_Assoc
R7686:7696 AAC_tactics.AAC <> Associative class
R7701:7707 Stdlib.Arith.PeanoNat Nat add def
R7698:7699 Corelib.Init.Logic <> eq ind
R7712:7724 Stdlib.Arith.PeanoNat Nat add_assoc thm
inst 7747:7762 <> aac_Nat_add_Comm
R7766:7776 AAC_tactics.AAC <> Commutative class
R7781:7787 Stdlib.Arith.PeanoNat Nat add def
R7778:7779 Corelib.Init.Logic <> eq ind
R7792:7803 Stdlib.Arith.PeanoNat Nat add_comm thm
inst 7827:7842 <> aac_Nat_mul_Comm
R7846:7856 AAC_tactics.AAC <> Commutative class
R7861:7867 Stdlib.Arith.PeanoNat Nat mul def
R7858:7859 Corelib.Init.Logic <> eq ind
R7872:7883 Stdlib.Arith.PeanoNat Nat mul_comm thm
inst 7906:7922 <> aac_Nat_mul_Assoc
R7926:7936 AAC_tactics.AAC <> Associative class
R7941:7947 Stdlib.Arith.PeanoNat Nat mul def
R7938:7939 Corelib.Init.Logic <> eq ind
R7952:7964 Stdlib.Arith.PeanoNat Nat mul_assoc thm
inst 7988:8005 <> aac_Nat_mul_1_Unit
R8009:8012 AAC_tactics.AAC <> Unit class
R8017:8023 Stdlib.Arith.PeanoNat Nat mul def
R8014:8015 Corelib.Init.Logic <> eq ind
R8034:8043 AAC_tactics.AAC <> Build_Unit constr
R8070:8080 Stdlib.Arith.PeanoNat Nat mul_1_r thm
R8058:8068 Stdlib.Arith.PeanoNat Nat mul_1_l thm
R8048:8054 Stdlib.Arith.PeanoNat Nat mul def
R8045:8046 Corelib.Init.Logic <> eq ind
inst 8103:8120 <> aac_Nat_add_0_Unit
R8124:8127 AAC_tactics.AAC <> Unit class
R8132:8138 Stdlib.Arith.PeanoNat Nat add def
R8129:8130 Corelib.Init.Logic <> eq ind
R8149:8158 AAC_tactics.AAC <> Build_Unit constr
R8187:8197 Stdlib.Arith.PeanoNat Nat add_0_r thm
R8175:8185 Stdlib.Arith.PeanoNat Nat add_0_l thm
R8172:8172 Corelib.Init.Datatypes <> O constr
R8163:8169 Stdlib.Arith.PeanoNat Nat add def
R8160:8161 Corelib.Init.Logic <> eq ind
inst 8389:8404 <> aac_Nat_max_Comm
R8408:8418 AAC_tactics.AAC <> Commutative class
R8423:8429 Stdlib.Arith.PeanoNat Nat max def
R8420:8421 Corelib.Init.Logic <> eq ind
R8434:8445 Stdlib.Arith.PeanoNat Nat max_comm thm
inst 8468:8484 <> aac_Nat_max_Assoc
R8488:8498 AAC_tactics.AAC <> Associative class
R8503:8509 Stdlib.Arith.PeanoNat Nat max def
R8500:8501 Corelib.Init.Logic <> eq ind
R8514:8526 Stdlib.Arith.PeanoNat Nat max_assoc thm
inst 8771:8786 <> aac_Nat_max_Idem
R8790:8799 AAC_tactics.AAC <> Idempotent class
R8804:8810 Stdlib.Arith.PeanoNat Nat max def
R8801:8802 Corelib.Init.Logic <> eq ind
R8815:8832 Stdlib.Arith.PeanoNat Nat max_idempotent abbrev
inst 8856:8873 <> aac_Nat_max_0_Unit
R8877:8880 AAC_tactics.AAC <> Unit class
R8885:8891 Stdlib.Arith.PeanoNat Nat max def
R8882:8883 Corelib.Init.Logic <> eq ind
R8902:8911 AAC_tactics.AAC <> Build_Unit constr
R8938:8948 Stdlib.Arith.PeanoNat Nat max_0_r thm
R8926:8936 Stdlib.Arith.PeanoNat Nat max_0_l thm
R8916:8922 Stdlib.Arith.PeanoNat Nat max def
R8913:8914 Corelib.Init.Logic <> eq ind
var 8963:8963 Peano a
var 8965:8965 Peano b
var 8967:8967 Peano c
R8971:8973 Corelib.Init.Datatypes <> nat ind
def 8979:9004 <> Unnamed_thm11
R9001:9003 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R8984:8990 Stdlib.Arith.PeanoNat Nat max def
R8994:8996 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R8993:8993 AAC_tactics.Tutorial <> Peano.a var
R9004:9004 AAC_tactics.Tutorial <> Peano.a var
def 9073:9098 <> Unnamed_thm12
R9095:9097 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R9078:9084 Stdlib.Arith.PeanoNat Nat max def
R9088:9090 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9087:9087 AAC_tactics.Tutorial <> Peano.a var
R9094:9094 AAC_tactics.Tutorial <> Peano.a var
R9098:9098 AAC_tactics.Tutorial <> Peano.a var
var 9200:9200 Peano H
binder 9211:9211 <> x:108
binder 9213:9213 <> y:109
binder 9215:9215 <> z:110
R9241:9243 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R9218:9224 Stdlib.Arith.PeanoNat Nat max def
R9228:9230 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9227:9227 AAC_tactics.Tutorial <> x:108 var
R9231:9231 AAC_tactics.Tutorial <> y:109 var
R9236:9238 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9235:9235 AAC_tactics.Tutorial <> x:108 var
R9239:9239 AAC_tactics.Tutorial <> z:110 var
R9245:9247 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9244:9244 AAC_tactics.Tutorial <> x:108 var
R9248:9254 Stdlib.Arith.PeanoNat Nat max def
R9256:9256 AAC_tactics.Tutorial <> y:109 var
R9258:9258 AAC_tactics.Tutorial <> z:110 var
def 9265:9316 <> Unnamed_thm13
R9299:9301 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R9270:9276 Stdlib.Arith.PeanoNat Nat max def
R9280:9282 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9279:9279 AAC_tactics.Tutorial <> Peano.a var
R9283:9283 AAC_tactics.Tutorial <> Peano.b var
R9288:9291 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9297:9297 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9287:9287 AAC_tactics.Tutorial <> Peano.c var
R9293:9295 Corelib.Init.Peano <> ::nat_scope:x_'*'_x not
R9292:9292 AAC_tactics.Tutorial <> Peano.a var
R9313:9315 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9302:9308 Stdlib.Arith.PeanoNat Nat max def
R9310:9310 AAC_tactics.Tutorial <> Peano.c var
R9312:9312 AAC_tactics.Tutorial <> Peano.b var
R9316:9316 AAC_tactics.Tutorial <> Peano.a var
R9337:9337 AAC_tactics.Tutorial <> Peano.H var
R9352:9352 AAC_tactics.Tutorial <> Peano.H var
def 9383:9444 <> Unnamed_thm14
R9427:9429 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R9388:9394 Stdlib.Arith.PeanoNat Nat max def
R9398:9400 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9397:9397 AAC_tactics.Tutorial <> Peano.a var
R9401:9401 AAC_tactics.Tutorial <> Peano.b var
R9406:9408 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9405:9405 AAC_tactics.Tutorial <> Peano.c var
R9409:9415 Stdlib.Arith.PeanoNat Nat max def
R9421:9421 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9419:9419 Corelib.Init.Peano <> ::nat_scope:x_'*'_x not
R9418:9418 AAC_tactics.Tutorial <> Peano.a var
R9431:9433 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R9430:9430 AAC_tactics.Tutorial <> Peano.a var
R9434:9440 Stdlib.Arith.PeanoNat Nat max def
R9442:9442 AAC_tactics.Tutorial <> Peano.b var
R9444:9444 AAC_tactics.Tutorial <> Peano.c var
R9465:9465 AAC_tactics.Tutorial <> Peano.H var
R9480:9480 AAC_tactics.Tutorial <> Peano.H var
def 10026:10077 <> Unnamed_thm15
R10031:10031 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R10051:10055 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
binder 10039:10039 <> x:113
R10047:10049 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R10043:10045 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10042:10042 AAC_tactics.Tutorial <> x:113 var
R10046:10046 AAC_tactics.Tutorial <> x:113 var
R10050:10050 AAC_tactics.Tutorial <> x:113 var
R10069:10072 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10065:10067 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10061:10063 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10057:10059 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10056:10056 AAC_tactics.Tutorial <> Peano.a var
R10060:10060 AAC_tactics.Tutorial <> Peano.b var
R10064:10064 AAC_tactics.Tutorial <> Peano.b var
R10068:10068 AAC_tactics.Tutorial <> Peano.a var
R10074:10076 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10073:10073 AAC_tactics.Tutorial <> Peano.a var
R10077:10077 AAC_tactics.Tutorial <> Peano.b var
def 10219:10271 <> Unnamed_thm16
R10224:10224 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R10244:10248 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
binder 10232:10232 <> x:114
R10240:10242 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R10236:10238 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10235:10235 AAC_tactics.Tutorial <> x:114 var
R10239:10239 AAC_tactics.Tutorial <> x:114 var
R10243:10243 AAC_tactics.Tutorial <> x:114 var
R10254:10258 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10250:10252 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10249:10249 AAC_tactics.Tutorial <> Peano.a var
R10253:10253 AAC_tactics.Tutorial <> Peano.b var
R10268:10270 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10264:10266 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10260:10262 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10259:10259 AAC_tactics.Tutorial <> Peano.a var
R10263:10263 AAC_tactics.Tutorial <> Peano.b var
R10267:10267 AAC_tactics.Tutorial <> Peano.b var
R10271:10271 AAC_tactics.Tutorial <> Peano.a var
def 10409:10461 <> Unnamed_thm17
R10414:10414 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R10435:10439 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
binder 10422:10422 <> x:115
R10430:10433 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10426:10428 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10425:10425 AAC_tactics.Tutorial <> x:115 var
R10429:10429 AAC_tactics.Tutorial <> x:115 var
R10434:10434 AAC_tactics.Tutorial <> x:115 var
R10453:10456 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10449:10451 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10445:10447 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10441:10443 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10440:10440 AAC_tactics.Tutorial <> Peano.a var
R10444:10444 AAC_tactics.Tutorial <> Peano.b var
R10448:10448 AAC_tactics.Tutorial <> Peano.b var
R10452:10452 AAC_tactics.Tutorial <> Peano.a var
R10458:10460 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10457:10457 AAC_tactics.Tutorial <> Peano.a var
R10461:10461 AAC_tactics.Tutorial <> Peano.b var
def 10568:10620 <> Unnamed_thm18
R10573:10573 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R10594:10598 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
binder 10581:10581 <> x:116
R10585:10588 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10584:10584 AAC_tactics.Tutorial <> x:116 var
R10590:10592 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10589:10589 AAC_tactics.Tutorial <> x:116 var
R10593:10593 AAC_tactics.Tutorial <> x:116 var
R10604:10607 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10600:10602 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10599:10599 AAC_tactics.Tutorial <> Peano.a var
R10603:10603 AAC_tactics.Tutorial <> Peano.b var
R10617:10619 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10613:10615 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10609:10611 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10608:10608 AAC_tactics.Tutorial <> Peano.a var
R10612:10612 AAC_tactics.Tutorial <> Peano.b var
R10616:10616 AAC_tactics.Tutorial <> Peano.b var
R10620:10620 AAC_tactics.Tutorial <> Peano.a var
def 10761:10817 <> Unnamed_thm19
R10789:10792 Corelib.Init.Peano <> ::nat_scope:x_'<='_x not
R10766:10772 Stdlib.Arith.PeanoNat Nat max def
R10776:10778 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10775:10775 AAC_tactics.Tutorial <> Peano.a var
R10779:10779 AAC_tactics.Tutorial <> Peano.b var
R10784:10786 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10783:10783 AAC_tactics.Tutorial <> Peano.c var
R10787:10787 AAC_tactics.Tutorial <> Peano.a var
R10793:10799 Stdlib.Arith.PeanoNat Nat max def
R10803:10805 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10802:10802 AAC_tactics.Tutorial <> Peano.b var
R10806:10806 AAC_tactics.Tutorial <> Peano.a var
R10811:10813 Corelib.Init.Peano <> ::nat_scope:x_'+'_x not
R10810:10810 AAC_tactics.Tutorial <> Peano.c var
R10815:10815 Corelib.Init.Peano <> ::nat_scope:x_'*'_x not
R10816:10816 AAC_tactics.Tutorial <> Peano.a var
inst 11317:11330 <> aac_le_eq_lift
R11334:11341 AAC_tactics.AAC <> AAC_lift class
R11346:11347 Corelib.Init.Logic <> eq ind
R11343:11344 Corelib.Init.Peano <> le ind
R11474:11478 AAC_tactics.Tutorial Peano <> sec
sec 11677:11689 <> AAC_normalise
R11701:11711 AAC_tactics.Instances Z <> mod
R11723:11728 Stdlib.ZArith.ZArith <> <> mod
R11730:11732 Stdlib.micromega.Lia <> <> mod
var 11770:11770 AAC_normalise a
var 11772:11772 AAC_normalise b
var 11774:11774 AAC_normalise c
var 11776:11776 AAC_normalise d
R11780:11780 Corelib.Numbers.BinNums <> Z ind
def 11785:11822 <> Unnamed_thm20
R11819:11821 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R11813:11815 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11809:11811 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11805:11807 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11791:11794 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11804:11804 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11790:11790 AAC_tactics.Tutorial <> AAC_normalise.a var
R11796:11798 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11795:11795 AAC_tactics.Tutorial <> AAC_normalise.b var
R11802:11802 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11800:11800 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11799:11799 AAC_tactics.Tutorial <> AAC_normalise.c var
R11801:11801 AAC_tactics.Tutorial <> AAC_normalise.c var
R11803:11803 AAC_tactics.Tutorial <> AAC_normalise.d var
R11808:11808 AAC_tactics.Tutorial <> AAC_normalise.a var
R11817:11817 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11816:11816 AAC_tactics.Tutorial <> AAC_normalise.d var
R11822:11822 AAC_tactics.Tutorial <> AAC_normalise.a var
def 11856:11886 <> Unnamed_thm20
R11876:11879 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R11870:11872 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R11866:11868 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11862:11864 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11861:11861 AAC_tactics.Tutorial <> AAC_normalise.b var
R11869:11869 AAC_tactics.Tutorial <> AAC_normalise.a var
R11874:11874 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11873:11873 AAC_tactics.Tutorial <> AAC_normalise.c var
R11883:11885 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R11881:11881 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11880:11880 AAC_tactics.Tutorial <> AAC_normalise.a var
R11882:11882 AAC_tactics.Tutorial <> AAC_normalise.b var
R11886:11886 AAC_tactics.Tutorial <> AAC_normalise.c var
def 11952:11992 <> Unnamed_thm21
R11974:11977 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R11966:11968 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R11962:11964 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11958:11960 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11957:11957 AAC_tactics.Tutorial <> AAC_normalise.b var
R11965:11965 AAC_tactics.Tutorial <> AAC_normalise.a var
R11972:11972 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11970:11970 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11969:11969 AAC_tactics.Tutorial <> AAC_normalise.c var
R11973:11973 AAC_tactics.Tutorial <> AAC_normalise.d var
R11981:11983 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R11979:11979 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11978:11978 AAC_tactics.Tutorial <> AAC_normalise.a var
R11980:11980 AAC_tactics.Tutorial <> AAC_normalise.b var
R11991:11991 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11985:11986 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11990:11990 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R11984:11984 AAC_tactics.Tutorial <> AAC_normalise.d var
R11988:11988 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R11992:11992 AAC_tactics.Tutorial <> AAC_normalise.c var
def 12058:12085 <> Unnamed_thm22
R12080:12082 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R12063:12067 Stdlib.ZArith.BinInt Z max def
R12071:12071 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R12070:12070 AAC_tactics.Tutorial <> AAC_normalise.a var
R12072:12072 AAC_tactics.Tutorial <> AAC_normalise.b var
R12077:12077 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R12076:12076 AAC_tactics.Tutorial <> AAC_normalise.b var
R12078:12078 AAC_tactics.Tutorial <> AAC_normalise.a var
R12084:12084 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R12083:12083 AAC_tactics.Tutorial <> AAC_normalise.a var
R12085:12085 AAC_tactics.Tutorial <> AAC_normalise.b var
def 12206:12305 <> Unnamed_thm22
R12230:12230 Corelib.Numbers.BinNums <> Z ind
binder 12218:12218 <> a:125
binder 12220:12220 <> b:126
binder 12222:12223 <> a':127
binder 12225:12226 <> b':128
R12243:12246 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R12238:12240 Stdlib.ZArith.BinInt <> ::Z_scope:x_'<'_x not
R12241:12242 AAC_tactics.Tutorial <> b':128 var
R12270:12273 Corelib.Init.Notations <> ::type_scope:x_'->'_x not
R12258:12260 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R12247:12251 Stdlib.ZArith.BinInt Z gcd def
R12253:12254 AAC_tactics.Tutorial <> a':127 var
R12256:12257 AAC_tactics.Tutorial <> b':128 var
R12261:12265 Stdlib.ZArith.BinInt Z gcd def
R12267:12267 AAC_tactics.Tutorial <> a:125 var
R12269:12269 AAC_tactics.Tutorial <> b:126 var
R12294:12296 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R12274:12278 Stdlib.ZArith.BinInt Z gcd def
R12280:12281 AAC_tactics.Tutorial <> b':128 var
R12286:12290 Stdlib.ZArith.BinInt <> ::Z_scope:x_'mod'_x not
R12284:12285 AAC_tactics.Tutorial <> a':127 var
R12291:12292 AAC_tactics.Tutorial <> b':128 var
R12297:12301 Stdlib.ZArith.BinInt Z gcd def
R12303:12303 AAC_tactics.Tutorial <> a:125 var
R12305:12305 AAC_tactics.Tutorial <> b:126 var
R12345:12353 Stdlib.ZArith.BinInt Z gcd_mod thm
R12408:12420 AAC_tactics.Tutorial AAC_normalise <> sec
sec 12474:12481 <> Examples
R12494:12504 AAC_tactics.Instances Z <> mod
R12516:12521 Stdlib.ZArith.ZArith <> <> mod
R12523:12525 Stdlib.micromega.Lia <> <> mod
prf 12601:12614 <> Z_abs_triangle
binder 12625:12625 <> x:129
binder 12627:12627 <> y:130
R12643:12646 Stdlib.ZArith.BinInt <> ::Z_scope:x_'<='_x not
R12630:12634 Stdlib.ZArith.BinInt Z abs def
R12638:12640 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R12637:12637 AAC_tactics.Tutorial <> x:129 var
R12641:12641 AAC_tactics.Tutorial <> y:130 var
R12654:12656 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R12647:12651 Stdlib.ZArith.BinInt Z abs def
R12653:12653 AAC_tactics.Tutorial <> x:129 var
R12657:12661 Stdlib.ZArith.BinInt Z abs def
R12663:12663 AAC_tactics.Tutorial <> y:130 var
R12674:12687 Stdlib.ZArith.BinInt Z abs_triangle thm
prf 12699:12714 <> Z_add_opp_diag_r
binder 12725:12725 <> x:131
R12734:12736 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R12729:12731 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R12728:12728 AAC_tactics.Tutorial <> x:131 var
R12732:12732 Stdlib.ZArith.BinInt <> ::Z_scope:'-'_x not
R12733:12733 AAC_tactics.Tutorial <> x:131 var
R12748:12763 Stdlib.ZArith.BinInt Z add_opp_diag_r thm
inst 12867:12884 <> Z_opp_ge_le_compat
R12888:12893 Corelib.Classes.Morphisms <> Proper class
R12911:12915 Stdlib.ZArith.BinInt Z opp def
R12900:12904 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R12896:12899 Stdlib.ZArith.BinInt Z ge def
R12905:12908 Stdlib.ZArith.BinInt Z le def
inst 12970:12984 <> Z_add_le_compat
R12988:12993 Corelib.Classes.Morphisms <> Proper class
R13020:13024 Stdlib.ZArith.BinInt Z add def
R13000:13004 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R12996:12999 Stdlib.ZArith.BinInt Z le def
R13009:13013 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R13005:13008 Stdlib.ZArith.BinInt Z le def
R13014:13017 Stdlib.ZArith.BinInt Z le def
def 13069:13119 <> Unnamed_thm23
binder 13081:13081 <> a:132
binder 13083:13083 <> b:133
R13103:13106 Stdlib.ZArith.BinInt <> ::Z_scope:x_'<='_x not
R13093:13095 Stdlib.ZArith.BinInt <> ::Z_scope:x_'-'_x not
R13086:13090 Stdlib.ZArith.BinInt Z abs def
R13092:13092 AAC_tactics.Tutorial <> a:132 var
R13096:13100 Stdlib.ZArith.BinInt Z abs def
R13102:13102 AAC_tactics.Tutorial <> b:133 var
R13107:13111 Stdlib.ZArith.BinInt Z abs def
R13115:13117 Stdlib.ZArith.BinInt <> ::Z_scope:x_'-'_x not
R13114:13114 AAC_tactics.Tutorial <> a:132 var
R13118:13118 AAC_tactics.Tutorial <> b:133 var
R13141:13145 Stdlib.ZArith.BinInt Z sub def
R13170:13179 Stdlib.ZArith.BinInt Z sub_diag thm
R13205:13214 Stdlib.ZArith.BinInt Z sub_diag thm
R13236:13240 Stdlib.ZArith.BinInt Z sub def
R13259:13272 AAC_tactics.Tutorial <> Z_abs_triangle thm
R13291:13306 AAC_tactics.Tutorial <> Z_add_opp_diag_r thm
R13395:13395 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
not 13383:13383 Examples :::x_'^2'
R13440:13440 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
not 13425:13425 Examples :::'2'_'⋅'_x
prf 13468:13472 <> Hbin1
binder 13482:13482 <> x:134
binder 13484:13484 <> y:135
R13494:13498 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R13487:13487 AAC_tactics.Tutorial Examples :::x_'^2' not
R13491:13493 AAC_tactics.Tutorial Examples :::x_'^2' not
R13489:13489 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13488:13488 AAC_tactics.Tutorial <> x:134 var
R13490:13490 AAC_tactics.Tutorial <> y:135 var
R13508:13511 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13502:13504 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13500:13501 AAC_tactics.Tutorial Examples :::x_'^2' not
R13499:13499 AAC_tactics.Tutorial <> x:134 var
R13506:13507 AAC_tactics.Tutorial Examples :::x_'^2' not
R13505:13505 AAC_tactics.Tutorial <> y:135 var
R13512:13515 AAC_tactics.Tutorial Examples :::'2'_'⋅'_x not
R13517:13517 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R13516:13516 AAC_tactics.Tutorial <> x:134 var
R13518:13518 AAC_tactics.Tutorial <> y:135 var
prf 13557:13561 <> Hbin2
binder 13571:13571 <> x:136
binder 13573:13573 <> y:137
R13585:13587 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R13579:13581 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13577:13578 AAC_tactics.Tutorial Examples :::x_'^2' not
R13576:13576 AAC_tactics.Tutorial <> x:136 var
R13583:13584 AAC_tactics.Tutorial Examples :::x_'^2' not
R13582:13582 AAC_tactics.Tutorial <> y:137 var
R13595:13597 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13588:13588 AAC_tactics.Tutorial Examples :::x_'^2' not
R13592:13594 AAC_tactics.Tutorial Examples :::x_'^2' not
R13590:13590 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13589:13589 AAC_tactics.Tutorial <> x:136 var
R13591:13591 AAC_tactics.Tutorial <> y:137 var
R13598:13599 Stdlib.ZArith.BinInt <> ::Z_scope:'-'_x not
R13607:13607 Stdlib.ZArith.BinInt <> ::Z_scope:'-'_x not
R13600:13603 AAC_tactics.Tutorial Examples :::'2'_'⋅'_x not
R13605:13605 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R13604:13604 AAC_tactics.Tutorial <> x:136 var
R13606:13606 AAC_tactics.Tutorial <> y:137 var
prf 13646:13649 <> Hopp
binder 13660:13660 <> x:138
R13669:13671 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R13664:13666 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13663:13663 AAC_tactics.Tutorial <> x:138 var
R13667:13667 Stdlib.ZArith.BinInt <> ::Z_scope:'-'_x not
R13668:13668 AAC_tactics.Tutorial <> x:138 var
R13690:13700 Stdlib.ZArith.BinInt <> Zplus_opp_r abbrev
var 13722:13722 Examples a
var 13724:13724 Examples b
var 13726:13726 Examples c
R13730:13730 Corelib.Numbers.BinNums <> Z ind
var 13746:13746 Examples H
R13767:13770 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R13753:13755 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13751:13752 AAC_tactics.Tutorial Examples :::x_'^2' not
R13750:13750 AAC_tactics.Tutorial <> Examples.c var
R13756:13759 AAC_tactics.Tutorial Examples :::'2'_'⋅'_x not
R13760:13760 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R13764:13765 Stdlib.ZArith.BinInt <> ::Z_scope:x_'*'_x not
R13762:13762 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13761:13761 AAC_tactics.Tutorial <> Examples.a var
R13766:13766 AAC_tactics.Tutorial <> Examples.b var
R13771:13771 AAC_tactics.Tutorial Examples :::x_'^2' not
R13777:13779 AAC_tactics.Tutorial Examples :::x_'^2' not
R13775:13775 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13773:13773 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13772:13772 AAC_tactics.Tutorial <> Examples.a var
R13776:13776 AAC_tactics.Tutorial <> Examples.b var
def 13785:13816 <> Unnamed_thm24
R13811:13813 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R13807:13809 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13799:13801 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13793:13795 Stdlib.ZArith.BinInt <> ::Z_scope:x_'+'_x not
R13791:13792 AAC_tactics.Tutorial Examples :::x_'^2' not
R13790:13790 AAC_tactics.Tutorial <> Examples.a var
R13797:13798 AAC_tactics.Tutorial Examples :::x_'^2' not
R13796:13796 AAC_tactics.Tutorial <> Examples.b var
R13802:13805 AAC_tactics.Tutorial Examples :::'2'_'⋅'_x not
R13806:13806 AAC_tactics.Tutorial <> Examples.a var
R13815:13816 AAC_tactics.Tutorial Examples :::x_'^2' not
R13814:13814 AAC_tactics.Tutorial <> Examples.c var
R13839:13843 AAC_tactics.Tutorial <> Hbin1 thm
R13858:13862 AAC_tactics.Tutorial <> Hbin2 thm
R13884:13884 AAC_tactics.Tutorial <> Examples.H var
R13903:13906 AAC_tactics.Tutorial <> Hopp thm
R14027:14034 AAC_tactics.Tutorial Examples <> sec
sec 14071:14075 <> Lists
R14087:14090 Stdlib.Lists.List <> <> mod
R14092:14102 Stdlib.Sorting.Permutation <> <> mod
R14114:14128 AAC_tactics.Instances Lists <> mod
var 14145:14145 Lists X
var 14156:14157 Lists l1
var 14159:14160 Lists l2
var 14162:14163 Lists l3
R14167:14170 Corelib.Init.Datatypes <> list ind
R14172:14172 AAC_tactics.Tutorial <> X:148 var
def 14179:14218 <> Unnamed_thm25
R14200:14202 Corelib.Init.Logic <> ::type_scope:x_'='_x not
R14186:14190 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14199:14199 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14184:14185 AAC_tactics.Tutorial <> Lists.l1 var
R14193:14196 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14191:14192 AAC_tactics.Tutorial <> Lists.l2 var
R14197:14198 AAC_tactics.Tutorial <> Lists.l3 var
R14203:14203 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14212:14216 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14206:14209 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14204:14205 AAC_tactics.Tutorial <> Lists.l1 var
R14210:14211 AAC_tactics.Tutorial <> Lists.l2 var
R14217:14218 AAC_tactics.Tutorial <> Lists.l3 var
def 14252:14289 <> Unnamed_thm26
R14257:14267 Stdlib.Sorting.Permutation <> Permutation ind
R14283:14286 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14281:14282 AAC_tactics.Tutorial <> Lists.l2 var
R14287:14288 AAC_tactics.Tutorial <> Lists.l1 var
R14272:14275 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14270:14271 AAC_tactics.Tutorial <> Lists.l1 var
R14276:14277 AAC_tactics.Tutorial <> Lists.l2 var
var 14334:14334 Lists H
R14338:14348 Stdlib.Sorting.Permutation <> Permutation ind
R14353:14354 AAC_tactics.Tutorial <> Lists.l2 var
R14350:14351 AAC_tactics.Tutorial <> Lists.l1 var
def 14360:14397 <> Unnamed_thm27
R14365:14375 Stdlib.Sorting.Permutation <> Permutation ind
R14391:14394 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14389:14390 AAC_tactics.Tutorial <> Lists.l3 var
R14395:14396 AAC_tactics.Tutorial <> Lists.l2 var
R14380:14383 Corelib.Init.Datatypes <> ::list_scope:x_'++'_x not
R14378:14379 AAC_tactics.Tutorial <> Lists.l1 var
R14384:14385 AAC_tactics.Tutorial <> Lists.l3 var
R14416:14416 AAC_tactics.Tutorial <> Lists.H var
R14451:14455 AAC_tactics.Tutorial Lists <> sec
sec 14492:14496 <> Props
R14508:14525 AAC_tactics.Instances Prop_ops <> mod
var 14542:14542 Props P
var 14544:14544 Props Q
def 14558:14593 <> Unnamed_thm28
R14563:14563 Corelib.Init.Logic <> ::type_scope:x_'<->'_x not
R14570:14576 Corelib.Init.Logic <> ::type_scope:x_'<->'_x not
R14593:14593 Corelib.Init.Logic <> ::type_scope:x_'<->'_x not
R14565:14568 Corelib.Init.Logic <> ::type_scope:x_'/\'_x not
R14564:14564 AAC_tactics.Tutorial <> Props.Q var
R14569:14569 AAC_tactics.Tutorial <> Props.P var
R14578:14582 Corelib.Init.Logic <> ::type_scope:x_'/\'_x not
R14592:14592 Corelib.Init.Logic <> ::type_scope:x_'/\'_x not
R14577:14577 AAC_tactics.Tutorial <> Props.P var
R14584:14587 Corelib.Init.Logic <> ::type_scope:x_'/\'_x not
R14583:14583 AAC_tactics.Tutorial <> Props.Q var
R14588:14591 Corelib.Init.Logic <> True ind
def 14627:14663 <> Unnamed_thm29
R14632:14632 Corelib.Init.Logic <> ::type_scope:x_'<->'_x not
R14639:14645 Corelib.Init.Logic <> ::type_scope:x_'<->'_x not
R14663:14663 Corelib.Init.Logic <> ::type_scope:x_'<->'_x not
R14634:14637 Corelib.Init.Logic <> ::type_scope:x_'\/'_x not
R14633:14633 AAC_tactics.Tutorial <> Props.Q var
R14638:14638 AAC_tactics.Tutorial <> Props.P var
R14647:14651 Corelib.Init.Logic <> ::type_scope:x_'\/'_x not
R14662:14662 Corelib.Init.Logic <> ::type_scope:x_'\/'_x not
R14646:14646 AAC_tactics.Tutorial <> Props.P var
R14653:14656 Corelib.Init.Logic <> ::type_scope:x_'\/'_x not
R14652:14652 AAC_tactics.Tutorial <> Props.Q var
R14657:14661 Corelib.Init.Logic <> False ind
R14698:14702 AAC_tactics.Tutorial Props <> sec
