Moricounien Latin/Moricounien Maths

In Moricounie, maths is also depicted slightly differently, either in a computer-language type notation, or in significant abuses of notation.
== Moricounien Computer Mathematics ==
Moricounien maths consider the computer-science concept of types as part of normal maths.
Arrays here are depicted as sets.
Notation 	Full notation in VB.NET	Remarks
\vdash a 	
Structure A
End Structure	This indicates the declaration of a type.
a\searrow b=c 	
Structure A
 Property B As Integer = C
End Structure	This indicates the declaration of a property. It without the right hand would just refer to the property. To indicate property nesting, parentheses must be used.
a\rarr b = [c] 	
Structure A
 Sub B(X As Integer)
 
 End Sub
End Structure	This indicates the declaration of a function. Square brackets indicate a block.
a?\,(b):(c) 	
If(A,B,C) 	This indicates an IF operation. "Else-if"s are instead nested in these operations.
\left \langle \overset{a}{\underset{i=x}{i+1}} \right \rangle \left \lbrack b\right \rbrack	
For X To A Step 1
Next	This indicates a FOR loop. For FOREACH, put the set or a set's name in the angle brackets.
\blacksquare 	
Throw New Exception() 	This indicates a THROW expression. The name of the exception is placed directly after the tombstone.
\dagger a 	
Imports a 	This indicates a USING expression.
\acute{a}(\ldots) 	
Namespace a
End Namespace	This indicates a NAMESPACE expression. For STATIC CLASS expressions, the accent is grave (\grave{a})
\Xi 	
Me 	This indicates a THIS expression.
=== Example program ===
C#	Moricounien Maths
using System;
namespace bruh
{
 static class S
 {
 public static void Main(string[] args)
 {
 A thing = new();
 Console.WriteLine(thing.C);
 int arg = int.TryParse(args is not null? args[0] : throw new InvalidArgumentException());
 if (arg >= 5)
 {
 A thing2 = new(arg);
 Console.WriteLine(thing2.C);
 }
 else if (arg == 3)
 {
 A thing2 = new(4);
 Console.WriteLine(thing2.C);
 }
 }
 }
 struct A
 {
 A(int B) => C = B;
 
 public int C {get; set} = 10;
 }
}