{"id":406,"date":"2025-06-24T10:48:48","date_gmt":"2025-06-24T08:48:48","guid":{"rendered":"https:\/\/web.infn.it\/BridgeQG\/?page_id=406"},"modified":"2025-07-03T23:24:58","modified_gmt":"2025-07-03T21:24:58","slug":"qg-knowledge-map","status":"publish","type":"page","link":"https:\/\/web.infn.it\/BridgeQG\/outreach\/qg-knowledge-map\/","title":{"rendered":"QG knowledge map"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"406\" class=\"elementor elementor-406\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d566e61 e-flex e-con-boxed e-con e-parent\" data-id=\"d566e61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4336e0d8 elementor-widget elementor-widget-text-editor\" data-id=\"4336e0d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><style>\n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            margin: 0;\n            padding: 20px;\n            background: linear-gradient(135deg, #0c0c0c 0%, #1a1a2e 50%, #16213e 100%);\n            color: #ffffff;\n            min-height: 100vh;\n            overflow-x: auto;\n        }\n.tree-html-container {\n    background: linear-gradient(135deg, #0c0c0c 0%, #1a1a2e 50%, #16213e 100%) !important;\n    min-height: 100vh !important;\n    padding: 20px !important;\n    margin: -20px !important;\n    width: calc(100% + 40px) !important;\n}\n\n        .container {\n            max-width: 2000px;\n            margin: 0 auto;\n            min-width: 1200px;\n        }\n\n        h1 {\n            text-align: center;\n            margin-bottom: 30px;\n            color: #64ffda;\n            text-shadow: 0 0 20px rgba(100, 255, 218, 0.5);\n        }\n\n        .tree-container {\n            background: rgba(255, 255, 255, 0.02);\n            border-radius: 20px;\n            padding: 40px;\n            backdrop-filter: blur(10px);\n            border: 1px solid rgba(100, 255, 218, 0.1);\n            position: relative;\n            overflow: visible;\n        }\n\n        .tree {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            width: 100%;\n        }\n\n        .root-node {\n            background: linear-gradient(135deg, #ff6b6b 0%, #ff8e8e 100%);\n            border: 2px solid #ff6b6b;\n            border-radius: 20px;\n            padding: 20px 30px;\n            font-size: 18px;\n            font-weight: bold;\n            text-align: center;\n            color: white;\n            margin-bottom: 60px;\n            box-shadow: 0 10px 30px rgba(255, 107, 107, 0.3);\n            cursor: pointer;\n            transition: all 0.3s ease;\n        }\n\n        .root-node:hover {\n            transform: scale(1.05);\n            box-shadow: 0 15px 40px rgba(255, 107, 107, 0.4);\n        }\n\n        .level-1 {\n            display: flex;\n            justify-content: space-around;\n            width: 100%;\n            margin-bottom: 50px;\n            flex-wrap: wrap;\n            gap: 20px;\n        }\n\n        .branch {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            flex: 1;\n            min-width: 250px;\n            max-width: 300px;\n        }\n\n        .branch-node {\n            background: linear-gradient(135deg, #64ffda 0%, #4ecdc4 100%);\n            border: 2px solid #64ffda;\n            border-radius: 16px;\n            padding: 15px 20px;\n            font-size: 14px;\n            font-weight: bold;\n            text-align: center;\n            color: #0c0c0c;\n            margin-bottom: 30px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            box-shadow: 0 5px 20px rgba(100, 255, 218, 0.2);\n        }\n\n        .branch-node:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 10px 30px rgba(100, 255, 218, 0.4);\n        }\n\n        .leaf-nodes {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 12px;\n            width: 100%;\n        }\n\n        .leaf-node {\n            background: rgba(100, 255, 218, 0.1);\n            border: 1px solid rgba(100, 255, 218, 0.3);\n            border-radius: 12px;\n            padding: 10px 15px;\n            font-size: 12px;\n            text-align: center;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            width: 100%;\n            max-width: 220px;\n            word-wrap: break-word;\n        }\n\n        .leaf-node:hover {\n            background: rgba(100, 255, 218, 0.2);\n            border-color: #64ffda;\n            transform: translateX(5px);\n        }\n\n        .leaf-node.experimental {\n            border-color: #4ecdc4;\n            background: rgba(78, 205, 196, 0.1);\n        }\n\n        .leaf-node.experimental:hover {\n            background: rgba(78, 205, 196, 0.2);\n            border-color: #4ecdc4;\n        }\n\n        .leaf-node.mathematical {\n            border-color: #ffd93d;\n            background: rgba(255, 217, 61, 0.1);\n        }\n\n        .leaf-node.mathematical:hover {\n            background: rgba(255, 217, 61, 0.2);\n            border-color: #ffd93d;\n        }\n\n        .connections {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            z-index: 1;\n        }\n\n        .connection-line {\n            stroke: rgba(100, 255, 218, 0.3);\n            stroke-width: 2;\n            fill: none;\n        }\n\n        .tooltip {\n            position: absolute;\n            background: rgba(0, 0, 0, 0.9);\n            color: white;\n            padding: 12px;\n            border-radius: 8px;\n            font-size: 12px;\n            max-width: 300px;\n            z-index: 1000;\n            pointer-events: none;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n            border: 1px solid #64ffda;\n            backdrop-filter: blur(10px);\n        }\n\n        .controls {\n            display: flex;\n            justify-content: center;\n            margin-bottom: 30px;\n            gap: 15px;\n        }\n\n        .control-btn {\n            padding: 10px 20px;\n            background: rgba(100, 255, 218, 0.1);\n            border: 1px solid #64ffda;\n            color: #64ffda;\n            border-radius: 25px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            font-size: 12px;\n        }\n\n        .control-btn:hover, .control-btn.active {\n            background: #64ffda;\n            color: #0c0c0c;\n            transform: translateY(-2px);\n        }\n\n        .branch.collapsed .leaf-nodes {\n            display: none;\n        }\n\n        .branch.collapsed .branch-node::after {\n            content: \" [+]\";\n            font-size: 12px;\n        }\n\n        .branch:not(.collapsed) .branch-node::after {\n            content: \" [-]\";\n            font-size: 12px;\n        }\n    <\/style><\/p>\n<div class=\"container\">\n<h1>Quantum Gravity Knowledge Tree<\/h1>\n<div class=\"controls\"><button class=\"control-btn\">Expand All<\/button> <button class=\"control-btn\">Collapse All<\/button> <button class=\"control-btn active\">Switch to Radial<\/button><\/div>\n<div class=\"tree-container\">\n<div class=\"tree\">\n<div class=\"root-node\" data-tooltip=\"The fundamental quest to unify quantum mechanics and general relativity\">Quantum Gravity<\/div>\n<div class=\"level-1\">\n<div class=\"branch\" data-branch=\"theoretical\">\n<div class=\"branch-node\" data-tooltip=\"Specific approaches to quantizing gravity\">Theoretical Frameworks<\/div>\n<div class=\"leaf-nodes\">\n<div class=\"leaf-node\" data-tooltip=\"Discrete approach using causal structure\">Causal Sets<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Path integral with triangulated spacetime\">Causal Dynamical Triangulation<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Spinorial approach to quantum gravity\">Spin Foam<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Fixed-point approach\">Asymptotic Safety<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Fermionic field approach\">Causal Fermion Systems<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Alternative quantization scheme\">Polymer Quantization<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Energy-dependent spacetime metric\">Rainbow Gravity<\/div>\n<\/div>\n<\/div>\n<div class=\"branch\" data-branch=\"principles\">\n<div class=\"branch-node\" data-tooltip=\"Core principles that must be preserved\">Fundamental Principles<\/div>\n<div class=\"leaf-nodes\">\n<div class=\"leaf-node\" data-tooltip=\"Theory independent of background choice\">Background Independence<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Gravity from quantum phenomena\">Emergent Gravity<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Spacetime from quantum degrees of freedom\">Emergence of Spacetime<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Core quantum\/relativistic principles\">Unitarity, Causality, Locality<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Transition from quantum to classical\">Micro to Macro Transition<\/div>\n<\/div>\n<\/div>\n<div class=\"branch\" data-branch=\"quantum-info\">\n<div class=\"branch-node\" data-tooltip=\"Quantum information aspects of gravity\">Quantum Information<\/div>\n<div class=\"leaf-nodes\">\n<div class=\"leaf-node\" data-tooltip=\"Basic quantum information unit\">Qubit<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Quantum correlations\">Bell&#8217;s Inequalities<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Quantum correlations without entanglement\">Quantum Discord<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Causal structure in superposition\">Indefinite Causal Order<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Quantum causal relationships\">Quantum Causal Structure<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Quantum reference frames\">Quantum Reference Frames<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Quantum time-keeping\">Quantum Clocks<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Gravity-induced quantum correlations\">Gravitationally-induced Entanglement<\/div>\n<\/div>\n<\/div>\n<div class=\"branch\" data-branch=\"holography\">\n<div class=\"branch-node\" data-tooltip=\"Holographic and string theory connections\">Holography &amp; Strings<\/div>\n<div class=\"leaf-nodes\">\n<div class=\"leaf-node\" data-tooltip=\"Holographic description at null infinity\">Celestial Holography<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Constraints on consistent theories\">Swampland<\/div>\n<div class=\"leaf-node\" data-tooltip=\"High-energy completion\">UV Completion<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Spacetime regions for information\">Island Surfaces<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Information recovery timescale\">Page Time<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Field excursion constraints\">Swampland Distance Conjecture<\/div>\n<div class=\"leaf-node\" data-tooltip=\"Topological constraints\">Cobordism Conjecture<\/div>\n<\/div>\n<\/div>\n<div class=\"branch\" data-branch=\"phenomenology\">\n<div class=\"branch-node\" data-tooltip=\"Observable consequences and tests\">Phenomenology<\/div>\n<div class=\"leaf-nodes\">\n<div class=\"leaf-node experimental\" data-tooltip=\"Violation of Lorentz symmetry\">Lorentz Invariance Violation<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Modified relativity framework\">Doubly Special Relativity<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Lower bound on distances\">Minimal Distance<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Enhanced uncertainty relations\">Generalized Extended Uncertainty Principle<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Finite resolution spacetime\">Fuzzy Space<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Precision quantum measurements\">Quantum Sensing and Metrology<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Cosmological parameter tension\">Hubble Tension<\/div>\n<div class=\"leaf-node experimental\" data-tooltip=\"Clear experimental signals\">Unmistakable QG Signatures<\/div>\n<\/div>\n<\/div>\n<div class=\"branch\" data-branch=\"mathematical\">\n<div class=\"branch-node\" data-tooltip=\"Mathematical tools and methods\">Mathematical Tools<\/div>\n<div class=\"leaf-nodes\">\n<div class=\"leaf-node mathematical\" data-tooltip=\"Quantum many-body networks\">Tensor Networks<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Semiclassical approximation\">WKB Method<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Lorentzian-Euclidean continuation\">Wick Rotations<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Self-consistency approach\">Bootstrap Method<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Analyticity constraints\">Positivity Bounds<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Causality constraints\">Causality Bounds<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Gravity-gauge theory relations\">Double-copy Structures<\/div>\n<div class=\"leaf-node mathematical\" data-tooltip=\"Renormalization group\">RG Flow<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"tooltip\" class=\"tooltip\">\u00a0<\/div>\n<\/div>\n<p><script>\n        const tooltip = document.getElementById('tooltip');\n        const allNodes = document.querySelectorAll('[data-tooltip]');\n        const branches = document.querySelectorAll('.branch');\n\n        \/\/ Tooltip functionality\n        allNodes.forEach(node => {\n            node.addEventListener('mouseenter', (e) => {\n                const tooltipText = e.target.getAttribute('data-tooltip');\n                tooltip.textContent = tooltipText;\n                tooltip.style.opacity = '1';\n            });\n\n            node.addEventListener('mousemove', (e) => {\n                tooltip.style.left = e.pageX + 10 + 'px';\n                tooltip.style.top = e.pageY - 10 + 'px';\n            });\n\n            node.addEventListener('mouseleave', () => {\n                tooltip.style.opacity = '0';\n            });\n        });\n\n        \/\/ Branch collapse\/expand functionality\n        branches.forEach(branch => {\n            const branchNode = branch.querySelector('.branch-node');\n            branchNode.addEventListener('click', () => {\n                branch.classList.toggle('collapsed');\n            });\n        });\n\n        function expandAll() {\n            branches.forEach(branch => {\n                branch.classList.remove('collapsed');\n            });\n        }\n\n        function collapseAll() {\n            branches.forEach(branch => {\n                branch.classList.add('collapsed');\n            });\n        }\n\n        function toggleLayout() {\n            \/\/ This would switch to radial layout\n            window.location.href = '#radial';\n        }\n\n        \/\/ Draw connecting lines\n        function drawConnections() {\n            const svg = document.getElementById('connections');\n            const rootNode = document.querySelector('.root-node');\n            const branchNodes = document.querySelectorAll('.branch-node');\n            \n            \/\/ Clear existing lines\n            svg.innerHTML = '';\n            \n            const rootRect = rootNode.getBoundingClientRect();\n            const containerRect = document.querySelector('.tree-container').getBoundingClientRect();\n            \n            branchNodes.forEach(branchNode => {\n                const branchRect = branchNode.getBoundingClientRect();\n                \n                const line = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\n                const startX = rootRect.left + rootRect.width \/ 2 - containerRect.left;\n                const startY = rootRect.bottom - containerRect.top;\n                const endX = branchRect.left + branchRect.width \/ 2 - containerRect.left;\n                const endY = branchRect.top - containerRect.top;\n                \n                const midY = startY + (endY - startY) \/ 3;\n                \n                line.setAttribute('d', `M ${startX} ${startY} Q ${startX} ${midY} ${endX} ${endY}`);\n                line.setAttribute('class', 'connection-line');\n                svg.appendChild(line);\n            });\n        }\n\n        \/\/ Initial draw and redraw on window resize\n        setTimeout(drawConnections, 100);\n        window.addEventListener('resize', drawConnections);\n    <\/script><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2045b1 e-flex e-con-boxed e-con e-parent\" data-id=\"f2045b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 \u00a0 Quantum Gravity Knowledge Tree Expand All Collapse All Switch to Radial Quantum Gravity Theoretical Frameworks Causal Sets Causal Dynamical Triangulation Spin Foam Asymptotic Safety Causal Fermion Systems [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":27,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"class_list":["post-406","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/pages\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":55,"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/pages\/406\/revisions"}],"predecessor-version":[{"id":1093,"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/pages\/406\/revisions\/1093"}],"up":[{"embeddable":true,"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/pages\/27"}],"wp:attachment":[{"href":"https:\/\/web.infn.it\/BridgeQG\/wp-json\/wp\/v2\/media?parent=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}