IfwehaveaLsystemuoniIandwehaveamapfIdMJwithinotinJwecandeneasystemufoniJForinstanceiftisaLsystemwedenetibtobetheconditionsatibforindependentofianda t ibifib isinLThisisasy ID: 333653
Download Pdf The PPT/PDF document "Variation on cubical sets" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Ifwehaveconnectionsandnotdiagonal,wecannowdescribeamorphismI!JasamapI!D(J)whereD(J)isthefreedistributivelatticeonJandtwodistinctelementsofIaresenttoelementofdisjointsupport.Ifwetakeawaythedisjointsupportrestrictionweaddthediagonaloperation.Allthishasstillageometricinterpretationwithmaxandminoperationson[0;1].Finallywecanalsoaddanoperationcorrespondingto1xon[0;1]byreplacingdistributivelatticebydeMorganalgebra.ToaddconnectionsallowstoreducetheKanllingoperationtotheKancompositionoperation.Thisholdsprovidedwehaveregularity(aliftingofaconstantpathisconstant).2SemanticsTypesareinterpretedby(covariant)presheavesoverthefollowingcategory.Theobjectsarenitesets(of\symbols")andamapI!JisasettheoreticmapI!dM(J)wheredM(J)isthefreedeMorganalgebraonJ.AdeMorganalgebraisadistributivelatticewithanoperation1xwhichsatises10=011=01(x_y)=(1x)^(1y)1(x^y)=(1x)_(1y)(ThedierencewithBooleanalgebrasisthatwedonotrequireneitherx^(1x)=0norx_(1x)=1.)Thereisa\nominal"descriptionofacovariantpresheafoverthiscategory.Wehaveasetofelementsuwhichmaydependsonanitesetofsymbolsu(i1;:::;in)andwecandosubstitutions,replacingi1;:::;inbyelementsindM(J)foranyJ=j1;:::;jm.IfwerestrictourselvestomapsI!dM(J)whichsendsdistinctsymbolstoelementswithdisjointsupport,wegetthenotionofcubicalsetswithconnections.IfweconsiderarbitrarymapsI!dM(J)weallowinparticulartohavethemapi=jwhichcorrespondstorestrictiontoadiagonal.Aparticularoperationthatwecandoonanelementu=u(i;j;k)istoreplaceiby0or1.Wewrite(ib)thisoperationforb=0;1sothatu(i0)=u(0;j;k)forinstance.Thiscorrespondstorestrictiontoafaceofu.3RemarksonthebasecategoryThebasecategoryChasforobjectsnitesetsofsymbolsI;J;K;:::andamorphismI!JisamapI!dM(J).Atypewillbeinterpretedasa(covariant)presheafonC,whileatypeA`IdependingonsymbolsinIisinterpretedbyapresheafonInC.ThatissuchatypeisafamilyofsetsAfforf:I!JwithrestrictionmapsAf!Afgu7!ugforg:J!K.Wesaythatamapf:I!Jisstrictififisneither0nor1foralliinI.Onekeyremarkisthefollowing.Lemma3.1Iff:I!Jisstrictand indM(I)suchthat f=b(wherebis0or1)then =b.ThisdoesnotholdforBooleanalgebra.Forinstancethemap(i=j):fi;jg!fjgisstrictand(i^(1j))(i=j)=0buti^(1j)isneither0nor1.Eachfacemap:I!Iisepi.Iff:I!Jwewritef6tomeanthatthereexistsamapf0(uniquelydetermined)suchthatf=f0.Thismeansthatif=iforalliinthedomainof.Corollary3.2Iffg6andgisstrictthenf6.WeconsiderthepartialmeetsemilatticeMgeneratedbythefaceoperations(ib).AnelementofMcanbethoughtasanitesequenceoftheform(i0)(j1)(k0):::.Wedenoteby;;:::anelementofM.InparticularMcontainstheemptysequence1M.ThereisacanonicalpartialorderonMand2 IfwehaveaL-system~uoni;Iandwehaveamapf:I!dM(J)withinotinJwecandeneasystem~ufoni;J.Forinstanceif~tisaL-systemwedene~t(ib)tobetheconditionsa=t(ib)forindependentofianda =t (ib)if(ib) isinL.ThisisasystemofA(ib).Foranotherexample,ifweconsiderthesystemai0;ai1andthesubstitutioni=i^jweobtainthesystembi0=ai0;bj0=ai0;b(i1);(j1)=ai1.Hereisanexample(duetoGeorgesGonthier)whichshowstheproblemifweuseaBooleanalgebrainsteadofadeMorganalgebra.Considerthesystemu(i0)=ai0.Ifwetakei=j^kthesystembecomesu(j0)=ai0;u(k0)=ai0.Ifwethentakek=1jwegetu(j0)=ai0;u(j1)=ai0.Butifwetakedirectlyi=j^(1j)=0thenwegetthesystemu=ai0instead.Sothereisacoherenceproblem.AnelementainAiscompatiblewithorsatisestheJ-system~uifwehavea=uforallinJ.Wecanthenconsideratobeasolutionoftheconstraintsdenedby~u.Weonlyhaveoneoperation(0;1playsasymmetricrole)compiA;~u(ai0):A(i1)whereLisindependentofiandwhereai0:A(i0)isanelementindependentofiandsatisfyingtheL-system~u(i0)andwhichproducesanelementsatisfyingtheL-system~u(i1).Thesymboliisboundinthisoperation(butimayoccurinAandu).ThisoperationshouldberegularinthesensethatcompiA;~u(ai0)=ai0wheneverA;~uisindependentofi.Fromthisoperationwecandene~a=lliA;~u(ai0)=compjA(i^j);~u(i^j)(ai0)elementoftypeAwhichsatises~a(i0)=ai0byregularityand~a=u(i^j)(j1)=u.Theuniformityconditionwhichisrequiredisthatwehaveiff:I!dM(J)andIcontainsthefreesymbolsofcompiA;~u(ai0)compiA;~u(ai0)f=compjAg;~ug(ai0f)whereg:I;i!dM(J;j)isanyextensionoffwithg(i)=jnotinJ(whichre ectsthatiisboundinthisoperationandai0isindependentofi).Lemma4.1IfwehaveaL-systemtofAandai0inA(i0)andbothuandvinAsatisfyu=v=tu(i0)=v(i0)=ai0thenthereisaL-pathbetweenu(i1)andv(i1).Proof.WeintroduceafreshsymboljanddeneaL;(j0);(j1)-system~wbytakingw=tandwj0=uandwj1=v.WecanthenconsidercompiA;~w(ai0)whichisaL-pathbetweenu(i1)andv(i1). Hereisaspecialcaseofthecompositionoperationwhichwillbeconvenient.Lemma4.2GivenatypeAandainAandaL-systemof\lines"t:a!uinA,thereexistsa0inAsuchthata0=uforallinL.Proof.Letibeafreshsymbol.Wecandenea0=compiA;~v(a)wherev=ti,sothatv(i0)=aandv(i1)=u. Wewritea0=comp(~t;a).Noticethat,byregularity,wehavecomp(~t;a)=aifalllinestareconstant.5ContractibletypesAtypeAiscontractibleiwecansolveinanuniformwayanyL-systeminA.ForinstancethefreeBooleanalgebraonthesetofsymbolsiscontractible.Thisfollowsfromthefactthatthereisexactlyonewaytollacubegivenitscorner.Forinstance,sincewehavea=(1i)a(i0)+ia(i1)anylineu:u0!iu1hastobeu=(1i)u0+iu1.4 7RepresentationofcubicalsetsIfwehaveawell-foundedsetX,wedenewhatisaX-set.ThisisinductivelygivenbyafamilyofpredicatesAforinXwhereAisaset-valuedpredicateonthesetofsequencesa;suchthataisinA(a ) .ToagivenX-setAwecanassociatethesetTofsequences(a)suchthataisinA(a).IfweletTbethesetofsequencesa;suchthataisinA(a ) ,thenAisafamilyofsetsoverT.WealsohaveacanonicalrestrictionmapT!TforallinXandT!Tif.ForinstanceifXistheordinal012thenaX-setconsistsinasetA0withafamilyofsetsA1overA0andafamilyofsetsA2(a0;a1)fora0inA0anda1inA1(a0).ItalsocanbenoticedthatX-setsforminanaturalwayamodeloftypetheorywith;anduniverses.Forinstance,forX=01wegetthemodelwhereatypeisinterpretedbyasetA0togetherwithafamilyofsetsA1(a0).LetXIbethenite(andhencewell-founded)posetoffaceoperationsonI.IfforinstanceI=i;jthenaXIsetconsistsin4setsAib;jc,andset-valuedrelationsAib(xib;j0;xib;j1)andAjc(xi0;jc;xi1;jc)andarelationA1(xi0;j0;xi0;j1;xi1;j0;xi1;j1;xi0;xi1;xj0;xj1).WeshallwritesimplyI-setsinsteadofXI-sets.WerenethesemanticsofaclosedtypeA`I.ItisgivenbyafamilyofsetsAfforf:I!JandrestrictionmapsAf!Afgifg:J!K.WerequireAftobeaJ-set,andAf!Afgisthecanonicalrestrictionmapifgisafacemap:J!J.Itcanbecheckedthatalltype-formingoperationsproduceobjectsofthisform.ForinstanceifFandGareanypresheavesonCthenGF(I)isasetofsequencesfinF(J)!G(J)forf:I!J,satisfyingthecondition(fu)g=fgug,andthishasanaturalstructureofI-set.WedenethefollowingoperationonI-sets.LetAbeaI-setandTbeaL-systemofI-sets,withcompatiblemaps:T!A.ThenwecanconsidertheI-set(~T;A),theelementofwhicharesequences(u)whereuisinTif6LandinAotherwise.Forinstance,ifI=iandAisgivenbyAi0;Ai1;A1andwehavei0:Ti0!Ai0then(~T;A)isthesetofsequences(ti0;ai1;a1)suchthata1isinA1(i0ti0;ai1).Itisnaturaltowritetheelementsontheform(~t;a).Thekeyremarkisthenthatifeachistheidentitymapwehave(~T;A)=Aandwehave(~t;a)=aifwetaket=a.Thisbasicoperationwillbeusedtodeneglueing(whichtransformsequivalencetoequality)andthecompositionoperationintheuniverse.Ineachcase,wewillgetthesameunderlyingtypeifallmapsareidentities.Inthecaseofglueinghowever,theKancompositionoperationsdoesnotneedtostaythesame,whileitwillbethesameforcomposition,whichensuresregularityforcompositionintheuniverse.IfwehaveB=(~T;A)thenthereisacanonicalmapofI-sets:B!A.Forinstance,ifI=iandAisgivenbyAi0;Ai1;A1andwehavei0:Ti0!Ai0thenBisthesetofsequences(ti0;ai1;a1)suchthata1isinA1(i0ti0;ai1)andwedene(ti0;ai1;a1)=(i0ti0;ai1;a1).8GlueingoperationInordertointerpretunivalenceweexplainhowtotransformanequivalencetoanequality.GivenaL-system~TinUandatypeAtogetherwithacompatiblesystemofequivalences:T!A,wedeneanewtypeB=glue(~T;A;~)AsacubicalsetBis(~T;A).Anelementofthistypeisoftheform(~t;a)witht:Tanda:Asuchthata=t.IfL=f1Mg,wehaveonlyoneequivalence1:T1!AandwetakeB=T1.IfLisemptywetakeB=A.Iff:I!JwedeneBf=glue(~Tf;Af;~f)Ifwehaveoneequivalence:T!A,thenintroducingafreshsymboli,wehaveA=A(i0)andB=glue(Ti0;A;i0)withTi0=Tandi0=.ThistypeBwillbesuchthatB(i0)=TandB(i1)=A(i1)=A.Sowehaveanoperationtransforminganequivalencetoanequality.(Weareonly6 Proof.WedeneaL-systeminEe=lljE(t)andei0=lljE(i0)(ti0)sothate(j0)=te(j1)=aei0(j0)=ti0ei0(j1)=ai0Ifei1=compiE;~e(ei0)wealsohaveei1(j0)=ti1andei1(j1)=ai1.Wedenee0i1=lljE(ti1)sothate0i1(j0)=ti1ande0i1(j1)=(i1)ti1.Ifkisafreshsymbol,wetakeuk0=e0i1anduk1=ei1and~ai1=compjE(i1);~u(ti1)Wehavethen~ai1(k0)=(i1)ti1and~ai1(k1)=ai1.FurthermoreifEisindependentofjthene0i1=ti1byregularity.Wehavee=tei0=ti0aswellbyregularity,sothatei1=ti1.Itfollowsthat~ai1=ti1alsobyregularity. Asforglueing,wedeneanelementofBtobeoftheform(~t;a)withainAandtinTsuchthatt=a.TheoperationcompiB;~v(vi0)isalmostthesameasforglueing.Werstbuildaandai0andai1=compiA;~a(ai0).Thedierenceisintherststep.For inL0,wecanconsiderinthetypeT (i1)ti1=compiT ;~v (vi0 )Webuildaline (i1)ti1!ai1 notbyusingLemma4.1butbybuildingdirectlyalinebetweenti1andai1 byusingLemma9.1.ThislinereducesthentoaconstantifE isindependentofj.10IdentitytypeTheKanoperationforidentitytypeissimilartotheonein[1].11FunctionextensionalityGivenf;goftypeAFandpsuchthatpu:fu!guwecomputeext(i;p):f!igforafreshi.Thisamountstodeneext(';p):AFforadeMorganformula'.Sincewedon'thavelinearitycondition,wedeneext(';p)u=pu'.12Propositionaltruncation13OperationalsemanticsWelimitourselvestothedescriptionofthesystemwithoutuniverses.Thepointistoexplainhowwecanjustifyfunctionextensionalitywithoutusingfunctionextensionalityatthemetalevel.Thesyntaxforthetermsist;A;F::=xjttjx:tjIdAttjAFjhiitjcompiA;~t(t)jexttttj'where'representsanelementinthefreedeMorganalgebraonthesymbols.Inthissyntax,hiitrepresentsthepathabstractionoperation,andbindsthesymboli.Similarly,compiA;~t(t)representsKancomposition;itbindsthesymboliand~trepresentsasystemofterms.Forinstance~tmaybeoftheformtj0;tj1oroftheformtj0;tk0;t(j1)(k1).Itmayalsobeempty,inwhichcasewewritesimplycompiA(t).Wehavetheusual-reductionrule(x:t)u=t(x=u)8 WecantheninterprettheusualJeliminationrule.Becauseoftheregularitycondition,thecompu-tationruleforJisinterpretedasajudgementalequality.Wecanaddt;A;F::=Njzerojs(t)jnatrecFttwiththeusualcomputationrulesnatrecFafzero=anatrecFafs(n)=fn(natrecFafn)ThecomputationrulesforcompiN;~u(ui0)arethefollowing.FirstwehavecompiN;~u(ui0)=zeroifui0=zeroand~uistheconstantsystemu=zero.SecondwehavecompiN;~u(ui0)=s(compiN;~v(vi0))ifui0=s(vi0)andu=s(v).14TypingrulesWehavejudgementoftheforms`I;`I`Aand`It:Arelativizedata\level"(nitesetofsymbols)I.TherulesaretheusualrulesoftypetheoryatalllevelsI,withtherestrictionrule`It:A f`Jtf:Afiff:I!dM(J).Thenewrulesarethenthefollowing.`I`I;iA`Iai0:A(i0)`I;iu:A `compiA~u(ai0):A(i1)withI=Idom().Wealsohave`IA`Ia0:A`Ia1:A `IIdAa0a1`IA`Ia0:A`Ia1:A`I;it:A`It(i0)=a0:A`It(i1)=a1:A `Ihiit:IdAa0a1Inparticular,wegetthere exivityproofofa:Abydeningreflaastheconstantpathfunctionhiia`It:IdAa0a1 `I;iti:A`It:(x:A)!B`Iu:(x:A)!B`Ip:(x:A)!IdB(tx)(ux) `Iexttup:Id((x:A)!B)tu15GeneralremarksaboutthemodelTherstremarkisthatallpathsinNareconstant,asexpected.Proposition15.1IisthepresheafdenedbyI(J)=dM(J)andNistheconstantpresheafN(J)=N.AnynaturaltransformationI!NisconstantandisdeterminedbytheimageofibythemapI(fig)!N.10