Differences between induced vector fields on a smooth manifold and on a principal bundle

In the context of the connections on fibre bundle, I have found some difficulties trying to understand the fundamental vector field (my reference is Nakahara, but I’m having some problems with the chapters about fibre bundles, can someone suggest another book about this topic?).

It seems to me that the fundamental vector field is nothing more that an induced vector field, but induced by a right action instead of a left action of a Lie group on a manifold.

  • Let $M$ and $G$ be a smooth manifold and a Lie group respectively and suppose to have a left action of the group on the manifold $$
    sigma_L:(p,g)in Mtimes Grightarrow sigma_L(p,g)equiv gp =q in M
    $$

    but, since $G$ is a Lie group, we can use the exponential map and write every element of the Lie group as $g=operatorname{exp}(tV)$, where $Vin T_eG$ is a generator of the group. So we can go from a flux on the group (the set of all the integral curves of the left invariant vector field associated to $V$) to a flux on the manifold, that we can see as the set of all the integral curves of a vector field on the manifold, called induced vector field $V^#$
    $$
    V^#(p)=left. frac{d}{dt}(operatorname{exp}(tV)p)right|_{t=0}
    $$

    It’s also possible to prove that there is an anti-homomorphism between $T_eG congmathfrak{g}$ and $mathfrak{X}(M)$. We can define another vector field on the manifold, the fundamental vector field, using $-t$ instead of $t$ in the previous definition and in this case we have an homomorphism instead of an anti-homomorphism.

  • Let $(P,pi, M, G)$ be a principal bundle and, as such, there is a global right action of the structure group $G$ on the total space $P$. Since $P$ is a manifold and $G$ is a Lie group acting on $P$, we can follow the previous steps in order to define a fundamental vector field on the principal bundle (since the action is a right action, we have the fundamental vector field directly, with the plus sign in the definition). So we know that, evaluating a fundamental vector field in a point $uin P$
    $$
    V^#(u)=left. frac{d}{dt}(u operatorname{exp}(tV))right|_{t=0} in T_uP
    $$

    but we also know that $pi(u)=pi(ug)=pin M forall g in G$,therefore the integral curve of the fundamental field with initial point $uin P$ is a curve contained entirely in the fiber $G_{pi(u)}$ so we can conclude that every vector $V^#(u)$ is a vector tangent to the principal bundle in the point $u$ which is also tangent to the fiber in that point.

At this point I have some problem with some statements:

  1. There is an homomorphism between $T_eG congmathfrak{g}$ and $V_uP$. Why the homomorphism is with $V_uP$ instead of the set of all the fundamental vector fields (like it is the “general” case, where the homomorphism is with $mathfrak{X}(M)$ and not with $T_pM$)?
  2. Then, when the horizontal subspace is defined, Nakahara says that $T_uP=V_uPoplus H_uP$ and states “a smooth vector field $X$ on $P$ is separated into smooth vector fields $X^Vin V_uP$ and $X^Hin H_uP$ as $X=X^V+X^H$“. Therefore $V_uP$ is the set of all the fundamental vector fields? I had understood that it was the set of all the vertical vectors in $uin P$, that you can get evaluating all the fundamental vector fields in the same point $u$, but from this statement it seems that an element of $V_uP$ is a vector field and not a vector.

Is there any difference between a fundamental vector field on a manifold and a fundamental vector field on a principal bundle?

windows task scheduler works with one $principal but not the other

This is weird, im creating task schedule on windows server 2012 r2. this is a simple task to run a powershell script. this is the $principal
$principal = New-ScheduledTaskPrincipal -GroupID “BUILTINAdministrators” -RunLevel Highest
scripts then works with one problem:

pic1

it sais it will run only when user is logged on. i want it to run anyway even if no one is logged on.
so i googled and found this:
$principal = New-ScheduledTaskPrincipal -UserID “NT AUTHORITYSYSTEM” -LogonType ServiceAccount -RunLevel Highest
in this case i do get the “desired option”
pic2

only this time. the script wont run at all.
how can i achive this goal which is to make the script run anyway when computer is on even if no one is logged in

azure – “error_description”:”AADSTS500011: The resource principal named .database.windows.net was not found in the tenant named

I am trying to establish communication between an Azure Linux VM (source) and a Azure SQL Server ( Target) via Managed Identity. I have followed steps in the article

https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-windows-vm-access-sql

until the step where we do a “InvokeWebRequest” (tried “curl” too) to get the Access Token for the SQL Server. I am getting below error message upon hitting the “curl” command

“error_description”:”AADSTS500011: The resource principal named .database.windows.net was not found in the tenant named . This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You might have sent your authentication request to the wrong tenant

Could anybody please help in resolving this?

Thanks.

classes – Python: Função em módulo dando problema pra executar no programa principal

iae pessoal, estou com um mini projeto de quarentena, que serve para ter o controle de produtos em um mercadinho, tenho um módulo “classes” que tem a classe vendas que tem a minha def que serve para adicionar quantidade de produtos no estoque de um produto já existente que não está executando o esperado…

class vendas:
    def __init__(self, ide, quantide):
        self._banco = sqlite3.connect('bancoProd.db')
        self._cursor = self._banco.cursor()
        self._id = ide
        self._quantide = quantide
    

    def adicionar_estoque(self):
        self._cursor.execute(f"UPDATE produtos SET quantidade = {self._quantide} WHERE id = {self._id}")
        print('énois mudados no esqotque')

    
    def agr_foi(self):
        self._banco.commit()
        print('énois adicionando estoque')

e no meu programa principal eu estou tentando chamar assim:

t = classes.vendas(1, 2)
t.adicionar_estoque()
t.agr_foi()

ela executa, não mostra os prints das defs, e não da erro quando executa…

lens – Seeming contradiction on wikipedia about rear nodal points and how the principal plane is related to focal length

The focal length of a lens is a measurement taken when the lens is imaging a far distance object like a star. If the lens structure is a single symmetrical (convex – convex) then this measurement is taken from the center of the lens to the focused image. A distant object is at an infinite distance when its light rays arrive at the camera lens a bundle of parallel rays.

For all practical math purposes an object is at an infinite distance 1000 meter (1000 yards) distant. The ray trace starts from a single point on the subject and is then extended to show how it traverses the lens. The ray trace is then continued showing its path downstream from the lens. The trace inside the camera is a triangle with its apex just kissing off on the surface of the digital image sensor or film. They key point being, the ray trace is just a single point on the subject.

In actuality every point on the subject could be ray traced. Such a ray trace reveals that each point on the subject has a ray trace that resembles a cone of light. You see, the lens works by fracturing the light from a subject (vista) into a googolplex of cones of light. Each has an apex. Since all lenses have optical defects called aberrations, the apex of each ray trace as they kiss off on the sensor is never a point; it is actually a tiny circle of light juxtaposed with others and it has scalloped boundaries. Because it is seen as an imperfect circle jumbled with others, it is called a circle of confusion. The image derived from the lens is thus, countless cones of light each with an apex that kisses off on the sensor. As a rule, a ray trace to show the focal length is just a trace of a ray passing through the center (axis) of the lens. All the other rays are not shone.

Opticians are unable to eliminate these aberrations. The best that can be done is to mitigate each. This is done by designing the lens so that it consists of several glass elements. Some are dense glass, some are less dense, some are convex with positive power, and some are concave with negative power. Some are cemented together, some are air-spaced. The air-space has a figure (shape) formed by the surfaces of lens that sandwich it in. This lens shaped air-space also acts like a weak lens. There are seven major types of aberrations. To mitigate is takes seven or more glass lenses of different powers.
Because the camera lens is a complex array of glass, the measuring points used to find object distance and image distance are two cardinal points or nodal. Their placement likely does not fall in the center of the lens barrel. The forward nodal is the measuring point for object distance. The rear nodal is the measuring point for image distance.

The optician, likely uses lenses of different powers and this causes the nodal points to be shifted around. A true telephoto lens, as compared to a long lens of the same focal length, has its rear nodal moved forward. It can even fall in air ahead of the lens. This shortens the lens barrel making it less awkward than its long lens counterpart. Often, a wide-angle lens has a focal length too short to reach the image sensor / film. The optician shifts the rear nodal to lengthen the back-focus (distance last lens to film/sensor).

The focal length is measured from the rear nodal to the apex of the cone of the image forming rays. When we focus on an object closer than infinity, the cone of the image forming rays is elongated due to the fact that then has limited refractive powers. Refract is Latin to bend backwards or inwards.

The key point for you: Ray traces to show focal length are simplified drawings, likely only the axial rays are shown. The way a lens works is to fracture the subject into countless points. Each sends out light rays that traverse the camera lens. Each traces out a cone of light. There will be a googolplex of cones of light and thus a googolplex of circles of confusion. When focusing on objects closer than infinity we focus by moving the lens further away from the film / sensor.
Nobody said this stuff is easy!

development – How to get SharePoint 2013 on-premises appregnew.aspx to register my service principal in Azure AD automatically?

I have already run the PowerShell command Connect-SPFarmToAAD on the on-premises farm. (Connect-SPFarmToAAD is document here in detail: https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/use-an-office-365-sharepoint-site-to-authorize-provider-hosted-add-ins-on-an-on.)

When registering a new app on the appregnew.aspx page of my on-premises farm. I am not seeing it in my Azure AD environment anywhere. Should this work on-premises? Is there some other configuration to the farm that must be done?

I found a manual workaround that I could make a new client id in Azure AD via Azure app registration and give it a secret. Then create that same client id app on the SharePoint side via appregnew.aspx. Finally grant it permissions in appinv.aspx to the site or web I was working on. I didn’t use the same secret which didn’t matter actually, just as long as the ID’s are the same things worked great for the standard ACS token request process.

When doing the appregnew.aspx process on a SharePoint Online I am seeing a new service principal created in Azure AD and things are working as expected.

Finding the principal value

Find the principal value of (1+2i)^(1+2i).
I’ve managed to get this to exp{(1+2i)(ln(sqrt5) + iarctan(2))}, but I don’t know how to simplify this.

linear algebra – Relation between principal minors of positive definite matrix.

Let $Ain mathbb{R}^{ntimes n}$ be a positive definite symmetric matrix. I use $A[I]$ to denote the principal submatrix obtained by the deletion of $i$th rows and columns, $iin I$.

Can we prove that for all $1le ineq jle n$ it holds that
$$frac{det A[i]}{det A}ge frac{det A[{i,j}]}{det A[i]}?$$

For $[2times 2]$ matrices this is equivalent to saying that $a_{ii}^2ge det A$, $i=1,2$. For higher order matrices there does not seem to be a straightforward interpretation. At least, this result is in agreement with numerical experiments.

I used $frac{det A[i]}{det A}=[A^{-1}]_{ii}ge frac1{a_{ii}}$ and so, tried to prove that $frac1{a_{ii}}det A[i]ge det A[{i,j}]$, but this doesn’t bring me any further. Representation of $det$ in terms of eigenvalues doesn’t work either.

html – Como quitar el contenido principal para mostrar contenido secundario

Tengo un panel de usuario el cual tiene un wrapper que contiene diferentes opciones por las que navegar por la página. Mi problema esta en que he puesto contenido en la página y a la hora de presionar las opciones cambia el contenido entre si pero deja el principal. Adjunto captura y código para que quede mas claro.

introducir la descripción de la imagen aquí

La imagen es el contenido principal y los datos de abajo es la opción perfil que quiero que se ponga arriba quitando la imagen principal.

Este es el código:

<a href="#"onclick="populateData('Profile');" class="list-group-item list-group-item-action bg-dark" style="color:white">Perfil</a>

<template id="Profile">Contenido usuario</template>

<div>
        <div id="datoCurioso"> <img src="../img/datocurioso(1).png" style="height:100%"></div>
        <div id="content"></div>
</div>

<script>
        const targetDiv = document.getElementById("content");

        // Función basada en el ejemplo de la pregunta:
        const populateData = (idType) => {
        if (typeof idType !== "string")
            return;

                switch (idType) {
                    case '4coach':{
                        targetDiv.append(coach.content);
                        break;
                }
                    case 'VideoIni':{
                        targetDiv.append(VideoI.content);
                        break;
                }
                    case 'VideoS':{
                        targetDiv.append(Videos.content);
                        break;
                }
                    case 'ColabIni':{
                        targetDiv.append(colabI.content);
                        break;
                }
                    case 'Colab':{
                        targetDiv.append(col.content);
                        break;
                }
                    case 'Shop':{
                        targetDiv.append(tienda.content);
                        break;
                }
                    case 'Profile':{
                        targetDiv.append(perfil.content);
                        break;
                }
                    case 'Contact':{
                        targetDiv.append(contacto.content);
                        break;
                }
                default:
    console.log('Lo lamentamos, por el momento no disponemos de ${idType}.');
            break;

              }
        };
        populateData($idType);
             
</script>

He probado a hacer esto pero no me funciona:

<script>
        $('body').click(function() {
         $('#datocurioso').fadeOut();
        });
        $('#datocurioso').click(function(event){
         event.stopPropagation();
        });
</script>

General application of principal component analysis to machine learning

Ive written an essay on dimension reduction via pca ( im in high school so this took me a while.. the application im looking for shouldnt be too crazy either ). I would now like to elaborate on its utility in machine learning. I was thinking of looking at how dimension reduction of data results in improved classification outcomes, but im not sure if this viable, and I am open to anything really. Suggestions?