From 281889886610d66f521636cd9d39c2556f87c401 Mon Sep 17 00:00:00 2001 From: ComFreek <comfreek@outlook.com> Date: Sat, 24 Oct 2020 14:16:59 +0200 Subject: [PATCH] feat: better labels --- .../FrameIT/frameworld/$Angle$Sum.omdoc.xz | Bin 1628 -> 2228 bytes .../frameworld/$Frameworld$Meta.omdoc.xz | Bin 648 -> 496 bytes .../frameworld/$Meta$Annotations.omdoc.xz | Bin 720 -> 712 bytes .../FrameIT/frameworld/$Opposite$Len.omdoc.xz | Bin 2068 -> 2288 bytes .../frameworld/$Supplementary$Angles.omdoc.xz | Bin 1756 -> 2216 bytes ...$Triangle$Scroll_$General$Problem.omdoc.xz | Bin 760 -> 536 bytes ...ngle$Scroll_$Right$Angled$Problem.omdoc.xz | Bin 788 -> 940 bytes .../$Close$Gaps$Test_$Codomain.omdoc.xz | Bin 988 -> 992 bytes .../$Close$Gaps$Test_$Terms$Notepad.omdoc.xz | Bin 904 -> 904 bytes .../$Expected$Type$Test_$Codomain.omdoc.xz | Bin 792 -> 744 bytes .../$Expected$Type$Test_$Domain.omdoc.xz | Bin 836 -> 780 bytes .../$Sample$Situation$Theory.omdoc.xz | Bin 1368 -> 1372 bytes .../$Theory$Parameter$Bug.omdoc.xz | Bin 936 -> 864 bytes .../LoViVo/gearbox/gearbox.omdoc.xz | Bin 2396 -> 2400 bytes .../ExpectedTypeTests.mmt.err | 2 + .../IntegrationTests/SituationTheory.mmt.err | 2 + .../thy-parameter-bug.mmt.err | 2 + errors/mmt-omdoc/MetaTheories.mmt.err | 2 + .../mmt-omdoc/Scrolls/TriangleScrolls.mmt.err | 2 + narration/MetaTheories.omdoc | 2 +- narration/Scrolls/SupplementaryAngles.omdoc | 2 +- narration/Scrolls/TriangleScrolls.omdoc | 6 +- relational/IntegrationTests/.rel | 1 + .../FrameIT/frameworld/$Angle$Sum.rel | 122 +++++------ .../FrameIT/frameworld/$Meta$Annotations.rel | 3 + .../FrameIT/frameworld/$Opposite$Len.rel | 118 +++++------ .../frameworld/$Supplementary$Angles.rel | 198 +++++++++--------- .../$Close$Gaps$Test_$Codomain.rel | 2 +- source/MetaTheories.mmt | 6 +- source/Scrolls/SupplementaryAngles.mmt | 33 +-- source/Scrolls/TriangleScrolls.mmt | 63 +++--- 31 files changed, 296 insertions(+), 270 deletions(-) diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Angle$Sum.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Angle$Sum.omdoc.xz index 71042ec64dcd2d628c4fbfd128844e392f662811..8c0bb2a711a6a9f23e9f1848a24ec695edce7d65 100644 GIT binary patch delta 2103 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 delta 1498 zcmV<01tt2l5!?)r83b3T1{{$ce}86B4@QZvi;<v0Qp78V`uJm$8OPAl1Tfy7$-i@f zVf?uF8Id*}@tC$m54NP<Dcpr`!+(Ll@u^LZPr;TE<TBp<qW^0t-lWvSfyXxoXegji z5N|VHVQg(U=!Vw^-Pa6PLh0D0UMW?PYfgTIBG<9WHv@Q2%?Fs@mUb34#(x+O*Fk;M z^Kc$uY@7VCiL%8sgBy~YOOykf^<5eo<|sH>&|U8=y2dc<%ZONd%{+SkB@$6epIW7* zwo_4>);#bK?$ms@sBQCM#_;)z*9eQ-+Nc9Dzb*nmV31Grah0k?m7kR9vdtwx_}#bs zBU4;I`1j1&&|_2{Msv&h<bQB_W5uYeWok5Q(1PCna|={HRx+;EPY9mpj!`V677)bC z+n@Ohy%0{Gc6C(Zd`)b(UB|Jt^_T_vKh<1>XS1S?xzh|Tth#%o=KB-nD^)9j!<SeV z%we<oEW9~`p%Wy*6b}Ro@~{f&B0HxRm#Ago5{qDkPqK9viYcwVm47DQ?FiZT=#|}> z^oKdfgo+Yl$2b|A=w1~9Uk*W2L3T~Zucx<bKYf2Jxl$2JpsfkP2pwrT)D&8`q$irJ z!jaQ4>V#2o9cZJUF{1=`Zw9t4uNwh0+UWxYK^9s@IS_wc{jMETJeeKN@zX+LPE&8} zC|BHWl4Fx-QP72Xh<}24HSgctQUN(`W&s?j?Ly)A%o?am)Y<PGCD0@#b_L|9!ISsG zZ+e%dfr*pG)^8GCMzMD5TF!(;4BB1ZRIa~&0CfL*q9lVDJQb~r9Idl+6YLpIe6(<J z(_mt5L)wGp*2`B~YAX5IeyBnhj^Z^LOfPUQjZiz0x5M0(5P#fQtbhu0QXT-5KpBc7 zAa(e!2)GEe{-sDkl@#PVMQp?9c)8*-vS=;F6+4cS;y;eS19r?BM$39$LrA5)rVm^; z<uH)<O8>fZ8LwOmC;dJQ`gr&6U1ChFX;=9!(#b=`{|g!|*3V1wZFb9>siMjK@BG8{ zB5s)_CTtp}aeq+&6!7aVzQTzz?rY)t$pQX#TA~oiut>EH_g@QbG_3#w_!05lOn7~L zMF;=L>u&X0@GJvIr7*(hN+*FLt)rB6qo+B0iM$RF)09ec7jsyeF(_Hpg8$c@QVWRI z#1H>j!Xni1vc&zJN^&5M54u&10*d{$cxD~5-Pmy_Qh$b8NMURM3Tl^_+t&wfhvbm) zZHR07@GJ*VK*P$IB3;Jq-2fF!!?Jk`+w852FF(jBLDn@~F8uyrYTh?NzK*k6xd?Cd zf&-s$hqey+20lzCYbGR7_s>eiASUMp65;W9;qZ<9^wGd0bfZrYBfA&zRVdG~Mo}uD zAPDk{JAcgEQ<I|<p%Ze`ZoZ9|Fn(kTjFU*yQvdZ!XHft>Bd|DG9s)BA62Xjk>@eq3 z6X=t{_@dbkV6z&}d2p%uN5Iuk8}12bziO9s({CL)f$|0I;pMfeJ*X7@`cW7gOe8db zbx!#aS0KHmU?Py}O-x5(<0IS>l>bpID_MqAVShWIGqmo&n*niYJYps500|UaE&JaI za{IT=Azi>)uR>g_ghqpnO|aM+zcnu~MIsj~nP?mdlVpbE!*#8vGbtmnMO7@pF?&?R z^Zu221N&0Z1Lq!0L#jvuC%V(8JZeATPnYCID6ZoBXj{z$nsK78qHK>nI2R-kU4ezu z#D6b>+akzAFPL;Xe7N_)fPjA@D$iYRPi--P08j7|N$%0nKq#(bnuc+QXi8rXrs*#E z;-2kwd~%;R`4?iF@6Xshj%7|a7d_^tDK|~~Bm<t&(%Z^Le!ZQ?GR1@GsPB&{!>h}+ z!ZvMqli3ikV6)_F$aCUPG3526$@_RU^-G_Xitq+<iZ)IudU$!^Ij;=4N`hCBw=RlY zsdhb{l!lDlH)n)|i^a460GMw+2K&ie4*&tU45_aH09Vyu3$es!`vL#}000D8TKc!z A)&Kwi diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Frameworld$Meta.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Frameworld$Meta.omdoc.xz index afd90f697c89d845f7f3ccecbc0fcae9f7029389..5815e8625d0828250cbf7bed52798060475429af 100644 GIT binary patch delta 258 zcmV+d0sa1n1@Hrq83YFb0kDxB;eVP+TG3zhg1DwneYn2ieGF4z)nJ+&V5O&*lcUBK z#KCBMH5`#bQSIht5ziWrF<^=-zEI}2;q#7=U|Swk`m!V|1O%p&A%HDCZYd3E438PS z2dxwdvKpr04z1nc99*9wuB|))4{mZ7_me1#oW;hAb(N3+qB;ptae(16#dEg<=tH>K zTVQE>vKIqTI71#z?^@-ml5$UXTCh6rZMMQwC`*ic#SjzmL#n3(`z2xP-QAwyyPTtI zOcNXTc|P@@3|6Knjx62$R|R_E&R4Y}0D{GP4WIIom;eFH1A-0!0C*!2ud&2u`vL#} I000D8S{4a%*Z=?k delta 412 zcmV;N0b~B~1BeBX83Yb(0!5J>;eUF$Xf`<a9)&<wYq2oL5~%*VMp~@RVTx!@-=Fk- z>^JPJOmGy>ONteH(cp&DgTTF}mg5(j*eNc@$#rzsPK@Cks+vp>(i|~PPALR65%68Y zFD=X)u_DG@rqW(QU%fb1MQ#1#?_;Z32S=Be59)&lSy^p&8Wq!#>PZmjGk@Za3v6X4 zYuXf|A>S(@N|&^Ue^j`)$Jmk;Iue^tRBUz%CUU@+I!{RJlk1FcJhp~2m&VRSN!Uv9 zX*rMOG`t@kVRIK&j~_2s*+tg9dZ5N&r#>=qfAt6rO=|l3WEQl3L+gkq<aEaQaS?_g zONZ9cs)JR%n?5HSeFm7ognwXop02OIgf{0NjXycajid1nri~DA&qbt1eN>RKL-dd& zrWo&36L-5fiFUjBvFK`5C6UuDYJJgbDGE02BBEs`jR$kD!5`)9OhN(e+st!NH&B%V zd8j#+qT_S3-;p^b?mT;HGxq=h005q6K#U1a?`{AA;RNm+001S{Q4Pqk#Ao{g00000 G1X)^0(Y>7j diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Meta$Annotations.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Meta$Annotations.omdoc.xz index 70d82f162407d7e4972b797ab9c3dcb0d644453e..1cc3cf5cc1b3c9e1626d798a72799a658eed5c9d 100644 GIT binary patch delta 447 zcmV;w0YLuH1;_=E83YO`0)~+t{(qNtvI``lmG9oGK+9$LPVj>c#FATVT%0XDyr6WS z_I=@(H0za|WAdO?fm%Br&mHfol}TeITRp=!p<U;9ya1i4CyJ8rObK+jbqiC;edh2e zFP~x(>ipWeHR4JYK45ET{TFsM!7*{R;ilg_<GDB~zf??l)gok{e$kX|zkg@Oy^dqG z-#pR?CW~|`NC%}{&6C}P?rwN~Q!!GD<#{Wq^`H%`P_q63l3x)9mc|yTQ4n4aabv^} zI_7~hE0%Blg4%olOzaQ8XHQn!!%rA)RpeJ84~;szn{UsXZh8!-Dy$YRn^en0wda6z zz{aqk#f`lVeXRX>ghR9YRDZYie7+8){fe|`iL4OFY%6nK7&->TLll856sbR_nhPf( zL8TO!l?or*WRH4$*Pz>jqlmbxA{a71YqzJ!u1eNBvZ<H>vE%pbJ}915JunhrDTpTS zYP;~SWP!!TtzeIsM+!35FA6xU0Rdyn<U`t71{%VnbFGTHgz5oKD=>||NkP8PZK{c& prkzOu008LoNqjzkM%4fTq6MlH004y<m}arWXZr#G00004Sz1*R(boU~ delta 455 zcmV;&0XY811<(bM83YLj0*;X#{(qhyCBy08Ie>CMe+&P6wp-aHVh@aaGX6LlT*fyg zPgcPfsFq~2vk&Ro_rUij*Xh!B`R!SSgG<T%`-HZpc~0yp3x_brxPmWj<@f29UimxK zyWF8DM=b&a6s9t|biR6CC}Io&$*i23O>M0@_)|AZOtr1~Y~H}{kLCs;G=KOms7_8! zJ+W$WtewG3s9THe73b-eA!D`cBEJBFyFh}rr0<Kvp^g22Ku4v5c*CVE8QBk9w!At5 z)c#?U3b#GF1#dlGw$l_xH2h-w5=aC|*u$voYa>O?N_2UO@CY)wf!ZP@6CnTzgM}a5 z%w&^X?1*cBZofGl{5w$k_kZ1JnZ+4)V;mJMmc^BdEHgCUn)N6p-Sa+O2dkNM@c6TR zXS%RIFQ|1fAo-6fgfjmc1HI=>mEafPiCG>#R;E9W-E4{i+qaB0LO_{_%$j3bBCmx{ z(Q{j@e~V^|B~9m1Va4UFP=M0;>X7<G39_uAgR^&_K9mU>7toFgd^oU8!8lxQ%xxzP x1cjwdJ(sQdqe=+?008QWeztzt2Lu2Css)G=008fReT1>ZXZr#G00004Sz0Xa*wp|4 diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Opposite$Len.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Opposite$Len.omdoc.xz index a5a882abc1cfad4cc35f3263d5f9e48ee0e01964..eac5cab4a80292619b1a927cede9fcd886f5259e 100644 GIT binary patch delta 2161 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 delta 1940 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 a?+^8=0s#89cJZ;qXZr#G00jU51X)_w;=ADh diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Supplementary$Angles.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Supplementary$Angles.omdoc.xz index 7d6ec3931c4e4efa54e226fa32d1cada84eec001..e0161fc290577fe9d4d7fa83b675bac34fe83237 100644 GIT binary patch delta 2083 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 NXZr#G00004Sz2|f3wr<n delta 1619 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 Rh?ud&XZr#G00004Sz24$A^iXV diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Triangle$Scroll_$General$Problem.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Triangle$Scroll_$General$Problem.omdoc.xz index c2c96a06e1e46ffb8de29265790a98cc012b8752..5511dae393b2b5d1a5bf2f7b19a975942bb325a5 100644 GIT binary patch delta 312 zcmV-80muIM1(*bo83YQ70oIWn)PHT<(*iFc!L+#>HQ_-QtXw~-*5GpMaO~gYPC{k; z-KJssHX%L8R%Bo!p)TvUU_43_m&kgPJr27!HHD@*1jVz;An`36#gtr*62xWbHFxvn zkqcY`-I;NuidQhZ+V1yYH;=@31|olp<T@shHp(+$ht{>~-VMVu(MUl<_<w(6HKW-P zt4b;jCBRI^y9lJ(CjhZENBWeb+kHm;1hvPzJ7(L|GM40NmKSt6Q4nFHatfE_O5$GB zzBJyoft(3;{WiA44zExvPz=O7aodzi6DFSHA}|}j9>E8T`0?ZAX$cyKW&}+Qk%6Xk z8x4pN0I%ct@s4>!Ve!#C<thEDJuIUD0001ZeOc8tjb7yd0rCTj6#xLfMjHIF#Ao{g K000001X)@w!H^XI delta 538 zcmV+#0_FXf1o#Dz83Y&90=AJI)PGl{y=xJd{PH{*OAw2~SQ1ko<LogDPq*t1?jw_5 zQZxzE#=<-1=mPQgmJ)!$FUM#FNP>6Sl1@2uqj}Zt0juLommg8qVC@hM>8B&ZphcsK zfYYu#$Q4`hWXNp-a0jqxU~w&H2jaVJjv$t9XQH9)EsmWHth|!3-0BE5>wgvj`3tqk zifl?NJe%?#B*Gc)1Ld?H$l}b@oi@>Lv*22|91Dp4BPts8P*RRaR_~Y3TZue~QM&)C zT}IFhO)FlNN%;QKsZY&Hg1$dIlUEsI)90Qecj_(w!DXJ>oq@FUfT-#9UcgcgA=(B% z3<T8lXm|k`xd%tOl>t?1<bUEDTg|)^dm^G)DTqtpVEItIj?U!nM2re(iln*66m!<( zb;qTO#U&8Dmy;^OQP(36UuJlNl#wkfy9ztS2pPNZA4>hOChj&K2uEKMP&{XDSkbNA z&|-q&eTy(egrun>ImfVE*nR2Fv%U2p{pMg}-0du;Xm|NS4tRn$KY!wp^_i;xrfF%u zGRC+(!*19J^bqv2?$yU%Ypl(dQDNG<#nk7op894HrNGFoIc!$?#7Bo!f04__YYQ@W z?Xed^-VwVVskQo(4d5w8%pljmRtx>UDsDS%VVA<drR;#Qd9uwAdjJ3c0OPU<2TD=0 c00Ghk)h_@5|E}0}u?xg!`vL#}000D8TInnaMgRZ+ diff --git a/content/http..mathhub.info/FrameIT/frameworld/$Triangle$Scroll_$Right$Angled$Problem.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/$Triangle$Scroll_$Right$Angled$Problem.omdoc.xz index c549a1d9ed0db2f21638365c291c43d0c72b5187..9cb883cfbebb09913ded77093cb43307a1c28401 100644 GIT binary patch delta 686 zcmV;f0#W^x2CN5=83Y|318b2T^?y8JE7WKYne|r{RD#6y&Ks<nQIqW<NRGlL$AtC0 zo>==Q_}IKrRy>AeZ|43@ShE*=YN52vSs^WtWA(vnLIo&?+PL*U1lsJ+7=cfv;F|n? zqkLFos=$~R1E;&+<U=`CeXro1WH`>+^gPWEel5wzM&f=E=u*kk5V4pGD1T~aC3*Mb zf$>;(tho_ESDdz{y&p4+;xS7>EtE`ZRe1S~E0UQ@et|aHcw)0c4~^>%FcQ-)dfHu1 zsXp|oqO(3=L5@>etj6|QH3AXTPs%eqQ(BOhXt1~c{~p0M%;km~wKVdVk?jH%&SzFS z;kN8GOA@-TV0f8`&WESSZGU`83-ZcFQdd_1bqU76?pqUs?w>5PZE#I2rF|I0bJz&U z4cI{tB*SI4JrINu+k;W!z&{O#0&~n6SgY43jX4deNL*ao{!`juy03+&G-UPL%!07i zv_e9E^s6CisIizv{=^zDvZAeOyBRn~BpG191%mPTM=aXb0((4)41cpG0yWD#6R&#$ z6p-iT)d27-P=KPeMzK8G_vGMK(J^BWA47-~noSB1Tc^CNhwn?{gQ@n*JLM`QkT*-} zSOamfymrU!I?jIeB{W=Zh{QVP!1KIhp?#}cKt4`|BuQuh_rP1GdBxYcI&NnYV^Zf8 z;^{IyPqdGTP~u;r4u9jqN*g$41e0>Ucit!qb+fnc`bw3XnwS%h@`TK_BE`+WVcde; z!<e(|DH=7T9@Ng<bY+EagML9cH|_YX#M+SDm}@q6ca8so?Kjapzr1N7<Q_s@`6rb< zp{?OeOE5HBa<7Ey8bL)-xuZu^;qq0032nnUNlJAuA^-pY4j<RPyW3XGKL7!T2cJ3s U02#d>zOlq-`vL#}000D8TH2yb00000 delta 533 zcmV+w0_y#&2b2bo83Yd`0@INl^?yH27S50Cmog@uN{;5;${9R=CM&pj2nMOy_3zu? z+e8W^#BkkVsor*{E`<4Pd7w6L4!Nc^LC5M(NNrpZ=0I=SOvIn~*AL6AyG`fOBmC7g zLM0f_SZ$@T`<9C*zSB`C7>Cy&*b_a62;*|BNJVStZdc#37>A^Nuanvnh<~{Ea4b{g z(8nWa{*;xC&i`%2{8+_I*_&oT!A4?wB{#jr5#(0fVInD`S#<!m&t5b>q>^rH%jXo{ z>qEJ?;BXmo*wg344^tD<v|?}}NxqA7BUri$^6G71WMj|JQU%9&Sll`^yCG{{uExrs zTF)(>16#O<X}$_%wtvVsM1S}>v;U~!`Ae$}rxlBRN13HtlN@bcXA2iJLU5M`jm-;q z3Zn)l6RUb@`bGZZ<w)!>sCkX@3cV>_4go(O^P|<|FdlBSSP6emDZ8T+baCKMRiuxM zr4NA2$#km0eo=luqswP=dGT*w^swC!w{A#i+Z{pT47tXwE~ALoF@Mm=jGJstTPN9M z7y*n-cXBk=k}6KNuU16cs=e0h1RX)7ORDlZu;lMa9-@VgH~&2=zD=KM64<>0(|0O5 zvLwN@=afyPE3CRNOrfif#pWJRbY!>O;zeaM>F%OS`Ul0D!vFxWdAoUJlmo8-0q+H+ X9smHhm8yWT#Ao{g00sa600dcDt(XK| diff --git a/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Codomain.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Codomain.omdoc.xz index 07f03001d8caf688406f7da7c9ffbf5046c9e1fc..9a99fa637efac2db63ae26a46b0eec372ea605ce 100644 GIT binary patch delta 97 zcmV-n0G|Kc2jB;g8UqUhpRpZr15yqgy^U;$iT`Ya++)&nUCrzft)JT2WS<YJ!RJop z$Ca899%0miRif-KEgifuQ?&p9dQP9^l;8{G00FxPj8p&slw?B9vBYQl0ssI200dcD DX`?Cc delta 93 zcmV-j0HXik2iymc8UqgloUt8o15OP4s<E~jN(wk655b!3x(L;{lC#!aSe~=Yw=<t} zO9nm}DpkYlf+=<|z^4!ZS8Id%te_jw00FoMkW>Hw9sU_nvBYQl0ssI200dcD7AGX~ diff --git a/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Terms$Notepad.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Terms$Notepad.omdoc.xz index 0c9271de6374ee96b539d282b4fa934e1ae50c8a..d4d8dc7fc1aed68d20f9a7a09d8171bfebc3fdbd 100644 GIT binary patch delta 76 zcmV-S0JHyy2Z#r-FatpGKE&Bx-gSpRMLO_bmL5{(zlA<%->?x!L0N7<C9!bNH=Q^L i2Z!7?&({#QX4=L9f@|k`$^ZaJCKCL8#X9Gca03_<ogu0K delta 76 zcmV-S0JHyy2Z#r-Fatolm@Coa`#rwij7oF}rh{kc(D>!@<azg{N^Xt&>LC|C3uHA( i?53FPK<bh&5msCfMVQ;FikJXz#`!QJ%KihBa03|N(k1x- diff --git a/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Expected$Type$Test_$Codomain.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Expected$Type$Test_$Codomain.omdoc.xz index ffd52177d18236516202e94ceb1a50f7decec5c2..70e687eb8d08c92c95fcca20b1ae0cf4082324e3 100644 GIT binary patch delta 483 zcmV<90UZ9A2IvKl83Yy}0;Z82`hP>r2kS05cy{{sW=|AyT^F%})|ZDCm+?@=sXx}O zzkM@e=s^G5c{OSM!PE$XZb4{VALH<E(nnH-CGXrJQ2j~3qk&5IOD_+=+~VWcIf9on zqC@y@WvnoYm6Py6m@eTBz;PO;7glbFdyGk>+XMUQUn+Mt3$>#GaNG!Ny??0my}ad6 z03&&}Tw(Lkf^D~~tw6JcHskFUH-JqxbK<8Y9bc!6yh)2v)DUO`<$I?0BI!{%ZWq)& z@YV7!&=bQ32~jB}prCC@=<+c6(5|3IY?=SK^@8BSV7&OJA|lp*IusciO(DN2$k}Z( z*S1dnCrHXLr901XLqa~hwSU|g&LbPeg9FsUm@el9h)Y<7o6hKn7<cVpQHF~Z#5F=r zG0DPyJ|f1E1~?atDr6_1*ct99l1cm2$m)cpnGn=}!vAeBSv?{=M93E@^^xBPuAnef zv2Lb20)|Eet)*v42rssm!JXPDZo5^Qcv^*V^|@pk&TNyyEm@YLVN`UvJb-K#I88W1 z9T+$7XnxYNpF~#}gwrN>5e5U80QmgVN(Umer-g2`ZoSa6GNb?i0053@+@LDUk9Pn8 Z!Udr$008zS6_c^VXZr#G00004Sz3uu<D38h delta 532 zcmV+v0_*+g1(*hq83Y=<0@slp`hSW@;i3-7LmOMEkD!T8>`6LC3*sP9NGiLB)u7Gf z3d@>T1|&3^G9{~9`&OF8GmudF{d@8SsQ|Et1oOTvHxE)b%kR&!zYlrvh3lg;FBhsG z?w8#$(ly1`P5Y`IaE><?nB=31-b#yoH`?;Wp|^Px^3q-aGyj41i~!Bxf`7s~IknTZ z)NAD|B}3ZDj(IxSF8^jHcIi>hZ!C6(zBJBLTvLw*mXReKZuY${8J5Q^q=86-L*%SG z#;jfUMI17Md%AVU#AMuNjB_mF@;M~)eqfX-@7vvc57z}S67qS>tY-uBU*JSLyK zcZrAqo+~r(B4XgDuJ`+tyMKXKX3{p5%<XO5y~d)7K0f$p6tLcKfXvHA_HU^wYee)N ztL36uyCc&3cmIDpQBgW|<9RC2?w2CRkY}4&RgEArR)I*Ztt#7$C0bbis9KEa-xh#B zzmlewM{fj^l!rDB?%ir{Mxqa3?u1-t-<`fe>Hd1cBFo=ElZ0CK?0@T?L$MCjeM6YI zg3e-;272iCh76KEL&evHMsmGU;as6W$B5GR_a=YuUKhs}#>C~!o5DW63wG>J7_~&4 zeUMH$>qSvvy6CX&V-~HsAnQ<$fdv+Rzrz6@tEiE&T#2S7007HX->sWg1r`7S^98*% W001U|3steiXZr#G00jU51X)_c5e)hO diff --git a/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Expected$Type$Test_$Domain.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Expected$Type$Test_$Domain.omdoc.xz index 092c04b3d2b0ff1c2ad9d77527cac70376943286..88839abfc4fd6c90d2d1ea8be11e86424da0a226 100644 GIT binary patch delta 524 zcmV+n0`vXE28;%f83Y#T0?d&e^?$@`pk{|7OFc*!sJG94D8x6|tR?+Ds_N+sb#TRz zAPw9@!Kz&5N<nzn6TW;6BYk(PFssqIAnm{NL>fCWyoXuXrpfFR)qgS0Qq7MQ?&r58 zBMr4MRj_(8;N!r8`G}N}fVH^LzGT@~>HErh^H`LuGKTvp&&JhzDMY*GJAb_)-vWX9 zMJsPFClyz)06QDN%)B_vBA;}^1dG7vzVQ@bLI7tkMJuMnIO~B|`<<fB)*VEgxduaK zSpmRdJii9FGBjQza|xADyEfICAV-Quw><faHN%$A)d88jfJvvE9R1lrO<GJIn{Ml) zD?q%<y_=GAoj-4IcE=<p5r0wr>Dz?9ruMFr{z(#-Kbo$jVMbvo2epl$o6l3!Uca7u zydLM^ui$7Gz5-GDRvh1r;-4Q3WmDe7j*dO|p6XEWjhC{i`jS2!cLV+B)}fq5ue3w_ zMyT_?AwtqDEZQWj+%>M4hEcg*G$g)q?%b(y<-3GK!tA~IUX3z5f_<#6Q5BddTEq)e zFWZ!8Dr8jg-mCs5)D<a|!Vw7F;x5Id#(J`?^Z32itd{-NI%vl6AO=M>&Bs+wS%7h3 zjKr=$D4#`Ufjqvf>Cykxw5gn>vhq_egNqqKG422wSSwAeO$u260q6zlEdT(mw)J?i O#Ao{g000001X)^gb_f{& delta 581 zcmV-L0=oT-2E+!C83Y=c0|Aj8^?$`W)6+)p&8e$;{A<{ceHa78&bF?(O4l+A$I3&W z{Jl%XIUf_!TMNJNU=ph<_yJc3m`r*}Cde_ZMLkx=LdTe9k)my;T^izHaiLiC3Et43 zn;WstxICET>RK*Vj?AM7XVjS?NuhN$VkE$4htrA64!`TnY%!idqs_|)*?+-nI;i9# z_GmZc`Ty_@M4kC;cIS_PcoT9Qa290PtiOkBQq5w$UsUPa2E`ILmG`lsEmr4evqe5q zlwLi=Zc)KwmO}^av<Xj_L^bvau%o<wQLDAlfp{Gi9rtv@VL1S4L%wJZlYINOzn#7q zm)i2iIZSMZzQKe?!6~lU#(yF#?8~|FVC*rRX6TYADxW=C!lPf<z<zSY0Jb}3hpb>+ zANr*a7q;)B{D`dBez?c!CnbgU#hQ2$^;JezD)S}k;nbo&_M}8CMj+ggdQby{3&Ysz z%{GGOffSpHK-=ojY<!>Z9_&Vku;pJ^f*YxqlMQ2647h37j!dylXMaP&OX)XK#|X3y z=w5&nHUYP`XzT(#f1FZb5m|#V-GXKhARIgi&}nbM$N|gg2rt<R-s@ITdMdDFGI(=s zVYNL`W4Wqf^wT>6r*BdMh+__c-LRQ6l$W4N1OKlqRX}cwR@9mKPT1p<x@_Vy+RtzG zhIB_wXM|@{iN;w1AT~oOL(U2%(G<P+cSp;&0tJEq000008Vn5{!DjGM00Er_nl%6b TTLQ2hvBYQl0ssI200dcDAmtWm diff --git a/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Sample$Situation$Theory.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Sample$Situation$Theory.omdoc.xz index b50e33a2fb6a16b5bd16f65b081f013d5312e3ab..8e690f6dd6a2a7823f8d660cc1314e7eb65140c2 100644 GIT binary patch delta 67 zcmcb?b%$$$45Rc$Sx#27B@?o(n^JWgq?Y^co~x{!&9`F<0|Nu=Betjzp{}D0jN7^T Xb~7??^6d%UcqIKd6HtzUB{B*C?41=K delta 63 zcmcb^b%Sey45R2qSx#1?8B=<u?|t!j!*iW^V(|<h!1{<SDnzL3C<Eh0uD;!j3?grz Qwr)I<{+kIT$r2d_0O$V}LjV8( diff --git a/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Theory$Parameter$Bug.omdoc.xz b/content/http..mathhub.info/FrameIT/frameworld/integrationtests/$Theory$Parameter$Bug.omdoc.xz index a6ef23783c077c095912fedaaadec97045162bd4..42545b9f63fc964af48ccf82b9330e743136817f 100644 GIT binary patch delta 574 zcmV-E0>S;L2jB*f83Y)N10b;-83BJcPz}14<fO`<Xdl<@-7yi>ZSdoxfS52?a%EQE zppSkw?bNm)7AW}m8TwdlGZKmiRdKU`E+ncvYu*5y3tu$lWe@xBAZICe=?_qW9M?P2 zU=2uG)-1geXMY$(jc%jeebXtZg@MrexW`K91^CD7y5F`0LOhVqocI8il6Ze}#YXd% zL)rZ3s6^`%1B$RJ3@{%m@35iiM}X$_&j%FdAQ2g8vlCPlo_|o@{|LEu9{cM@V<+o` zFMPtrny*%v5fdup*>WIXErksU=7XpkoC6jSAM$gD*fTDSK?p(=xk5U#xU?lUZFiZe zeC^|prTYQrm;`ppfe_=Ma8`c|4f|>8j?hSm47&bo4;!gZg2k@>I{qOag|))|^(Kch zP0M2I6($1n_xFE+W&GmsS?RzO5lm;`qGOl+Xw_NxQh52O6LDs{+Vs7FaM*#bwYVq* zmxj3u2F0Q-B1%NHR*fl72!%89j!Q-jb48W_EIsDY6&O+)%;M+we@1_vA4Qn&;E9q~ zB+DKT@tlG9K=JSAj43@(Pxmg1>n+v?1JRf@9l-`Y;WKqiFCBh}Fw)O%{8&C7X_=-y z&EDxQLeFWe>2IFw>j&oH1Kmd|RWLf6qEAFs04%7<8>GwN)!)}k+|qkozdE3it13bW z8FF^=PUEf8189<=5gINde;~6aLZZStz6DHt0Gxf}Zi)kGT>t^R28}TQ05TJY8?nS^ M`vL#}000D8TISmh&Hw-a delta 646 zcmV;10(t%52B-&+83Y@q17@)u83BJ#myfI0t=BZYnHX*CQpS41{+*87=ue(%t@@Q1 z7wW5BTDoC5oSar)KxGgF6$Wu&!+kEwJ~hcFnV?6TFA<rxv*Sf>lQb&oOJ18qgPK9F z_!gPi9w_a6RUWeRruI);d$ablgDijpp}5Fg?*S4E7-yYW%_F?Z{GK!<1aW_^T>C$y z#-j%wFilrnNItlV^8B7?(ghCEfVgSme%BJ99ZNuk>~Q2M(}BXlhP*r764V3P-JCJx zgFn!AOeTvVrW<(4M?U96&*6%xC0$WC+h&pmr$ptT{AksE*BG$fjYmy&C!U<VTP?xF z<r#oJI4BGsHwZ@~EnCE9T)clwjyH&_6ScH$|CUAyT#~x1gWTw;6&VrVyHY)CXHmcA z4LFL?2>B0Rbqn7iwE)#O6|HCbe84>}h|f(1Zfu5{I=6WQXOK$J0rnQekfIS<`g;QE zv5C(i;*9tAPCk<P6!Qx2h3}Z0d?Dd_mR7P03FYO2Z-S3QP&<M-y$^qbGEk0RMxn1k z+s>j5M?!^fy2~ShCn+FCMpXE$_pP5|w=RBRdPaIYYhgL|=)5KrECSa!ape#Fv7>Z= z6ff>TP8{z&C)yK;h*Gc4bcq}BQ*U#u9+=ZMsaobb)Pe<8uG{nf<5zzL+REj6N|ym; zt)1t2C#kRW@k)@VNgj4Xs#sj8xqu;l<6+B$hjO=(=Y#Axhv``10`h$2=^5XV1g^@Z z^-y}yX<gQHkzS{RG}6$DfZ@M!@Fqb~_7h^R!^i{|l%C#7@Z+g)Q$t^RK_37B0BhY7 gbJ;pm=l}tN2d6gx0Jm?I)3L;7`vL#}000D8TFjF-DgXcg diff --git a/content/http..mathhub.info/LoViVo/gearbox/gearbox.omdoc.xz b/content/http..mathhub.info/LoViVo/gearbox/gearbox.omdoc.xz index f8a9d80bae60e1929e3dd5d6d1f7a5eb738b3229..23ae774e6648a7f516d796aea2f89d83a69f270a 100644 GIT binary patch delta 1921 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 H00dcD`t!K& delta 1917 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 D^N6)> diff --git a/errors/mmt-omdoc/IntegrationTests/ExpectedTypeTests.mmt.err b/errors/mmt-omdoc/IntegrationTests/ExpectedTypeTests.mmt.err index e69de29..a003a31 100644 --- a/errors/mmt-omdoc/IntegrationTests/ExpectedTypeTests.mmt.err +++ b/errors/mmt-omdoc/IntegrationTests/ExpectedTypeTests.mmt.err @@ -0,0 +1,2 @@ +<errors> +</errors> diff --git a/errors/mmt-omdoc/IntegrationTests/SituationTheory.mmt.err b/errors/mmt-omdoc/IntegrationTests/SituationTheory.mmt.err index e69de29..a003a31 100644 --- a/errors/mmt-omdoc/IntegrationTests/SituationTheory.mmt.err +++ b/errors/mmt-omdoc/IntegrationTests/SituationTheory.mmt.err @@ -0,0 +1,2 @@ +<errors> +</errors> diff --git a/errors/mmt-omdoc/IntegrationTests/thy-parameter-bug.mmt.err b/errors/mmt-omdoc/IntegrationTests/thy-parameter-bug.mmt.err index e69de29..a003a31 100644 --- a/errors/mmt-omdoc/IntegrationTests/thy-parameter-bug.mmt.err +++ b/errors/mmt-omdoc/IntegrationTests/thy-parameter-bug.mmt.err @@ -0,0 +1,2 @@ +<errors> +</errors> diff --git a/errors/mmt-omdoc/MetaTheories.mmt.err b/errors/mmt-omdoc/MetaTheories.mmt.err index e69de29..a003a31 100644 --- a/errors/mmt-omdoc/MetaTheories.mmt.err +++ b/errors/mmt-omdoc/MetaTheories.mmt.err @@ -0,0 +1,2 @@ +<errors> +</errors> diff --git a/errors/mmt-omdoc/Scrolls/TriangleScrolls.mmt.err b/errors/mmt-omdoc/Scrolls/TriangleScrolls.mmt.err index e69de29..a003a31 100644 --- a/errors/mmt-omdoc/Scrolls/TriangleScrolls.mmt.err +++ b/errors/mmt-omdoc/Scrolls/TriangleScrolls.mmt.err @@ -0,0 +1,2 @@ +<errors> +</errors> diff --git a/narration/MetaTheories.omdoc b/narration/MetaTheories.omdoc index f101419..a75d096 100644 --- a/narration/MetaTheories.omdoc +++ b/narration/MetaTheories.omdoc @@ -1,2 +1,2 @@ <?xml version="1.0" encoding="UTF-8"?> -<omdoc base="http://mathhub.info/FrameIT/frameworld/MetaTheories.omdoc"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#0.0.0:888.30.0"/><meta property="http://cds.omdoc.org/?metadata?importedby"><om:OMOBJ xmlns:om="http://www.openmath.org/OpenMath"><om:OMLIT type="http://www.openmath.org/cd?OpenMath?OMSTR" value="mmt-omdoc"/></om:OMOBJ></meta></metadata><instruction text="namespace http://mathhub.info/FrameIT/frameworld"/><instruction text="fixmeta http://cds.omdoc.org/urtheories?LF"/><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#70.4.0:198.4.128"/></metadata>MMT meta keys and value constructors for meta annotations of facts in situation theories and (input/output) facts in scrolls</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?MetaAnnotations]" target="http://mathhub.info/FrameIT/frameworld?MetaAnnotations"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#200.5.0:221.5.21"/></metadata></mref><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#442.18.0:537.18.95"/></metadata>The meta theory to use for situation theories, scroll problem, and scroll solution theories</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?FrameworldMeta]" target="http://mathhub.info/FrameIT/frameworld?FrameworldMeta"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#539.19.0:559.19.20"/></metadata></mref></omdoc> \ No newline at end of file +<omdoc base="http://mathhub.info/FrameIT/frameworld/MetaTheories.omdoc"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#0.0.0:1074.34.0"/><meta property="http://cds.omdoc.org/?metadata?importedby"><om:OMOBJ xmlns:om="http://www.openmath.org/OpenMath"><om:OMLIT type="http://www.openmath.org/cd?OpenMath?OMSTR" value="mmt-omdoc"/></om:OMOBJ></meta></metadata><instruction text="namespace http://mathhub.info/FrameIT/frameworld"/><instruction text="fixmeta http://cds.omdoc.org/urtheories?LF"/><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#70.4.0:198.4.128"/></metadata>MMT meta keys and value constructors for meta annotations of facts in situation theories and (input/output) facts in scrolls</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?MetaAnnotations]" target="http://mathhub.info/FrameIT/frameworld?MetaAnnotations"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#200.5.0:221.5.21"/></metadata></mref><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#628.22.0:723.22.95"/></metadata>The meta theory to use for situation theories, scroll problem, and scroll solution theories</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?FrameworldMeta]" target="http://mathhub.info/FrameIT/frameworld?FrameworldMeta"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/MetaTheories.mmt#725.23.0:745.23.20"/></metadata></mref></omdoc> \ No newline at end of file diff --git a/narration/Scrolls/SupplementaryAngles.omdoc b/narration/Scrolls/SupplementaryAngles.omdoc index c5e6d15..bee3fe3 100644 --- a/narration/Scrolls/SupplementaryAngles.omdoc +++ b/narration/Scrolls/SupplementaryAngles.omdoc @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<omdoc base="http://mathhub.info/FrameIT/frameworld/Scrolls/SupplementaryAngles.omdoc"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/SupplementaryAngles.mmt#0.0.0:1632.45.0"/><meta property="http://cds.omdoc.org/?metadata?importedby"><om:OMOBJ xmlns:om="http://www.openmath.org/OpenMath"><om:OMLIT type="http://www.openmath.org/cd?OpenMath?OMSTR" value="mmt-omdoc"/></om:OMOBJ></meta></metadata><instruction text="namespace http://mathhub.info/FrameIT/frameworld"/><instruction text="fixmeta http://mathhub.info/FrameIT/frameworld?FrameworldMeta"/><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/SupplementaryAngles.mmt#79.4.0:246.12.0"/></metadata><scope>\ +<omdoc base="http://mathhub.info/FrameIT/frameworld/Scrolls/SupplementaryAngles.omdoc"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/SupplementaryAngles.mmt#0.0.0:1620.46.0"/><meta property="http://cds.omdoc.org/?metadata?importedby"><om:OMOBJ xmlns:om="http://www.openmath.org/OpenMath"><om:OMLIT type="http://www.openmath.org/cd?OpenMath?OMSTR" value="mmt-omdoc"/></om:OMOBJ></meta></metadata><instruction text="namespace http://mathhub.info/FrameIT/frameworld"/><instruction text="fixmeta http://mathhub.info/FrameIT/frameworld?FrameworldMeta"/><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/SupplementaryAngles.mmt#79.4.0:246.12.0"/></metadata><scope>\ \ D \ ________\_________ diff --git a/narration/Scrolls/TriangleScrolls.omdoc b/narration/Scrolls/TriangleScrolls.omdoc index 068c49e..b9aa7bc 100644 --- a/narration/Scrolls/TriangleScrolls.omdoc +++ b/narration/Scrolls/TriangleScrolls.omdoc @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<omdoc base="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.omdoc"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#0.0.0:4731.124.3"/><meta property="http://cds.omdoc.org/?metadata?importedby"><om:OMOBJ xmlns:om="http://www.openmath.org/OpenMath"><om:OMLIT type="http://www.openmath.org/cd?OpenMath?OMSTR" value="mmt-omdoc"/></om:OMOBJ></meta></metadata><instruction text="namespace http://mathhub.info/FrameIT/frameworld"/><instruction text="fixmeta http://mathhub.info/FrameIT/frameworld?FrameworldMeta"/><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#79.4.0:273.13.0"/></metadata>A blueprint problem theory for triangle scrolls +<omdoc base="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.omdoc"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#0.0.0:4637.131.3"/><meta property="http://cds.omdoc.org/?metadata?importedby"><om:OMOBJ xmlns:om="http://www.openmath.org/OpenMath"><om:OMLIT type="http://www.openmath.org/cd?OpenMath?OMSTR" value="mmt-omdoc"/></om:OMOBJ></meta></metadata><instruction text="namespace http://mathhub.info/FrameIT/frameworld"/><instruction text="fixmeta http://mathhub.info/FrameIT/frameworld?FrameworldMeta"/><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#79.4.0:273.13.0"/></metadata>A blueprint problem theory for triangle scrolls B /| / | @@ -7,6 +7,6 @@ /___| A C - (nicer image: https://en.wikipedia.org/wiki/Right_triangle#/media/File:Rtriangle.svg)</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem]" target="http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#275.14.0:310.14.35"/></metadata></mref><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#579.20.0:735.22.77"/></metadata>A blueprint problem theory for triangle scrolls that require a right angle + (nicer image: https://en.wikipedia.org/wiki/Right_triangle#/media/File:Rtriangle.svg)</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem]" target="http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#275.14.0:310.14.35"/></metadata></mref><opaque format="text"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#462.20.0:618.22.77"/></metadata>A blueprint problem theory for triangle scrolls that require a right angle - We use ?TriangleScroll_GeneralProblem and demand the angle at C to be 90°</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?TriangleScroll_RightAngledProblem]" target="http://mathhub.info/FrameIT/frameworld?TriangleScroll_RightAngledProblem"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#737.23.0:776.23.39"/></metadata></mref><mref name="[http://mathhub.info/FrameIT/frameworld?AngleSum]" target="http://mathhub.info/FrameIT/frameworld?AngleSum"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#946.31.0:960.31.14"/></metadata></mref><mref name="[http://mathhub.info/FrameIT/frameworld?OppositeLen]" target="http://mathhub.info/FrameIT/frameworld?OppositeLen"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#2046.62.0:2063.62.17"/></metadata></mref></omdoc> \ No newline at end of file + We use ?TriangleScroll_GeneralProblem and demand the angle at C to be 90°</opaque><mref name="[http://mathhub.info/FrameIT/frameworld?TriangleScroll_RightAngledProblem]" target="http://mathhub.info/FrameIT/frameworld?TriangleScroll_RightAngledProblem"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#620.23.0:659.23.39"/></metadata></mref><mref name="[http://mathhub.info/FrameIT/frameworld?AngleSum]" target="http://mathhub.info/FrameIT/frameworld?AngleSum"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#892.32.0:906.32.14"/></metadata></mref><mref name="[http://mathhub.info/FrameIT/frameworld?OppositeLen]" target="http://mathhub.info/FrameIT/frameworld?OppositeLen"><metadata><link rel="http://cds.omdoc.org/mmt?metadata?sourceRef" resource="http://mathhub.info/FrameIT/frameworld/Scrolls/TriangleScrolls.mmt#2197.66.0:2214.66.17"/></metadata></mref></omdoc> \ No newline at end of file diff --git a/relational/IntegrationTests/.rel b/relational/IntegrationTests/.rel index 330e88b..a760cb9 100644 --- a/relational/IntegrationTests/.rel +++ b/relational/IntegrationTests/.rel @@ -2,3 +2,4 @@ document http://mathhub.info/FrameIT/frameworld/IntegrationTests Declares http://mathhub.info/FrameIT/frameworld/IntegrationTests http://mathhub.info/FrameIT/frameworld/IntegrationTests/CloseGapsTests.omdoc Declares http://mathhub.info/FrameIT/frameworld/IntegrationTests http://mathhub.info/FrameIT/frameworld/IntegrationTests/ExpectedTypeTests.omdoc Declares http://mathhub.info/FrameIT/frameworld/IntegrationTests http://mathhub.info/FrameIT/frameworld/IntegrationTests/SituationTheory.omdoc +Declares http://mathhub.info/FrameIT/frameworld/IntegrationTests http://mathhub.info/FrameIT/frameworld/IntegrationTests/thy-parameter-bug.omdoc diff --git a/relational/http..mathhub.info/FrameIT/frameworld/$Angle$Sum.rel b/relational/http..mathhub.info/FrameIT/frameworld/$Angle$Sum.rel index f1cf578..531b143 100644 --- a/relational/http..mathhub.info/FrameIT/frameworld/$Angle$Sum.rel +++ b/relational/http..mathhub.info/FrameIT/frameworld/$Angle$Sum.rel @@ -1,63 +1,63 @@ theory http://mathhub.info/FrameIT/frameworld?AngleSum HasMeta http://mathhub.info/FrameIT/frameworld?AngleSum http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Declares http://mathhub.info/FrameIT/frameworld?AngleSum http://mathhub.info/FrameIT/frameworld?AngleSum?AngleSum_Problem -theory http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem -HasMeta http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Includes http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem -Declares http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC -constant http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?eq?type -Declares http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC -constant http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?eq?type -Declares http://mathhub.info/FrameIT/frameworld?AngleSum http://mathhub.info/FrameIT/frameworld?AngleSum?AngleSum_Solution -theory http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution -HasMeta http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Includes http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem -Declares http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA -constant http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?eq?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?definition -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://cds.omdoc.org/urtheories?Ded?DED?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?eq?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleABC?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://cds.omdoc.org/urtheories?Bool?BOOL?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Problem?angleBAC?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/core/arithmetics?RealArithmetics?subtraction?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/AngleSum_Solution?angleBCA?definition http://cds.omdoc.org/urtheories?Strings?string?type +Declares http://mathhub.info/FrameIT/frameworld?AngleSum http://mathhub.info/FrameIT/frameworld?AngleSum?Problem +theory http://mathhub.info/FrameIT/frameworld?AngleSum/Problem +HasMeta http://mathhub.info/FrameIT/frameworld?AngleSum/Problem http://mathhub.info/FrameIT/frameworld?FrameworldMeta +Includes http://mathhub.info/FrameIT/frameworld?AngleSum/Problem http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem +Declares http://mathhub.info/FrameIT/frameworld?AngleSum/Problem http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC +constant http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type http://mathhub.info/MitM/Foundation?Logic?eq?type +Declares http://mathhub.info/FrameIT/frameworld?AngleSum/Problem http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC +constant http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?eq?type +Declares http://mathhub.info/FrameIT/frameworld?AngleSum http://mathhub.info/FrameIT/frameworld?AngleSum?Solution +theory http://mathhub.info/FrameIT/frameworld?AngleSum/Solution +HasMeta http://mathhub.info/FrameIT/frameworld?AngleSum/Solution http://mathhub.info/FrameIT/frameworld?FrameworldMeta +Includes http://mathhub.info/FrameIT/frameworld?AngleSum/Solution http://mathhub.info/FrameIT/frameworld?AngleSum/Problem +Declares http://mathhub.info/FrameIT/frameworld?AngleSum/Solution http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA +constant http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?type http://mathhub.info/MitM/Foundation?Logic?eq?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?definition +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://cds.omdoc.org/urtheories?Ded?DED?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleABC?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?eq?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://cds.omdoc.org/urtheories?Bool?BOOL?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?AngleSum/Problem?angleBAC?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/core/arithmetics?RealArithmetics?subtraction?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?AngleSum/Solution?angleBCA?definition http://cds.omdoc.org/urtheories?Strings?string?type diff --git a/relational/http..mathhub.info/FrameIT/frameworld/$Meta$Annotations.rel b/relational/http..mathhub.info/FrameIT/frameworld/$Meta$Annotations.rel index 98a5ed6..e536a64 100644 --- a/relational/http..mathhub.info/FrameIT/frameworld/$Meta$Annotations.rel +++ b/relational/http..mathhub.info/FrameIT/frameworld/$Meta$Annotations.rel @@ -3,6 +3,7 @@ untypedconstant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?descripti untypedconstant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?problemTheory untypedconstant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?solutionTheory untypedconstant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?label_verbalization_of +untypedconstant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?description_verbalization_of theory http://mathhub.info/FrameIT/frameworld?MetaAnnotations HasMeta http://mathhub.info/FrameIT/frameworld?MetaAnnotations http://cds.omdoc.org/urtheories?LF Includes http://mathhub.info/FrameIT/frameworld?MetaAnnotations http://mathhub.info/MitM/Foundation?Strings @@ -16,3 +17,5 @@ Declares http://mathhub.info/FrameIT/frameworld?MetaAnnotations http://mathhub.i constant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?solutionTheory Declares http://mathhub.info/FrameIT/frameworld?MetaAnnotations http://mathhub.info/FrameIT/frameworld?MetaAnnotations?label_verbalization_of constant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?label_verbalization_of +Declares http://mathhub.info/FrameIT/frameworld?MetaAnnotations http://mathhub.info/FrameIT/frameworld?MetaAnnotations?description_verbalization_of +constant http://mathhub.info/FrameIT/frameworld?MetaAnnotations?description_verbalization_of diff --git a/relational/http..mathhub.info/FrameIT/frameworld/$Opposite$Len.rel b/relational/http..mathhub.info/FrameIT/frameworld/$Opposite$Len.rel index da2b8a6..a678981 100644 --- a/relational/http..mathhub.info/FrameIT/frameworld/$Opposite$Len.rel +++ b/relational/http..mathhub.info/FrameIT/frameworld/$Opposite$Len.rel @@ -1,61 +1,61 @@ theory http://mathhub.info/FrameIT/frameworld?OppositeLen HasMeta http://mathhub.info/FrameIT/frameworld?OppositeLen http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Declares http://mathhub.info/FrameIT/frameworld?OppositeLen http://mathhub.info/FrameIT/frameworld?OppositeLen?OppositeLen_Problem -theory http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem -HasMeta http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Includes http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem http://mathhub.info/FrameIT/frameworld?TriangleScroll_RightAngledProblem -Declares http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC -constant http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?metric?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?eq?type -Declares http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC -constant http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?eq?type -Declares http://mathhub.info/FrameIT/frameworld?OppositeLen http://mathhub.info/FrameIT/frameworld?OppositeLen?OppositeLen_Solution -theory http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution -HasMeta http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Includes http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem -Declares http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA -constant http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/core/geometry?Geometry/Common?metric?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?eq?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Trigonometry?tan?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?definition -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?distanceBC?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://cds.omdoc.org/urtheories?Ded?DED?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Problem?angleABC?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?eq?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/core/geometry?Geometry/Common?metric?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://cds.omdoc.org/urtheories?Bool?BOOL?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/core/arithmetics?RealArithmetics?multiplication?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/OppositeLen_Solution?deducedLineCA?definition http://cds.omdoc.org/urtheories?Strings?string?type +Declares http://mathhub.info/FrameIT/frameworld?OppositeLen http://mathhub.info/FrameIT/frameworld?OppositeLen?Problem +theory http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem +HasMeta http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem http://mathhub.info/FrameIT/frameworld?FrameworldMeta +Includes http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem http://mathhub.info/FrameIT/frameworld?TriangleScroll_RightAngledProblem +Declares http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC +constant http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?metric?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type http://mathhub.info/MitM/Foundation?Logic?eq?type +Declares http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC +constant http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type http://mathhub.info/MitM/Foundation?Logic?eq?type +Declares http://mathhub.info/FrameIT/frameworld?OppositeLen http://mathhub.info/FrameIT/frameworld?OppositeLen?Solution +theory http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution +HasMeta http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution http://mathhub.info/FrameIT/frameworld?FrameworldMeta +Includes http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem +Declares http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA +constant http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/core/geometry?Geometry/Common?metric?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?type http://mathhub.info/MitM/Foundation?Logic?eq?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?distanceBC?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Trigonometry?tan?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?definition +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?OppositeLen/Problem?angleABC?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://cds.omdoc.org/urtheories?Ded?DED?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?eq?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/core/geometry?Geometry/Common?metric?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://cds.omdoc.org/urtheories?Bool?BOOL?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/core/arithmetics?RealArithmetics?multiplication?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://mathhub.info/FrameIT/frameworld?TriangleScroll_GeneralProblem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?OppositeLen/Solution?deducedLineCA?definition http://cds.omdoc.org/urtheories?Strings?string?type diff --git a/relational/http..mathhub.info/FrameIT/frameworld/$Supplementary$Angles.rel b/relational/http..mathhub.info/FrameIT/frameworld/$Supplementary$Angles.rel index daf360c..4d92d99 100644 --- a/relational/http..mathhub.info/FrameIT/frameworld/$Supplementary$Angles.rel +++ b/relational/http..mathhub.info/FrameIT/frameworld/$Supplementary$Angles.rel @@ -1,101 +1,101 @@ theory http://mathhub.info/FrameIT/frameworld?SupplementaryAngles HasMeta http://mathhub.info/FrameIT/frameworld?SupplementaryAngles http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles http://mathhub.info/FrameIT/frameworld?SupplementaryAngles?SupplementaryAngles_Problem -theory http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem -HasMeta http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?L -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?L -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?L?type -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?L?type -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?L?type -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?A?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?eq?type -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles http://mathhub.info/FrameIT/frameworld?SupplementaryAngles?SupplementaryAngles_Solution -theory http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution -HasMeta http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution http://mathhub.info/FrameIT/frameworld?FrameworldMeta -Includes http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem -Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC -constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?eq?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?angleABD?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?prop?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?C?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?ded?definition -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://cds.omdoc.org/urtheories?Ded?DED?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?eq?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://cds.omdoc.org/urtheories?Bool?BOOL?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/core/geometry?3DGeometry?point?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?ded?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?D?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/core/arithmetics?RealArithmetics?subtraction?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Problem?B?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type -DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/SupplementaryAngles_Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Strings?string?type +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles http://mathhub.info/FrameIT/frameworld?SupplementaryAngles?Problem +theory http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem +HasMeta http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?FrameworldMeta +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?definition +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?L +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?L +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?L?type +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?L?type +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?line_type?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/Foundation?Logic?ded?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/MitM/core/geometry?Geometry/Common?onLine?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C_on_L?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?L?type +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?A?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type http://mathhub.info/MitM/Foundation?Logic?eq?type +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles http://mathhub.info/FrameIT/frameworld?SupplementaryAngles?Solution +theory http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution +HasMeta http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution http://mathhub.info/FrameIT/frameworld?FrameworldMeta +Includes http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem +Declares http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC +constant http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?prop?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?type http://mathhub.info/MitM/Foundation?Logic?eq?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?prop?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?C?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?B?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?ded?definition +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?InformalProofs?proofsketch?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://cds.omdoc.org/urtheories?Ded?DED?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/core/geometry?Geometry/Common?angle_between?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?D?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?eq?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://cds.omdoc.org/urtheories?Bool?BOOL?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/core/geometry?3DGeometry?point?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?Logic?ded?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Problem?angleABD?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/core/arithmetics?RealArithmetics?subtraction?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type +DependsOn http://mathhub.info/FrameIT/frameworld?SupplementaryAngles/Solution?angleDBC?definition http://cds.omdoc.org/urtheories?Strings?string?type diff --git a/relational/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Codomain.rel b/relational/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Codomain.rel index ae911a9..da8a1a1 100644 --- a/relational/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Codomain.rel +++ b/relational/http..mathhub.info/FrameIT/frameworld/integrationtests/$Close$Gaps$Test_$Codomain.rel @@ -38,4 +38,4 @@ DependsOn http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_ DependsOn http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?complexAngleFact?definition http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?a?type DependsOn http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?complexAngleFact?definition http://mathhub.info/MitM/Foundation?RealLiterals?real_lit?type DependsOn http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?complexAngleFact?definition http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?b?type -DependsOn http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?complexAngleFact?definition http://mathhub.info/MitM/Foundation?Strings?string?type +DependsOn http://mathhub.info/FrameIT/frameworld/integrationtests?CloseGapsTest_Codomain?complexAngleFact?definition http://cds.omdoc.org/urtheories?Strings?string?type diff --git a/source/MetaTheories.mmt b/source/MetaTheories.mmt index cb2ec21..d4537ef 100644 --- a/source/MetaTheories.mmt +++ b/source/MetaTheories.mmt @@ -12,8 +12,12 @@ theory MetaAnnotations = problemTheory â™ solutionTheoryâ™ - /T example: lverb ?fact "default text" â™ + /T Example usages: + - `lverb A`, where A refers to a symbol + - `lverb A B`, a shorthand for `concat (lverb A) (lverb B)`; works for arbitrary number of arguments + â™ label_verbalization_of # lverb â™ + description_verbalization_of # dverb â™ âš /T The meta theory to use for situation theories, scroll problem, and scroll solution theories âš diff --git a/source/Scrolls/SupplementaryAngles.mmt b/source/Scrolls/SupplementaryAngles.mmt index 743a08c..1f71182 100644 --- a/source/Scrolls/SupplementaryAngles.mmt +++ b/source/Scrolls/SupplementaryAngles.mmt @@ -12,35 +12,36 @@ A B C The scroll encodes "angle ABD + angle DBC = 180°", or rather, "angle DBC = 180° - angle ABD" âš theory SupplementaryAngles = - theory SupplementaryAngles_Problem = - A: point ☠meta ?MetaAnnotations?label "Point A" â™ - B: point ☠meta ?MetaAnnotations?label "Point B" â™ - C: point ☠meta ?MetaAnnotations?label "Point C" â™ - D: point ☠meta ?MetaAnnotations?label "Point D" â™ + theory Problem = + A: point ☠meta ?MetaAnnotations?label "A" â™ + B: point ☠meta ?MetaAnnotations?label "B" â™ + C: point ☠meta ?MetaAnnotations?label "C" â™ + D: point ☠meta ?MetaAnnotations?label "D" â™ - L: line ☠meta ?MetaAnnotations?label "Line L"â™ - A_on_L : ⊦ A on L ☠meta ?MetaAnnotations?label "A on L"â™ - B_on_L : ⊦ B on L ☠meta ?MetaAnnotations?label "B on L"â™ - C_on_L : ⊦ C on L ☠meta ?MetaAnnotations?label "C on L"â™ + L: line ☠meta ?MetaAnnotations?label "L"â™ + A_on_L : ⊦ A on L ☠meta ?MetaAnnotations?label s"${lverb A} ∈ ${lverb L}"â™ + B_on_L : ⊦ B on L ☠meta ?MetaAnnotations?label s"${lverb B} ∈ ${lverb L}"â™ + C_on_L : ⊦ C on L ☠meta ?MetaAnnotations?label s"${lverb C} ∈ ${lverb L}"â™ angleABD : Σ α: â„. ⊦ ( ∠A,B,D ) ≠α ☠- meta ?MetaAnnotations?description "Angle between A, B, and D" + meta ?MetaAnnotations?label s"∠${lverb A B D}" â™ âš - theory SupplementaryAngles_Solution = + theory Solution = meta ?MetaAnnotations?label "AngleSum" â™ - meta ?MetaAnnotations?problemTheory ?SupplementaryAngles/SupplementaryAngles_Problem â™ - meta ?MetaAnnotations?solutionTheory ?SupplementaryAngles/SupplementaryAngles_Solution â™ - meta ?MetaAnnotations?description "Supplementary Angles add up to 180 degree " â™ + meta ?MetaAnnotations?problemTheory ?SupplementaryAngles/Problem â™ + meta ?MetaAnnotations?solutionTheory ?SupplementaryAngles/Solution â™ + meta ?MetaAnnotations?description "Supplementary angles add up to 180 degree " â™ - include ?SupplementaryAngles/SupplementaryAngles_Problem â™ + include ?SupplementaryAngles/Problem â™ angleDBC : Σ γ: â„. ⊦ ( ∠D,B,C ) ≠γ ☠= ⟨180.0 - (Ï€l angleABD), sketch "By some theorem"⟩ ☠- meta ?MetaAnnotations?description "The deduced angle by calculating 180° - α" + meta ?MetaAnnotations?label s"∠${lverb D B C}" ☠+ meta ?MetaAnnotations?description s"The deduced angle by calculating 180° - ${lverb angleABD}" â™ âš âš \ No newline at end of file diff --git a/source/Scrolls/TriangleScrolls.mmt b/source/Scrolls/TriangleScrolls.mmt index 71f4c89..b45c20a 100644 --- a/source/Scrolls/TriangleScrolls.mmt +++ b/source/Scrolls/TriangleScrolls.mmt @@ -13,9 +13,9 @@ fixmeta ?FrameworldMeta âš (nicer image: https://en.wikipedia.org/wiki/Right_triangle#/media/File:Rtriangle.svg) âš theory TriangleScroll_GeneralProblem = - A: point ☠meta ?MetaAnnotations?label lverb ?TriangleScroll_GeneralProblem?A "A" â™ - B: point ☠meta ?MetaAnnotations?label lverb ?TriangleScroll_GeneralProblem?B "B"â™ - C: point ☠meta ?MetaAnnotations?label lverb ?TriangleScroll_GeneralProblem?C "C"â™ + A: point ☠meta ?MetaAnnotations?label "A" â™ + B: point ☠meta ?MetaAnnotations?label "B"â™ + C: point ☠meta ?MetaAnnotations?label "C"â™ âš /T A blueprint problem theory for triangle scrolls that require a right angle @@ -25,75 +25,82 @@ theory TriangleScroll_RightAngledProblem = include ?TriangleScroll_GeneralProblem â™ rightAngleBCA : ⊦ ( ∠B,C,A ) ≠90.0 ☠- meta ?MetaAnnotations?description "Right angle at C" + meta ?MetaAnnotations?label s"∟${lverb C}" ☠+ meta ?MetaAnnotations?description s"Right angle at ${lverb C}" â™ âš theory AngleSum = - theory AngleSum_Problem = + theory Problem = include ?TriangleScroll_GeneralProblem â™ angleBAC : Σ α: â„. ⊦ ( ∠B,A,C ) ≠α ☠- meta ?MetaAnnotations?description "Angle α at A" + meta ?MetaAnnotations?label s"∠${lverb B A C}" ☠+ meta ?MetaAnnotations?description s"Angle at ${lverb A}" â™ angleABC : Σ β: â„. ⊦ ( ∠A,B,C ) ≠β ☠- meta ?MetaAnnotations?label "Angle β at B" + meta ?MetaAnnotations?label s"∠${lverb A B C}" ☠+ meta ?MetaAnnotations?description s"Angle at ${lverb B}" â™ âš - theory AngleSum_Solution = + theory Solution = meta ?MetaAnnotations?label "AngleSum" â™ - meta ?MetaAnnotations?problemTheory ?AngleSum/AngleSum_Problem â™ - meta ?MetaAnnotations?solutionTheory ?AngleSum/AngleSum_Solution â™ - meta ?MetaAnnotations?description "Given a triangle ABC and two known angles, we can deduce the missing angle by the sum of interior angles in triangles always being 180°" â™ + meta ?MetaAnnotations?problemTheory ?AngleSum/Problem â™ + meta ?MetaAnnotations?solutionTheory ?AngleSum/Solution â™ + meta ?MetaAnnotations?description s"Given a triangle ${lverb A B C} and two known angles, we can deduce the missing angle by the sum of interior angles in triangles always being 180°" â™ - include ?AngleSum/AngleSum_Problem â™ + include ?AngleSum/Problem â™ angleBCA : Σ γ: â„. ⊦ ( ∠B,C,A ) ≠γ ☠= ⟨180.0 - (Ï€l angleBAC) - (Ï€l angleABC), sketch "By sum of interior angles = 180° in triangles"⟩ ☠- meta ?MetaAnnotations?description "The deduced angle by calculating 180° - α - β" + meta ?MetaAnnotations?label s"∠${lverb B C A}" ☠+ meta ?MetaAnnotations?description s"The deduced angle by calculating 180° - ${lverb angleBAC} - ${lverb angleABC}" â™ âš âš theory OppositeLen = - theory OppositeLen_Problem = + theory Problem = include ?TriangleScroll_RightAngledProblem â™ distanceBC : Σ x:â„ . ⊦ ( d- B C ) ≠x ☠- meta ?MetaAnnotations?label "Length of leg BC" + meta ?MetaAnnotations?label s"${lverb B C}" ☠+ meta ?MetaAnnotations?description s"Length of leg ${lverb B C}" â™ angleABC : Σ a:â„ . ⊦ ( ∠A,B,C ) ≠a ☠- meta ?MetaAnnotations?label "Angle at B" + meta ?MetaAnnotations?label s"∠${lverb A B C}" ☠+ meta ?MetaAnnotations?description s"Angle at ${lverb B}" â™ âš - theory OppositeLen_Solution = + theory Solution = + include ?OppositeLen/Problem â™ + meta ?MetaAnnotations?label "OppositeLen" â™ - meta ?MetaAnnotations?problemTheory ?OppositeLen/OppositeLen_Problem â™ - meta ?MetaAnnotations?solutionTheory ?OppositeLen/OppositeLen_Solution â™ - meta ?MetaAnnotations?description s"Given a triangle ${lverb ?TriangleScroll_GeneralProblem?A "A"}${lverb ?TriangleScroll_GeneralProblem?B "B"}${lverb ?TriangleScroll_GeneralProblem?C "C"} right angled at ${lverb ?TriangleScroll_GeneralProblem?C "C"}, the distance ${lverb ?TriangleScroll_GeneralProblem?A "A"}${lverb ?TriangleScroll_GeneralProblem?B "B"} can be computed from the angle at ${lverb ?TriangleScroll_GeneralProblem?B "B"} and the distance ${lverb ?TriangleScroll_GeneralProblem?B "B"}${lverb ?TriangleScroll_GeneralProblem?C "C"}" â™ - - include ?OppositeLen/OppositeLen_Problem â™ + meta ?MetaAnnotations?problemTheory ?OppositeLen/Problem â™ + meta ?MetaAnnotations?solutionTheory ?OppositeLen/Solution â™ + meta ?MetaAnnotations?description s"Given a triangle ${lverb A B C} right angled at ${lverb C}, the distance ${lverb A B} can be computed from the angle at ${lverb B} and the distance ${lverb B C}" â™ deducedLineCA : Σ x:â„ . ⊦ (d- C A) ≠x ☠= ⟨(tan (Ï€l angleABC)) â‹… (Ï€l distanceBC), sketch "OppositeLen Scroll"⟩ ☠- meta ?MetaAnnotations?description "The deduced length of the line CA" + meta ?MetaAnnotations?label s"${lverb C A}" ☠+ meta ?MetaAnnotations?description s"The deduced length of the line ${lverb C A}" â™ âš âš // Doesn't typecheck, not sure why âš // theory Pythagoras = - theory Pythagoras_Problem = + theory Problem = include ?TriangleScroll_RightAngledProblem â™ distanceAC @@ -107,13 +114,13 @@ theory OppositeLen = â™ âš - // theory Pythagoras_Solution = + // theory Solution = meta ?MetaAnnotations?label "Pythagoras" â™ - meta ?MetaAnnotations?problemTheory ?Pythagoras/Pythagoras_Problem â™ - meta ?MetaAnnotations?solutionTheory ?Pythagoras/Pythagoras_Solution â™ + meta ?MetaAnnotations?problemTheory ?Pythagoras/Problem â™ + meta ?MetaAnnotations?solutionTheory ?Pythagoras/Solution â™ meta ?MetaAnnotations?description "Given a ABC right-angled at C and lengths of both legs, we can compute the length of the hypotenuse via Pythagora's theorem" â™ - include ?Pythagoras/Pythagoras_Problem â™ + include ?Pythagoras/Problem â™ deducedHypotenuse : Σ x:â„. ⊦ (d- A B) ≠x ☠-- GitLab