• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 03:23
CEST 09:23
KST 16:23
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Tournament Spotlight: FEL Cracow 20254Power Rank - Esports World Cup 202576RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15HomeStory Cup 27 - Info & Preview18
Community News
Google Play ASL (Season 20) Announced20BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams10Weekly Cups (July 14-20): Final Check-up0Esports World Cup 2025 - Brackets Revealed19Weekly Cups (July 7-13): Classic continues to roll8
StarCraft 2
General
#1: Maru - Greatest Players of All Time I offer completely free coaching services Tournament Spotlight: FEL Cracow 2025 Power Rank - Esports World Cup 2025 What tournaments are world championships?
Tourneys
Esports World Cup 2025 $25,000 Streamerzone StarCraft Pro Series announced $5,000 WardiTV Summer Championship 2025 WardiTV Mondays FEL Cracov 2025 (July 27) - $10,000 live event
Strategy
How did i lose this ZvP, whats the proper response
Custom Maps
External Content
Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Google Play ASL (Season 20) Announced Flash Announces (and Retracts) Hiatus From ASL Dewalt's Show Matches in China
Tourneys
[Megathread] Daily Proleagues [BSL20] Non-Korean Championship 4x BSL + 4x China CSL Xiamen International Invitational [CSLPRO] It's CSLAN Season! - Last Chance
Strategy
Simple Questions, Simple Answers [G] Mineral Boosting Does 1 second matter in StarCraft?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Total Annihilation Server - TAForever [MMORPG] Tree of Savior (Successor of Ragnarok) Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread UK Politics Mega-thread Stop Killing Games - European Citizens Initiative Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
[\m/] Heavy Metal Thread Anime Discussion Thread Movie Discussion! [Manga] One Piece Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion
World Cup 2022
Tech Support
Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Ping To Win? Pings And Their…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Socialism Anyone?
GreenHorizons
Eight Anniversary as a TL…
Mizenhauer
Customize Sidebar...

Website Feedback

Closed Threads



Active: 621 users

The Math Thread - Page 26

Forum Index > General Forum
Post a Reply
Prev 1 24 25 26 27 28 32 Next All
jodljodl
Profile Joined October 2016
171 Posts
Last Edited: 2019-02-27 15:32:21
February 27 2019 15:30 GMT
#501
Hi

i just wanted to add the following regarding 3):

When you look at the definition of a subgroup in wiki, "(G,*) is group. A subset H of G is called a subgroup of G if the restriction of * to H x H is group operation on H.", you dont see any mention of a 'preexisting' binary operation on H itself.
So when answering the question, is R* (under multiplication) a subgroup of (R,+), u can disregard the given operation (multiplication) totally. What you have to show is:
(i) R* subset of R?
(ii) ( R* , + ) group? (with + being the restriction of + mentioned in the definition of a subgroup.)

R* is no subgroup of ( R , +) because the identity element is missing. (And for no other reason.)


@mahrgell: ln : R+\{0} -> R is a semigroup-homomorphism between ( R+\{0} , * ) and ( R , + ). But no Monoid-homomorphism because ln(1) = e \neq 0, i.e. the identity element of ( R+\{0} , * ) is not mapped to the identity element of ( R , + ). So its definitively no group-isomorphism between ( R+\{0} , * ) and ( R,+).
Kim Doh Woo
mahrgell
Profile Blog Joined December 2009
Germany3943 Posts
Last Edited: 2019-02-27 15:55:50
February 27 2019 15:55 GMT
#502
On February 28 2019 00:30 jodljodl wrote:

@mahrgell: ln : R+\{0} -> R is a semigroup-homomorphism between ( R+\{0} , * ) and ( R , + ). But no Monoid-homomorphism because ln(1) = e \neq 0, i.e. the identity element of ( R+\{0} , * ) is not mapped to the identity element of ( R , + ). So its definitively no group-isomorphism between ( R+\{0} , * ) and ( R,+).


Are you sure about the bolded part?
jodljodl
Profile Joined October 2016
171 Posts
February 27 2019 17:01 GMT
#503
Obviously its totally wrong
lol, thank you for correcting my error
even though this is quite embarrassing to me its quiiite funny to me too

So i guess, it is a group isomorphism then
Kim Doh Woo
Melliflue
Profile Joined October 2012
United Kingdom1389 Posts
February 27 2019 18:31 GMT
#504
On February 27 2019 11:13 travis wrote:
ah right, the identity in 5.) is 1.. not 0. the confusion was that I was thinking 2^0 = 1 .. temporarily forgetting that the member of my group is 2^k, not k. if that confuses you don't worry about it, my thinking clearly didn't make sense. glad I posted them though!

Nope, I understand what you did. It was an easy enough mistake to make.

The purpose of these simple examples is to help you get a feel for the definitions and what they mean/represent. It can be very confusing when definitions are given without the motivation behind them, and this can happen with purely algebraic objects like groups. So it is good to play around with some examples, and why I didn't want to leave only tell you that you were wrong, because that does not help you understand
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2019-03-01 13:55:22
March 01 2019 13:32 GMT
#505
I don't understand reflexive relationship

I have an example on my homework I missed. it asks about symmetric/transitive/reflexive

question was to classify the problem as each and if it's not then give a counterexample


the problem I missed was:

m,n in Z

m~n if m*n > 0

I said it was reflexive, symmetric, and transitive
I got the problem wrong, it says its not reflexive because x=0 does not work
but I thought the entire point was that you pick an m,n such that it fulfills the equation....

I guess maybe I am misunderstanding, and the set is not defined by that relationship...? Instead it's just like a test of whether or not the relationship passes?
jodljodl
Profile Joined October 2016
171 Posts
March 01 2019 13:56 GMT
#506
So the task is to check wether the relation R \subset Z x Z, i.e. {(m,n) \in Z x Z | m*n > 0} is reflexive, symmetric, transitive:

reflexive: R is reflexive if for all m \in Z: (m,m) \in R.
R is not reflexive because 0 \in Z and 0*0 = 0. So (0,0) \notin R.
For (0,0) to be element of R the following had to be true 0*0 = 0 > 0. Which is obviously false.

symmetric: R is symmetric if for all m,n \in Z: (m,n) \in R => (n,m) \in R.
Suppose (m,n) \in R. => m*n>0 (* is commutative) => n*m>0 => (n,m) \in R. So R is symmetric.

transitive: R is transitive if for all m,n,l \in Z: (m,n) , (n,l) \in R => (m,l) \in R.
Suppose (m,n) , (n,l) \in R. => m*n>0 and n*l>0 => m*n>0 and n*l>0 and (m,n,l > 0 or m,n,l < 0) [the cases m,n>0 n,l<0 and m,n<0 , n,l>0 are contradictory, so you can disregard them.] =>
(m*n>0 and n*l>0 and m,n,l > 0) or (m*n>0 and n*l>0 and m,n,l < 0) => m*l >0 => (m,l) \in R. So R is transitive.
Kim Doh Woo
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
March 01 2019 14:10 GMT
#507
Okay I see, so yeah, I was misunderstanding how the question works. Thank you.
Nebuchad
Profile Blog Joined December 2012
Switzerland12172 Posts
Last Edited: 2019-04-08 12:54:50
April 08 2019 12:52 GMT
#508
I feel bad about using this thread but maths are hard for me, sorry ^.^

We start from a group of combinations, in this case 296 combinations.

I want to assign each combination a different frequency, in this case there will be three frequencies (25%, 50% and 75%).

If I go 296/3 and give 25/50/75 to each of those three groups respectively, I'll have a total frequency of 50% obviously. I'd like to have a different total frequency, in this case 66%.

66% is 2/3, 25% is 1/4, 50% is 2/4 and 75% is 3/4. So I have groups of 3/12, 6/12 and 9/12 and I'm trying to get to 8/12 for my total. There are multiple solutions. I'm trying to find the most "harmonious" one (pretty bad term to use but by that I mean, the 33%-33%-33% solution for a 50% total frequency is more "harmonious" than, say, 1% at 25, 98% at 50 and 1% at 75, even though that would also give me 50%).
No will to live, no wish to die
Acrofales
Profile Joined August 2010
Spain17983 Posts
April 08 2019 14:24 GMT
#509
On April 08 2019 21:52 Nebuchad wrote:
I feel bad about using this thread but maths are hard for me, sorry ^.^

We start from a group of combinations, in this case 296 combinations.

I want to assign each combination a different frequency, in this case there will be three frequencies (25%, 50% and 75%).

If I go 296/3 and give 25/50/75 to each of those three groups respectively, I'll have a total frequency of 50% obviously. I'd like to have a different total frequency, in this case 66%.

66% is 2/3, 25% is 1/4, 50% is 2/4 and 75% is 3/4. So I have groups of 3/12, 6/12 and 9/12 and I'm trying to get to 8/12 for my total. There are multiple solutions. I'm trying to find the most "harmonious" one (pretty bad term to use but by that I mean, the 33%-33%-33% solution for a 50% total frequency is more "harmonious" than, say, 1% at 25, 98% at 50 and 1% at 75, even though that would also give me 50%).

Just to rephrase, you want:
0< x, y < 1
(1/3 *(1 - x))/4 + (1/3*(1 - y))/2 + 3 * 1/3(x + y - 1)/4 ) = 2/3

Or, equivalently: 2x + y = 8 with 0 < x, y < 12

And you want the solution that minimizes x, y, and 12 - x - y simultaneously. There are probably many ways of defining that harmoneousness, but lets say MSE does that, you want to minimize
x^2 + y^2 + (12 - x - y)^2 = 2x^2 + 2y^2 + 144 + 2xy -24x - 24y

Fill in:

2x^2 + 2(8 - 2x)^2 + 144 + 2x(8 - 2x) - 24x - 24(8 - 2x) =
2x^2 + 128 + 4x^2 - 64x + 144 + 16x - 4x^2 - 24x - 216 + 48x =
2x^2 - 24x + 56

This is a parabole that is 0 in two places, both within the given interval:

x = 6 +/- 2sqrt(2)
Or: x ~ 3.17 or x ~ 8.82

However if x = 8.82 then y is negative, so we can only use x= 3.17, resulting in the distribution

x = 3.17, y = 1.66

Fill in:

24.5% at 25, 28.7% at 50 and 59.8% at 75

Checking this, it results in a final frequency of 65.3, which is probably due to rounding errors.

I'm calling it a day.





Rodya
Profile Joined January 2018
546 Posts
Last Edited: 2019-04-09 00:24:15
April 08 2019 15:35 GMT
#510
Didn't really read the post above me but looks like he doesn't think there's a solution? The problem is 3x+6y+9(1-x-y) = 8. It's clear that the LHS taken as a function is smooth and it's clear that (1,0) evaluates to 3 and (0,0) evaluates to 9, so by the IVT there is some (x,y) which gives us 8. The only question is if its obtainable with only a collection of 296 things.

This can obviously be solved in mathematica in two seconds, but I am guessing this is a homework problem so he can't do that.

First just solve for y to get y = (1-6x)/3. Now we need to choose an x so 296x is an integer, and 296y is an integer. So x = z/296 for some integer z. Thus we have y = (1-6(z/296))/3. Note that we can choose any z we like here. The only thing left to do is to find a z so that y = w/296 for some integer w.

If you follow the above logic you'll be able to figure out that we want to find an integer w = (1/3)296-2z for some integer z. In otherwords, we want a solution to the equation w+2z = (1/3)296. But this clearly has no solution, since the gcd(1,2) = 1 and (1/3)296 is not an integer, so its obviously not a multiple of 1. Therefore your problem has no solution. Why? Because if we cant choose a z that solves this equation, then there are no x which 1) solve 3x+6y+9(1-x-y) = 8 and 2) satisfy 296x is an integer.

Just a quick note: please if you don't know whether or not your problem has a solution - say so! It's kind of annoying to have to prove it for myself. I would have tried to estimate a good guess right away, but I gotta go.

edit: I fixed this post. I originally had the problem set as 3x+6y+9(1-x-y) = 4 instead of = 8.
Banned for saying "zerg players are by far the biggest whiners in sc2 history" despite the fact that this forum is full of such posts about Terrans. Foreigner Elitists in control!
Acrofales
Profile Joined August 2010
Spain17983 Posts
April 08 2019 16:13 GMT
#511
On April 09 2019 00:35 Rodya wrote:
Didn't really read the post above me but looks like he doesn't think there's a solution? The problem is 3x+6y+9(1-x-y) = 4. It's clear that the LHS taken as a function is smooth and it's clear that (1,0) evaluates to 3 and (0,1) evaluates to 6, so by the IVT there is some (x,y) which gives us 4. The only question is if its obtainable with only a collection of 296 things.

This can obviously be solved in mathematica in two seconds, but I am guessing this is a homework problem so he can't do that.

First just solve for y to get y = (5-6x)/3. Now we need to choose an x so 296x is an integer, and 296y is an integer. So x = z/296 for some integer z. Thus we have y = (5-6(z/296))/3. Note that we can choose any z we like here. The only thing left to do is to find a z so that y = w/296 for some integer w.

If you follow the above logic you'll be able to figure out that we want to find an integer w = (5/3)296-2z for some integer z. In otherwords, we want a solution to the equation w+2z = (5/3)296. But this clearly has no solution, since the gcd(1,2) = 1 and (5/3)296 is not an integer, so its obviously not a multiple of 1. Therefore your problem has no solution. Why? Because if we cant choose a z that solves this equation, then there are no x which 1) solve 3x+6y+9(1-x-y) = 4 and 2) satisfy 296x is an integer.

Just a quick note: please if you don't know whether or not your problem has a solution - say so! It's kind of annoying to have to prove it for myself. I would have tried to estimate a good guess right away, but I gotta go.

What? I gave a solution. It maximizes "harmoniousness" if you define that as the MSE of the difference for each of frequencies from the "ideal" 33.3%. If you define harmoniousness differently, then you'll get a different solution.

Nebuchad
Profile Blog Joined December 2012
Switzerland12172 Posts
April 08 2019 17:24 GMT
#512
Thanks for the answers. As per the meme, I... understood some of those words ^^'

Acro do you mind if I annoy you a little bit more in PM with this?
No will to live, no wish to die
Rodya
Profile Joined January 2018
546 Posts
April 08 2019 22:53 GMT
#513
Acro, the key to his problem is that there are only 296 things to split the frequencies among. That's like the whole point. Can you say exactly how many elements should have each frequency (of the 296 elements) according to your solution?

If we remove the restriction that we only have 296 discrete units, then obviously there are lots of elegant results like a 00/33/66 split.

I actually made a mistake in my post but I don't want to fix it right now.
Banned for saying "zerg players are by far the biggest whiners in sc2 history" despite the fact that this forum is full of such posts about Terrans. Foreigner Elitists in control!
Acrofales
Profile Joined August 2010
Spain17983 Posts
April 08 2019 23:16 GMT
#514
On April 09 2019 07:53 Rodya wrote:
Acro, the key to his problem is that there are only 296 things to split the frequencies among. That's like the whole point. Can you say exactly how many elements should have each frequency (of the 296 elements) according to your solution?

If we remove the restriction that we only have 296 discrete units, then obviously there are lots of elegant results like a 00/33/66 split.

I actually made a mistake in my post but I don't want to fix it right now.

But why? He doesn't restrict it to integers, so why should you?
Rodya
Profile Joined January 2018
546 Posts
April 08 2019 23:58 GMT
#515
He wants to assign EACH "combination" a value. There are 296 combinations, so we need to assign values to 296 things. That's the problem. If that part of the problem is removed, then your whole thing with MSE isn't necessary anyway. A 00/33/66 split is 1) way more elegant and 2) actually gives you 8/12.

He DOES restrict the problem in this way, it's in his post. If he doesn't mean to restrict it this way then the question is odd since it's so easy to solve.
Banned for saying "zerg players are by far the biggest whiners in sc2 history" despite the fact that this forum is full of such posts about Terrans. Foreigner Elitists in control!
Nebuchad
Profile Blog Joined December 2012
Switzerland12172 Posts
April 09 2019 00:25 GMT
#516
Okay so; it's not a maths problem or something I was ordered to do. I'm doing it for myself. It could be that it's easy to solve but I can't because I suck, that's entirely possible (or likely).

Having integers isn't necessary, I'll have to do rounding on the results anyway even if it's integers. I can see how the way I worded the problem made you think that, sorry - again, I don't claim to not suck at this ^.^

That being said I do want a value for each group, I can't have one group at 0, so your easier solution wouldn't work for what I'm trying to get.

As per PM I guess I just have to choose one way to organize the numbers and then stick with it. I was sort of hoping that there would be one that would jump out, like 33-33-33 for a 50% frequency, but it doesn't seem to be the case with other frequencies.
No will to live, no wish to die
Rodya
Profile Joined January 2018
546 Posts
April 09 2019 00:58 GMT
#517
I sadly still don't understand your problem. If you have 296 groups, three values, (1/4, 1/2, 3/4), and you want to assign each group one of these three values such that the average value is as close to 2/3 as possible, then I read you correctly the first time.

If I'm correct that this is your problem then I can tell you that it is impossible to get the average value to be exactly 2/3. I can try to figure out how close you can possibly get if you would like. What Acro did would be an upper bound on the accuracy of my answer though.

If you want help again post in the thread - good luck though if not.
Banned for saying "zerg players are by far the biggest whiners in sc2 history" despite the fact that this forum is full of such posts about Terrans. Foreigner Elitists in control!
Acrofales
Profile Joined August 2010
Spain17983 Posts
April 09 2019 12:32 GMT
#518
Hm. I made a mistake above and am having the damndest time fixing it. I made a mistake in the constraints, and so the total percentage is above 100% :/

But adding that constraint makes the whole thing harder to compute because it makes it 2 variable instead of 1 (you can no longer use that the third variable is (1 - x - y), because you need to enforce that the total of x + y + z = 1. So you have a quadratic equation in two variables, which you can optimize using the ellipsoid method, but I don't have a tool handy here to do that.

Talking to Nebuchad in PM, however, it seems like his general problem has more than 3 "combinations", so the general solution requires something like that anyway.

Basically, figure out the formula you want to minimize, and formulize the constraints correctly. Then plug these into a constrained optimization tool (if you don't want the square error, but rather the simple error, you can even use simplex for this). As long as the formulas are convex (for MSE they definitely seem to be), you can use the ellipsoid method, otherwise you have a real cracker of a problem (same if you don't have linear or quadratic problems to optimize in the first place, or have non-linear constraints). Check that the solution does indeed work and you didn't make a mistake somewhere.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
April 16 2019 20:28 GMT
#519
had a homework question

H = cyclic subgroup <2> of R* (reals nonzero) with multiplication
G = Z

give an isomorphism G--->H

I said:

for all k > 0

0 --> 2
0-k ---> 2^(-k)
0+k --> 2^(k+1)


is this correct?
Mafe
Profile Joined February 2011
Germany5966 Posts
Last Edited: 2019-04-16 20:38:31
April 16 2019 20:34 GMT
#520
By Z you mean the set of integers?
Sounds strange to me because Z is countable while R* is uncountable. Or are you looking "just" for an (injective?) homomorphism instead of an isomorphism?

Edit: Nevermind. I somehow missed that H isnt actually R*.

Your map isnt correct because an homomorphism must map the identity element of G to that of H, i.e. 0 ->1.
Prev 1 24 25 26 27 28 32 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 37m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft789
Nina 259
ProTech53
StarCraft: Brood War
Sea 4534
Hyuk 3781
Backho 661
Larva 589
zelot 98
scan(afreeca) 65
sSak 49
IntoTheRainbow 9
Dota 2
XcaliburYe263
League of Legends
JimRising 698
Counter-Strike
Stewie2K713
Heroes of the Storm
Khaldor193
Other Games
summit1g7594
SortOf89
Organizations
Other Games
gamesdonequick1390
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH264
• Light_VIP 32
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2150
Upcoming Events
FEL
1h 37m
Krystianer vs sOs
SKillous vs ArT
MaNa vs Elazer
Spirit vs Gerald
Clem vs TBD
uThermal vs TBD
Reynor vs TBD
Lambo vs TBD
BSL20 Non-Korean Champi…
6h 37m
BSL20 Non-Korean Champi…
10h 37m
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Sparkling Tuna Cup
2 days
WardiTV European League
2 days
Online Event
2 days
uThermal 2v2 Circuit
3 days
The PondCast
4 days
Replay Cast
4 days
Korean StarCraft League
5 days
[ Show More ]
CranKy Ducklings
6 days
Liquipedia Results

Completed

CSLPRO Last Chance 2025
Esports World Cup 2025
Murky Cup #2

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Non-Korean Championship
BSL 20 Team Wars
FEL Cracov 2025
CC Div. A S7
Underdog Cup #2
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25

Upcoming

ASL Season 20: Qualifier #1
ASL Season 20: Qualifier #2
ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
HCC Europe
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.