addressed all split notes. Citations file still needs updated and pdflatex is throwing fits about citations
This commit is contained in:
parent
1963233316
commit
ea81aee8ca
@ -3,12 +3,12 @@
|
||||
% GOAL PARAGRAPH
|
||||
The goal of this research is to develop a methodology for creating autonomous
|
||||
hybrid control systems with mathematical guarantees of safe and correct
|
||||
behavior.\splitnote{Clear thesis statement. Gets right to it.}
|
||||
behavior.
|
||||
|
||||
% INTRODUCTORY PARAGRAPH Hook
|
||||
Nuclear power plants require the highest levels of control system reliability,
|
||||
where failures can result in significant economic losses, service interruptions,
|
||||
or radiological release.\splitnote{Stakes established immediately — good hook.}
|
||||
or radiological release.
|
||||
% Known information
|
||||
Currently, nuclear plant operations rely on extensively trained human operators
|
||||
who follow detailed written procedures and strict regulatory requirements to
|
||||
@ -16,22 +16,16 @@ manage reactor control. These operators make critical decisions about when to
|
||||
switch between different control modes based on their interpretation of plant
|
||||
conditions and procedural guidance.
|
||||
% Gap
|
||||
This reliance on human operators prevents autonomous control capabilities and
|
||||
creates a fundamental economic challenge for next-generation reactor
|
||||
designs.\splitsuggest{The ``and'' here joins two distinct issues (autonomy
|
||||
barrier + economics). Consider making the causal link explicit: ``This reliance
|
||||
on human operators not only prevents autonomous control capabilities but also
|
||||
creates...'' or split into two sentences.}
|
||||
Small modular reactors, in particular, face per-megawatt staffing costs far
|
||||
exceeding those of conventional plants and threaten their economic viability.
|
||||
This reliance on human operators not only prevents autonomous control
|
||||
capabilities but creates a fundamental economic challenge for next-generation
|
||||
reactor designs. Small modular reactors, in particular, face per-megawatt
|
||||
staffing costs far exceeding those of conventional plants and threaten their
|
||||
economic viability.
|
||||
|
||||
% Critical Need
|
||||
What is needed is a method to create autonomous control systems that safely
|
||||
manage complex operational sequences with the same assurance as human-operated
|
||||
systems, but without constant human supervision.\splitpolish{``What is needed
|
||||
is'' — Gopen would call this a weak topic position. The sentence buries the
|
||||
subject. Try: ``Autonomous control systems must safely manage complex
|
||||
operational sequences...'' Puts the actor in the topic position.}
|
||||
Autonomous control systems must safely manage complex operational sequences with
|
||||
the same assurance as human-operated systems, but without constant human
|
||||
supervision.
|
||||
% APPROACH PARAGRAPH Solution
|
||||
To address this need, we will combine formal methods with control theory to
|
||||
build hybrid control systems that are correct by construction.
|
||||
@ -41,33 +35,22 @@ mirroring how operators change control strategies. Existing formal methods can
|
||||
generate provably correct switching logic from written requirements, but they
|
||||
cannot handle the continuous dynamics that occur during transitions between
|
||||
modes. Meanwhile, traditional control theory can verify continuous behavior but
|
||||
lacks tools for proving correctness of discrete switching
|
||||
decisions.\splitnote{Excellent setup of the gap — shows why neither approach
|
||||
alone is sufficient.}
|
||||
lacks tools for proving correctness of discrete switching
|
||||
decisions. This work is conducted within the University of Pittsburgh Cyber Energy Center,
|
||||
which provides access to industry collaboration and Emerson control hardware,
|
||||
ensuring that developed solutions align with practical implementation
|
||||
requirements.
|
||||
% Hypothesis
|
||||
By synthesizing discrete mode transitions directly from written operating
|
||||
procedures and verifying continuous behavior between transitions, we can create
|
||||
hybrid control systems with end-to-end correctness guarantees. If existing
|
||||
procedures can be formalized into logical specifications and continuous dynamics
|
||||
verified against transition requirements, then autonomous controllers can be
|
||||
built that are provably free from design
|
||||
defects.\splitnote{Hypothesis is clear and testable.}
|
||||
built that are provably free from design defects.
|
||||
% Pay-off
|
||||
This approach will enable autonomous control in nuclear power plants while
|
||||
maintaining the high safety standards required by the industry.
|
||||
|
||||
% Qualifications
|
||||
This work is conducted within the University of Pittsburgh Cyber Energy Center,
|
||||
which provides access to industry collaboration and Emerson control hardware,
|
||||
ensuring that developed solutions align with practical implementation
|
||||
requirements.\splitsuggest{This qualifications paragraph feels orphaned here.
|
||||
It's important context but reads as an afterthought. Consider integrating it
|
||||
into the approach paragraph (``...demonstrated on Emerson hardware through our
|
||||
partnership with the Cyber Energy Center'') or moving to a ``Why This Will
|
||||
Succeed'' framing later.}
|
||||
|
||||
|
||||
|
||||
% OUTCOMES PARAGRAPHS
|
||||
If this research is successful, we will be able to do the following:
|
||||
|
||||
@ -107,8 +90,7 @@ If this research is successful, we will be able to do the following:
|
||||
reactor simulation using industry-standard control hardware. This
|
||||
demonstration will prove correctness across multiple coordinated control
|
||||
modes from cold shutdown through criticality to power
|
||||
operation.\splitnote{``cold shutdown through criticality to power
|
||||
operation'' — concrete and impressive scope.}
|
||||
operation.
|
||||
% Outcome
|
||||
We will demonstrate that autonomous hybrid control can be realized in the
|
||||
nuclear industry with current equipment, establishing a path toward reduced
|
||||
@ -119,7 +101,7 @@ If this research is successful, we will be able to do the following:
|
||||
% IMPACT PARAGRAPH Innovation
|
||||
The innovation in this work is unifying discrete synthesis with continuous
|
||||
verification to enable end-to-end correctness guarantees for hybrid
|
||||
systems.\splitnote{Clear ``what's new'' statement.}
|
||||
systems.
|
||||
% Outcome Impact
|
||||
If successful, control engineers will create autonomous controllers from
|
||||
existing procedures with mathematical proof of correct behavior. High-assurance
|
||||
@ -130,5 +112,4 @@ nuclear power. Small modular reactors offer a promising solution to growing
|
||||
energy demands, but their success depends on reducing per-megawatt operating
|
||||
costs through increased autonomy. This research will provide the tools to
|
||||
achieve that autonomy while maintaining the exceptional safety record the
|
||||
nuclear industry requires.\splitnote{Strong closing — ties technical work to
|
||||
real-world impact and economic necessity.}
|
||||
nuclear industry requires.
|
||||
|
||||
@ -6,7 +6,7 @@ first understand how nuclear reactors are operated today. This section examines
|
||||
reactor operators and the operating procedures we aim to leverage, then
|
||||
investigates limitations of human-based operation, and concludes with current
|
||||
formal methods approaches to reactor control
|
||||
systems.\splitnote{Good roadmap — tells reader exactly what's coming.}
|
||||
systems.
|
||||
|
||||
\subsection{Current Reactor Procedures and Operation}
|
||||
|
||||
@ -20,15 +20,7 @@ developed using guidance from NUREG-0899~\cite{NUREG-0899, 10CFR50.34}, but thei
|
||||
development relies fundamentally on expert judgment and simulator validation
|
||||
rather than formal verification. Procedures undergo technical evaluation,
|
||||
simulator validation testing, and biennial review as part of operator
|
||||
requalification under 10 CFR 55.59~\cite{10CFR55.59}. Despite this rigor,
|
||||
procedures fundamentally lack formal verification of key safety properties. No
|
||||
mathematical proof exists that procedures cover all possible plant states, that
|
||||
required actions can be completed within available timeframes, or that
|
||||
transitions between procedure sets maintain safety
|
||||
invariants.\splitsuggest{This paragraph is doing a lot. Consider splitting:
|
||||
first paragraph on the hierarchy and compliance, second on the lack of formal
|
||||
verification. The ``No mathematical proof exists...'' sentence is powerful and
|
||||
deserves emphasis.}
|
||||
requalification under 10 CFR 55.59~\cite{10CFR55.59}.
|
||||
|
||||
\textbf{LIMITATION:} \textit{Procedures lack formal verification of correctness
|
||||
and completeness.} Current procedure development relies on expert judgment and
|
||||
@ -37,9 +29,7 @@ possible plant states, that required actions can be completed within available
|
||||
timeframes, or that transitions between procedure sets maintain safety
|
||||
invariants. Paper-based procedures cannot ensure correct application, and even
|
||||
computer-based procedure systems lack the formal guarantees that automated
|
||||
reasoning could provide.\splitpolish{This repeats the ``No mathematical
|
||||
proof exists...'' sentence almost verbatim from the paragraph above. Either
|
||||
cut it from the paragraph or from the LIMITATION box.}
|
||||
reasoning could provide.
|
||||
|
||||
Nuclear plants operate with multiple control modes: automatic control, where the
|
||||
reactor control system maintains target parameters through continuous reactivity
|
||||
@ -59,8 +49,7 @@ actuation, containment isolation, and basic process
|
||||
control~\cite{WRPS.Description, gentillon_westinghouse_1999}. Human operators,
|
||||
however, retain control of strategic decision-making: power level changes,
|
||||
startup/shutdown sequences, mode transitions, and procedure
|
||||
implementation.\splitnote{This is the key insight — the hybrid nature is
|
||||
already there, just not formally verified.}
|
||||
implementation.
|
||||
|
||||
\subsection{Human Factors in Nuclear Accidents}
|
||||
|
||||
@ -75,8 +64,7 @@ operator requires several years of training.
|
||||
The persistent role of human error in nuclear safety incidents---despite decades
|
||||
of improvements in training and procedures---provides the most compelling
|
||||
motivation for formal automated control with mathematical safety
|
||||
guarantees.\splitnote{Strong thesis for this subsection.}
|
||||
Operators hold legal authority under 10 CFR Part 55 to make critical decisions,
|
||||
guarantees. Operators hold legal authority under 10 CFR Part 55 to make critical decisions,
|
||||
including departing from normal regulations during emergencies. The Three Mile
|
||||
Island (TMI) accident demonstrated how a combination of personnel error, design
|
||||
deficiencies, and component failures led to partial meltdown when operators
|
||||
@ -87,8 +75,7 @@ the licensee without formal verification that operators can fulfill this
|
||||
responsibility does not guarantee safety. This tension between operational
|
||||
flexibility and safety assurance remains unresolved: the person responsible for
|
||||
reactor safety is often the root cause of
|
||||
failures.\splitnote{``the person responsible for reactor safety is often the
|
||||
root cause of failures'' — devastating summary. Very effective.}
|
||||
failures.
|
||||
|
||||
Multiple independent analyses converge on a striking statistic: 70--80\% of
|
||||
nuclear power plant events are attributed to human error, versus approximately
|
||||
@ -100,15 +87,14 @@ of 190 events at Chinese nuclear power plants from
|
||||
2007--2020~\cite{zhang_analysis_2025} found that 53\% of events involved active
|
||||
errors, while 92\% were associated with latent errors---organizational and
|
||||
systemic weaknesses that create conditions for
|
||||
failure.\splitnote{Strong empirical grounding. The Chinese plant data is a
|
||||
nice addition — shows this isn't just a Western regulatory perspective.}
|
||||
failure.
|
||||
|
||||
|
||||
\textbf{LIMITATION:} \textit{Human factors impose fundamental reliability limits
|
||||
that cannot be overcome through training alone.} The persistent human
|
||||
error contribution despite four decades of improvements demonstrates that these
|
||||
limitations are fundamental rather than a remediable part of human-driven
|
||||
control.\splitnote{Well-stated. The ``four decades'' point drives it home.}
|
||||
control.
|
||||
|
||||
\subsection{Formal Methods}
|
||||
\subsubsection{HARDENS}
|
||||
@ -138,7 +124,7 @@ models of sensors, actuators, and compute infrastructure. Automatic code
|
||||
synthesis generated verifiable C implementations and SystemVerilog hardware
|
||||
implementations directly from Cryptol models---eliminating the traditional gap
|
||||
between specification and implementation where errors commonly
|
||||
arise.\splitnote{Good technical depth on HARDENS toolchain.}
|
||||
arise.
|
||||
|
||||
Despite its accomplishments, HARDENS has a fundamental limitation directly
|
||||
relevant to hybrid control synthesis: the project addressed only discrete
|
||||
@ -151,7 +137,7 @@ reactor safety depends on the interaction between continuous
|
||||
processes---temperature, pressure, neutron flux---evolving in response to
|
||||
discrete control decisions. HARDENS verified the discrete controller in
|
||||
isolation but not the closed-loop hybrid system
|
||||
behavior.\splitnote{Clear articulation of the gap your work fills.}
|
||||
behavior.
|
||||
|
||||
\textbf{LIMITATION:} \textit{HARDENS addressed discrete control logic without
|
||||
continuous dynamics or hybrid system verification.} Verifying discrete control
|
||||
@ -189,13 +175,11 @@ dynamic logic (dL). dL introduces two additional operators
|
||||
into temporal logic: the box operator and the diamond operator. The box operator
|
||||
\([\alpha]\phi\) states that for some region \(\phi\), the hybrid system
|
||||
\(\alpha\) always remains within that region. In this way, it is a safety
|
||||
ivariant being enforced for the system.\splitfix{Typo: ``ivariant'' should be
|
||||
``invariant''} The second operator, the diamond
|
||||
invariant being enforced for the system. The second operator, the diamond
|
||||
operator \(<\alpha>\phi\) says that for the region \(\phi\), there is at least
|
||||
one trajectory of \(\alpha\) that enters that region. This is a declaration of a
|
||||
liveness property.
|
||||
liveness property\cite{platzer2018}.
|
||||
|
||||
%source: https://symbolaris.com/logic/dL.html
|
||||
|
||||
While dL allows for the specification of these liveness and safety properties,
|
||||
actually proving them for a given hybrid system is quite difficult. Automated
|
||||
@ -210,12 +194,8 @@ readers a sense of the scaling problem.}
|
||||
%gyroscopes overloding and needing to dump speed all the time
|
||||
Approaches have been made to alleviate
|
||||
these issues for nuclear power contexts using contract and decomposition based
|
||||
methods, but are far from a complete methodology to design systems
|
||||
with.\splitpolish{``but are far from a complete methodology to design systems
|
||||
with'' — awkward ending preposition. Try: ``but remain far from a complete
|
||||
design methodology'' or ``but do not yet constitute a complete design
|
||||
methodology.''}
|
||||
%source: Manyu's thesis.
|
||||
methods, but do not yet constitute a complete design
|
||||
methodology\cite{kapuria2025}.%source: Manyu's thesis.
|
||||
Instead, these approaches have been used on systems that have been designed a
|
||||
priori, and require expert knowledge to create the system proofs.
|
||||
|
||||
@ -223,8 +203,9 @@ priori, and require expert knowledge to create the system proofs.
|
||||
%very much, so the limitation is that logic based hybrid system approaches have
|
||||
%not been used in the DESIGN of autonomous controllers, only in the analysis of
|
||||
%systems that already exist.
|
||||
\splitinline{Your comment here is spot-on. You should add a LIMITATION box:
|
||||
\textit{Differential dynamic logic has been used for post-hoc analysis of
|
||||
existing systems, not for the constructive design of autonomous controllers.}
|
||||
This is exactly the gap you're filling — you're doing synthesis, not just
|
||||
verification.}
|
||||
\textbf{LIMITATION:} \textit{Differential dynamic logic has been used for
|
||||
post-hoc analysis of existing systems, not for the constructive design of
|
||||
autonomous controllers.} Current formal methods based approaches can in theory
|
||||
completely describe the behavior of a hybrid autonomous control system, but in
|
||||
practice remain difficult to implement, and have no straightforward application
|
||||
to the design of a hybrid autonomous control system.
|
||||
|
||||
@ -1,165 +0,0 @@
|
||||
\section{State of the Art and Limits of Current Practice}
|
||||
|
||||
The principal aim of this research is to create autonomous reactor control
|
||||
systems that are tractably safe. To understand what is being automated, we must
|
||||
first understand how nuclear reactors are operated today. This section examines
|
||||
reactor operators and the operating procedures we aim to leverage, then
|
||||
investigates limitations of human-based operation, and concludes with current
|
||||
formal methods approaches to reactor control systems.
|
||||
|
||||
\subsection{Current Reactor Procedures and Operation}
|
||||
|
||||
Nuclear plant procedures exist in a hierarchy: normal operating procedures for
|
||||
routine operations, abnormal operating procedures for off-normal conditions,
|
||||
Emergency Operating Procedures (EOPs) for design-basis accidents, Severe
|
||||
Accident Management Guidelines (SAMGs) for beyond-design-basis events, and
|
||||
Extensive Damage Mitigation Guidelines (EDMGs) for catastrophic damage
|
||||
scenarios. These procedures must comply with 10 CFR 50.34(b)(6)(ii) and are
|
||||
developed using guidance from NUREG-0900~\cite{NUREG-0899, 10CFR50.34}, but their
|
||||
development relies fundamentally on expert judgment and simulator validation
|
||||
rather than formal verification. Procedures undergo technical evaluation,
|
||||
simulator validation testing, and biennial review as part of operator
|
||||
requalification under 10 CFR 55.59~\cite{10CFR55.59}. Despite this rigor,
|
||||
procedures fundamentally lack formal verification of key safety properties. No
|
||||
mathematical proof exists that procedures cover all possible plant states, that
|
||||
required actions can be completed within available timeframes, or that
|
||||
transitions between procedure sets maintain safety invariants.
|
||||
|
||||
\textbf{LIMITATION:} \textit{Procedures lack formal verification of correctness
|
||||
and completeness.} Current procedure development relies on expert judgment and
|
||||
simulator validation. No mathematical proof exists that procedures cover all
|
||||
possible plant states, that required actions can be completed within available
|
||||
timeframes, or that transitions between procedure sets maintain safety
|
||||
invariants. Paper-based procedures cannot ensure correct application, and even
|
||||
computer-based procedure systems lack the formal guarantees that automated
|
||||
reasoning could provide.
|
||||
|
||||
Nuclear plants operate with multiple control modes: automatic control, where the
|
||||
reactor control system maintains target parameters through continuous reactivity
|
||||
adjustment; manual control, where operators directly manipulate the reactor; and
|
||||
various intermediate modes. In typical pressurized water reactor operation, the
|
||||
reactor control system automatically maintains a floating average temperature
|
||||
and compensates for power demand changes through reactivity feedback loops
|
||||
alone. Safety systems, by contrast, operate with implemented automation. Reactor
|
||||
Protection Systems trip automatically on safety signals with millisecond
|
||||
response times, and engineered safety features actuate automatically on accident
|
||||
signals without operator action required.
|
||||
|
||||
The division between automated and human-controlled functions reveals the
|
||||
fundamental challenge of hybrid control. Highly automated systems handle reactor
|
||||
protection---automatic trips on safety parameters, emergency core cooling
|
||||
actuation, containment isolation, and basic process
|
||||
control~\cite{WRPS.Description, gentillon_westinghouse_1999}. Human operators,
|
||||
however, retain control of strategic decision-making: power level changes,
|
||||
startup/shutdown sequences, mode transitions, and procedure implementation.
|
||||
|
||||
\subsection{Human Factors in Nuclear Accidents}
|
||||
|
||||
Current-generation nuclear power plants employ over 3,600 active NRC-licensed
|
||||
reactor operators in the United States~\cite{operator_statistics}. These
|
||||
operators divide into Reactor Operators (ROs), who manipulate reactor controls,
|
||||
and Senior Reactor Operators (SROs), who direct plant operations and serve as
|
||||
shift supervisors~\cite{10CFR55}. Staffing typically requires at least two ROs
|
||||
and one SRO for current-generation units~\cite{10CFR50.54}. Becoming a reactor
|
||||
operator requires several years of training.
|
||||
|
||||
The persistent role of human error in nuclear safety incidents---despite decades
|
||||
of improvements in training and procedures---provides the most compelling
|
||||
motivation for formal automated control with mathematical safety guarantees.
|
||||
Operators hold legal authority under 10 CFR Part 55 to make critical decisions,
|
||||
including departing from normal regulations during emergencies. The Three Mile
|
||||
Island (TMI) accident demonstrated how a combination of personnel error, design
|
||||
deficiencies, and component failures led to partial meltdown when operators
|
||||
misread confusing and contradictory readings and shut off the emergency water
|
||||
system~\cite{Kemeny1979}. The President's Commission on TMI identified a
|
||||
fundamental ambiguity: placing responsibility for safe power plant operations on
|
||||
the licensee without formal verification that operators can fulfill this
|
||||
responsibility does not guarantee safety. This tension between operational
|
||||
flexibility and safety assurance remains unresolved: the person responsible for
|
||||
reactor safety is often the root cause of failures.
|
||||
|
||||
Multiple independent analyses converge on a striking statistic: 70--80\% of
|
||||
nuclear power plant events are attributed to human error, versus approximately
|
||||
20\% to equipment failures~\cite{WNA2020}. More significantly, the root cause of
|
||||
all severe accidents at nuclear power plants---Three Mile Island, Chernobyl, and
|
||||
Fukushima Daiichi---has been identified as poor safety management and safety
|
||||
culture: primarily human factors~\cite{hogberg_root_2013}. A detailed analysis
|
||||
of 190 events at Chinese nuclear power plants from
|
||||
2007--2020~\cite{zhang_analysis_2025} found that 53\% of events involved active
|
||||
errors, while 92\% were associated with latent errors---organizational and
|
||||
systemic weaknesses that create conditions for failure.
|
||||
|
||||
|
||||
\textbf{LIMITATION:} \textit{Human factors impose fundamental reliability limits
|
||||
that cannot be overcome through training alone.} The persistent human
|
||||
error contribution despite four decades of improvements demonstrates that these
|
||||
limitations are fundamental rather than a remediable part of human-driven control.
|
||||
|
||||
\subsection{HARDENS and Formal Methods}
|
||||
|
||||
The High Assurance Rigorous Digital Engineering for Nuclear Safety (HARDENS)
|
||||
project represents the most advanced application of formal methods to nuclear
|
||||
reactor control systems to date~\cite{Kiniry2024}.
|
||||
|
||||
HARDENS aimed to address a fundamental dilemma: existing U.S. nuclear control
|
||||
rooms rely on analog technologies from the 1950s--60s. This technology is
|
||||
obsolete compared to modern control systems and incurs significant risk and
|
||||
cost. The NRC contracted Galois, a formal methods firm, to demonstrate that
|
||||
Model-Based Systems Engineering and formal methods could design, verify, and
|
||||
implement a complex protection system meeting regulatory criteria at a fraction
|
||||
of typical cost. The project delivered a Reactor Trip System (RTS)
|
||||
implementation with full traceability from NRC Request for Proposals and IEEE
|
||||
standards through formal architecture specifications to verified software.
|
||||
|
||||
HARDENS employed formal methods tools and techniques across the verification
|
||||
hierarchy. High-level specifications used Lando, SysMLv2, and FRET (NASA Formal
|
||||
Requirements Elicitation Tool) to capture stakeholder requirements, domain
|
||||
engineering, certification requirements, and safety requirements. Requirements
|
||||
were analyzed for consistency, completeness, and realizability using SAT and SMT
|
||||
solvers. Executable formal models used Cryptol to create a behavioral model of
|
||||
the entire RTS, including all subsystems, components, and limited digital twin
|
||||
models of sensors, actuators, and compute infrastructure. Automatic code
|
||||
synthesis generated verifiable C implementations and SystemVerilog hardware
|
||||
implementations directly from Cryptol models---eliminating the traditional gap
|
||||
between specification and implementation where errors commonly arise.
|
||||
|
||||
Despite its accomplishments, HARDENS has a fundamental limitation directly
|
||||
relevant to hybrid control synthesis: the project addressed only discrete
|
||||
digital control logic without modeling or verifying continuous reactor dynamics.
|
||||
The Reactor Trip System specification and verification covered discrete state
|
||||
transitions (trip/no-trip decisions), digital sensor input processing through
|
||||
discrete logic, and discrete actuation outputs (reactor trip commands). The
|
||||
project did not address continuous dynamics of nuclear reactor physics. Real
|
||||
reactor safety depends on the interaction between continuous
|
||||
processes---temperature, pressure, neutron flux---evolving in response to
|
||||
discrete control decisions. HARDENS verified the discrete controller in
|
||||
isolation but not the closed-loop hybrid system behavior.
|
||||
|
||||
\textbf{LIMITATION:} \textit{HARDENS addressed discrete control logic without
|
||||
continuous dynamics or hybrid system verification.} Verifying discrete control
|
||||
logic alone provides no guarantee that the closed-loop system exhibits desired
|
||||
continuous behavior such as stability, convergence to setpoints, or maintained
|
||||
safety margins.
|
||||
|
||||
HARDENS produced a demonstrator system at Technology Readiness Level 2--3
|
||||
(analytical proof of concept with laboratory breadboard validation) rather than
|
||||
a deployment-ready system validated through extended operational testing. The
|
||||
NRC Final Report explicitly notes~\cite{Kiniry2024} that all material is
|
||||
considered in development, not a finalized product, and that ``The demonstration
|
||||
of its technical soundness was to be at a level consistent with satisfaction of
|
||||
the current regulatory criteria, although with no explicit demonstration of how
|
||||
regulatory requirements are met.'' The project did not include deployment in
|
||||
actual nuclear facilities, testing with real reactor systems under operational
|
||||
conditions, side-by-side validation with operational analog RTS systems,
|
||||
systematic failure mode testing (radiation effects, electromagnetic
|
||||
interference, temperature extremes), NRC licensing review, or human factors
|
||||
validation with licensed operators in realistic control room scenarios.
|
||||
|
||||
\textbf{LIMITATION:} \textit{HARDENS achieved TRL 2--3 without experimental
|
||||
validation.} While formal verification provides mathematical correctness
|
||||
guarantees for the implemented discrete logic, the gap between formal
|
||||
verification and actual system deployment involves myriad practical
|
||||
considerations: integration with legacy systems, long-term reliability
|
||||
under harsh environments, human-system interaction in realistic
|
||||
operational contexts, and regulatory acceptance of formal methods as
|
||||
primary assurance evidence.
|
||||
@ -30,7 +30,7 @@ The challenge of hybrid system verification lies in the interaction between
|
||||
discrete and continuous dynamics. Discrete transitions change the governing
|
||||
vector field, creating discontinuities in the system's behavior. Traditional
|
||||
verification techniques designed for purely discrete or purely continuous
|
||||
systems cannot handle this interaction directly.\splitpolish{Missing space before ``Our} Our methodology addresses this
|
||||
systems cannot handle this interaction directly. Our methodology addresses this
|
||||
challenge through decomposition. We verify discrete switching logic and
|
||||
continuous mode behavior separately, then compose these guarantees to reason
|
||||
about the complete hybrid system. This two-layer approach mirrors the structure
|
||||
@ -47,7 +47,7 @@ This means that the system does not have external input and that continuous
|
||||
states do not change instantaneously when discrete states change. For our
|
||||
systems of interest, the continuous states are physical quantities that are
|
||||
always Lipschitz continuous. This nomenclature is borrowed from the Handbook on
|
||||
Hybrid Systems Control \cite{HANDBOOK ON HYBRID SYSTEMS}, but is redefined here
|
||||
Hybrid Systems Control \cite{lunze2009}, but is redefined here
|
||||
for convenience:
|
||||
|
||||
\begin{equation}
|
||||
@ -75,12 +75,13 @@ The creation of a HAHACS amounts to the construction of such a tuple together
|
||||
with proof artifacts demonstrating that the intended behavior of the control
|
||||
system is satisfied by its actual implementation. This approach is tractable now
|
||||
because the infrastructure for each component has matured. The novelty is not in
|
||||
the individual pieces, but in the architecture that connects them.\splitnote{This is your key insight — the novelty is compositional, not component-level.} By defining
|
||||
entry, exit, and safety conditions at the discrete level first, we transform the
|
||||
intractable problem of global hybrid verification into a collection of local
|
||||
verification problems with clear interfaces. Verification is performed per mode
|
||||
rather than on the full hybrid system, keeping the analysis tractable even for
|
||||
complex reactor operations.
|
||||
the individual pieces, but in the architecture that connects them.
|
||||
|
||||
By defining entry, exit, and safety conditions at the discrete level first, we
|
||||
transform the intractable problem of global hybrid verification into a
|
||||
collection of local verification problems with clear interfaces. Verification is
|
||||
performed per mode rather than on the full hybrid system, keeping the analysis
|
||||
tractable even for complex reactor operations.
|
||||
|
||||
\begin{figure}
|
||||
\centering
|
||||
@ -293,16 +294,8 @@ implementation. Second, it clearly demonstrates where natural language documents
|
||||
are insufficient. These procedures may still be used by human operators, so any
|
||||
room for interpretation is a weakness that must be addressed.
|
||||
|
||||
(Some examples of where FRET has been used and why it will be successful here)
|
||||
%%% NOTES (Section 2):
|
||||
% - Add concrete FRET example showing requirement → FRETish → LTL
|
||||
% - Discuss hysteresis and how to prevent mode chattering near boundaries
|
||||
% - Address sensor noise and measurement uncertainty in threshold definitions
|
||||
% - Consider numerical precision issues when creating discrete automata
|
||||
|
||||
% ----------------------------------------------------------------------------
|
||||
% 3. DISCRETE CONTROLLER SYNTHESIS
|
||||
% ----------------------------------------------------------------------------
|
||||
\splitinline{Some examples of where FRET has been used and why it will be successful
|
||||
here}
|
||||
|
||||
Once system requirements are defined as temporal logic specifications, we use
|
||||
them to build the discrete control system. To do this, reactive synthesis tools
|
||||
@ -339,19 +332,10 @@ system using temporal logics and synthesizing the controller using deterministic
|
||||
algorithms, we are assured that strategic decisions will always be made
|
||||
according to operating procedures.
|
||||
|
||||
(Talk about how one would go from a discrete automaton to actual code)
|
||||
\splitinline{Talk about how one would go from a discrete automaton to actual
|
||||
code}
|
||||
|
||||
(Examples of reactive synthesis in the wild)
|
||||
|
||||
%%% NOTES (Section 3):
|
||||
% - Mention computational complexity of synthesis (doubly exponential worst case)
|
||||
% - Discuss how specification structure affects synthesis tractability
|
||||
% - Reference GR(1) fragment as a tractable subset commonly used in practice
|
||||
% - May want to include an example automaton figure
|
||||
|
||||
% ----------------------------------------------------------------------------
|
||||
% 4. CONTINUOUS CONTROLLERS
|
||||
% ----------------------------------------------------------------------------
|
||||
\splitinline{Examples of reactive synthesis in the wild}
|
||||
|
||||
\subsection{Continuous Control Modes}
|
||||
|
||||
@ -380,7 +364,7 @@ continuous state space among several discrete vector fields has traditionally
|
||||
been a difficult problem for validation and verification. The discontinuity of
|
||||
the vector fields at discrete state interfaces makes reachability analysis
|
||||
computationally expensive, and analytic solutions often become intractable
|
||||
\cite{MANYUS THESIS}.
|
||||
\cite{kapuria2025, lang2021}.
|
||||
|
||||
We circumvent these issues by designing our hybrid system from the bottom up
|
||||
with verification in mind. Each continuous control mode has an input set and
|
||||
@ -404,18 +388,9 @@ $q_i$ must drive the system from any state in $\mathcal{X}_{entry,i}$ to some
|
||||
state in $\mathcal{X}_{exit,i}$ while remaining within $\mathcal{X}_{safe,i}$.
|
||||
|
||||
We classify continuous controllers into three types based on their objectives:
|
||||
transitory, stabilizing, and expulsory.\splitnote{This three-mode taxonomy is elegant — maps verification tools to control objectives cleanly.} Each type has distinct verification
|
||||
transitory, stabilizing, and expulsory. Each type has distinct verification
|
||||
requirements that determine which formal methods tools are appropriate.
|
||||
|
||||
%%% NOTES (Section 4):
|
||||
% - Add figure showing the relationship between entry/exit/safety sets
|
||||
% - Discuss how standard control techniques (LQR, MPC, PID) fit into this framework
|
||||
% - Mention assume-guarantee reasoning for compositional verification
|
||||
|
||||
% ----------------------------------------------------------------------------
|
||||
% 4.1 TRANSITORY MODES
|
||||
% ----------------------------------------------------------------------------
|
||||
|
||||
\subsubsection{Transitory Modes}
|
||||
|
||||
Transitory modes are continuous controllers designed to move
|
||||
@ -466,16 +441,6 @@ systems require more conservative over-approximations using techniques such as
|
||||
Taylor models or polynomial zonotopes. For this work, we will select tools
|
||||
appropriate to the fidelity of the reactor models available.
|
||||
|
||||
%%% NOTES (Section 4.1):
|
||||
% - Add timing constraints discussion: what if the transition takes too long?
|
||||
% - Consider timed reachability for systems with deadline requirements
|
||||
% - Mention that the Mealy machine perspective unifies this: continuous system
|
||||
% IS the transition, entry/exit conditions are the discrete states
|
||||
|
||||
% ----------------------------------------------------------------------------
|
||||
% 4.2 STABILIZING MODES
|
||||
% ----------------------------------------------------------------------------
|
||||
|
||||
\subsubsection{Stabilizing Modes}
|
||||
|
||||
Stabilizing modes are continuous controllers with an objective of maintaining a
|
||||
@ -523,16 +488,6 @@ For example, a lower fidelity model can be used for controller design, but a
|
||||
higher fidelity model can be used for the actual validation of that stabilizing
|
||||
controller.
|
||||
|
||||
%%% NOTES (Section 4.2):
|
||||
% - Clarify relationship between barrier certificates and Lyapunov stability
|
||||
% - Discuss what happens at mode boundaries: barrier for this mode vs guard
|
||||
% for transition
|
||||
% - Mention tools: SOSTOOLS, dReal, barrier function synthesis methods
|
||||
|
||||
% ----------------------------------------------------------------------------
|
||||
% 4.3 EXPULSORY MODES
|
||||
% ----------------------------------------------------------------------------
|
||||
|
||||
\subsubsection{Expulsory Modes}
|
||||
|
||||
Expulsory modes are continuous controllers responsible for
|
||||
@ -582,16 +537,6 @@ plant dynamics. The expulsory mode must handle the worst-case dynamics within
|
||||
this envelope. This is where conservative controller design is appropriate as
|
||||
safety margins will matter more than performance during emergency shutdown.
|
||||
|
||||
%%% NOTES (Section 4.3):
|
||||
% - Discuss sensor failures vs actual plant failures
|
||||
% - Address unmodeled disturbances that aren't failures
|
||||
% - How much parametric uncertainty is enough? Need methodology for bounds
|
||||
% - Mention graceful degradation: graded responses vs immediate SCRAM
|
||||
|
||||
% ----------------------------------------------------------------------------
|
||||
% 5. INDUSTRIAL IMPLEMENTATION
|
||||
% ----------------------------------------------------------------------------
|
||||
|
||||
\subsection{Industrial Implementation}
|
||||
|
||||
The methodology described above must be validated on realistic
|
||||
@ -619,17 +564,9 @@ the success and impact of this work. We will directly address the gap of
|
||||
verification and validation methods for these systems and industry adoption by
|
||||
forming a two-way exchange of knowledge between the laboratory and commercial
|
||||
environments. This work stands to be successful with Emerson implementation
|
||||
because we will have access to system experts\splitfix{Typo: ``excess should be ``access} at Emerson to help with the fine
|
||||
because we will have access to system experts at Emerson to help with the fine
|
||||
details of using the Ovation system. At the same time, we will have the benefit
|
||||
of transferring technology directly to industry with a direct collaboration in
|
||||
this research, while getting an excellent perspective of how our research
|
||||
outcomes can align best with customer needs.
|
||||
|
||||
%%% NOTES (Section 5):
|
||||
% - Get specific details on ARCADE interface from Emerson collaboration
|
||||
% - Mention what startup sequence will be demonstrated (cold shutdown →
|
||||
% criticality → low power?)
|
||||
% - Discuss how off-nominal scenarios will be tested (sensor failures,
|
||||
% simulated component degradation)
|
||||
% - Reference Westinghouse relationship if relevant
|
||||
|
||||
|
||||
@ -1,285 +0,0 @@
|
||||
\section{Research Approach}
|
||||
|
||||
This research will overcome the limitations of current practice to build
|
||||
high-assurance hybrid control systems for critical infrastructure. Building
|
||||
these systems with formal correctness guarantees requires three main thrusts:
|
||||
|
||||
\begin{enumerate}
|
||||
\item Translate operating procedures and requirements into temporal logic
|
||||
formulae
|
||||
|
||||
\item Create the discrete half of a hybrid controller using reactive synthesis
|
||||
|
||||
\item Develop continuous controllers to operate between modes, and verify
|
||||
their correctness
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
Commercial nuclear power operations remain manually controlled by human
|
||||
operators, yet the procedures they follow are highly prescriptive and
|
||||
well-documented. This suggests that human operators may not be entirely
|
||||
necessary given current technology. Written procedures and requirements are
|
||||
sufficiently detailed that they may be translatable into logical formulae with
|
||||
minimal effort. If successful, this approach enables automation of existing
|
||||
procedures without system reengineering. To formalize these procedures, we will
|
||||
use temporal logic, which captures system behaviors through temporal relations.
|
||||
|
||||
The most efficient path for this translation is NASA's Formal Requirements
|
||||
Elicitation Tool (FRET). FRET employs a specialized requirements language called
|
||||
FRETish that restricts requirements to easily understood components while
|
||||
eliminating ambiguity~\cite{katis_capture_2022}. FRETish bridges natural language
|
||||
and mathematical specifications through a structured English-like syntax
|
||||
automatically translatable to temporal logic.
|
||||
|
||||
FRET enforces this structure by requiring all requirements to contain six
|
||||
components: %CITE FRET MANUAL
|
||||
|
||||
\begin{enumerate}
|
||||
\item Scope: \textit{What modes does this requirement apply to?}
|
||||
\item Condition: \textit{Scope plus additional specificity}
|
||||
\item Component: \textit{What system element does this requirement affect?}
|
||||
\item Shall
|
||||
\item Timing: \textit{When does the response occur?}
|
||||
\item Response: \textit{What action should be taken?}
|
||||
\end{enumerate}
|
||||
|
||||
FRET provides functionality to check system \textit{realizability}. Realizability
|
||||
analysis determines whether written requirements are complete by examining the
|
||||
six structural components. Complete requirements neither conflict with one
|
||||
another nor leave any behavior undefined. Systems that are not realizable from
|
||||
their procedure definitions and design requirements present problems beyond
|
||||
autonomous control implementation. Such systems contain behavioral
|
||||
inconsistencies---the physical equivalent of software bugs. Using FRET during
|
||||
autonomous controller development allows systematic identification and
|
||||
resolution of these errors.
|
||||
|
||||
The second category of realizability issues involves undefined behaviors
|
||||
typically left to human judgment during operations. This ambiguity is
|
||||
undesirable for high-assurance systems, since even well-trained humans remain
|
||||
prone to errors. Addressing these specification gaps in FRET during development
|
||||
yields controllers free from these vulnerabilities.
|
||||
|
||||
FRET exports requirements in temporal logic format compatible with reactive
|
||||
synthesis tools. Linear Temporal Logic (LTL) builds upon modal logic's
|
||||
foundational operators for necessity ($\Box$, ``box'') and possibility
|
||||
($\Diamond$, ``diamond''), extending them to reason about temporal
|
||||
behavior~\cite{baier_principles_2008}. The box operator $\Box$ expresses that a
|
||||
property holds at all future times (necessarily always), while the diamond
|
||||
operator $\Diamond$ expresses that a property holds at some future time
|
||||
(possibly eventually). These are complemented by the next operator ($X$) for the
|
||||
immediate successor state and the until operator ($U$) for expressing
|
||||
persistence conditions.
|
||||
|
||||
Consider a nuclear reactor SCRAM requirement expressed in natural language:
|
||||
\textit{``If a high temperature alarm triggers, control rods must immediately
|
||||
insert and remain inserted until operator reset.''} This plain language
|
||||
requirement can be translated into a rigorous logical specification:
|
||||
|
||||
\begin{equation}
|
||||
\Box(HighTemp \rightarrow X(RodsInserted \wedge (\neg
|
||||
RodsWithdrawn\ U\ OperatorReset)))
|
||||
\end{equation}
|
||||
|
||||
This specification precisely captures the temporal relationship between the
|
||||
alarm condition, the required response, and the persistence requirement. The
|
||||
necessity operator $\Box$ ensures this safety property holds throughout all
|
||||
possible future system executions, while the next operator $X$ enforces
|
||||
immediate response. The until operator $U$ maintains the state constraint until
|
||||
the reset condition occurs. No ambiguity exists in this scenario because all
|
||||
decisions are represented by discrete variables. Formulating operating rules in
|
||||
this logic enforces finite, correct operation.
|
||||
|
||||
Reactive synthesis is an active research field focused on generating discrete
|
||||
controllers from temporal logic specifications. The term ``reactive'' indicates
|
||||
that the system responds to environmental inputs to produce control outputs.
|
||||
These synthesized systems are finite, with each node representing a unique
|
||||
discrete state. The connections between nodes, called \textit{state
|
||||
transitions}, specify the conditions under which the discrete controller moves
|
||||
from state to state. This complete mapping of possible states and transitions
|
||||
constitutes a \textit{discrete automaton}. Discrete automata can be represented
|
||||
graphically as nodes (discrete states) with edges indicating transitions between
|
||||
them. From the automaton graph, one can fully describe discrete system dynamics
|
||||
and develop intuitive understanding of system behavior. Hybrid systems naturally
|
||||
exhibit discrete behavior amenable to formal analysis through these finite state
|
||||
representations.
|
||||
|
||||
We will employ state-of-the-art reactive synthesis tools, particularly Strix,
|
||||
which has demonstrated superior performance in the Reactive Synthesis
|
||||
Competition (SYNTCOMP) through efficient parity game solving
|
||||
algorithms~\cite{meyer_strix_2018,jacobs_reactive_2024}. Strix translates linear
|
||||
temporal logic specifications into deterministic automata automatically while
|
||||
maximizing generated automata quality. Once constructed, the automaton can be
|
||||
implemented using standard programming control flow constructs. The graphical
|
||||
representation enables inspection and facilitates communication with controls
|
||||
programmers who lack formal methods expertise.
|
||||
|
||||
We will use discrete automata to represent the switching behavior of our hybrid
|
||||
system. This approach yields an important theoretical guarantee: because the
|
||||
discrete automaton is synthesized entirely through automated tools from design
|
||||
requirements and operating procedures, the automaton---and therefore our hybrid
|
||||
switching behavior---is \textit{correct by construction}. Correctness of the
|
||||
switching controller is paramount. Mode switching represents the primary
|
||||
responsibility of human operators in control rooms today. Human operators
|
||||
possess the advantage of real-time judgment: when mistakes occur, they can
|
||||
correct them dynamically with capabilities extending beyond written procedures.
|
||||
Autonomous control lacks this adaptive advantage. Instead, autonomous
|
||||
controllers replacing human operators must not make switching errors between
|
||||
continuous modes. Synthesizing controllers from logical specifications with
|
||||
guaranteed correctness eliminates the possibility of switching errors.
|
||||
|
||||
While discrete system components will be synthesized with correctness
|
||||
guarantees, they represent only half of the complete system. Autonomous
|
||||
controllers like those we are developing exhibit continuous dynamics within
|
||||
discrete states. These systems, called hybrid systems, combine continuous
|
||||
dynamics (flows) with discrete transitions (jumps). These dynamics can be
|
||||
formally expressed as~\cite{branicky_multiple_1998}:
|
||||
|
||||
\begin{equation}
|
||||
\dot{x}(t) = f(x(t),q(t),u(t))
|
||||
\end{equation}
|
||||
|
||||
\begin{equation}
|
||||
q(k+1) = \nu(x(k),q(k),u(k))
|
||||
\end{equation}
|
||||
|
||||
Here, $f(\cdot)$ defines the continuous dynamics while $\nu(\cdot)$ governs
|
||||
discrete transitions. The continuous states $x$, discrete state $q$, and
|
||||
control input $u$ interact to produce hybrid behavior. The discrete state $q$
|
||||
defines which continuous dynamics mode is currently active. Our focus centers
|
||||
on continuous autonomous hybrid systems, where continuous states remain
|
||||
unchanged during jumps---a property naturally exhibited by physical systems. For
|
||||
example, a nuclear reactor switching from warm-up to load-following control
|
||||
cannot instantaneously change its temperature or control rod position, but can
|
||||
instantaneously change control laws.
|
||||
|
||||
The approach described for producing discrete automata yields physics-agnostic
|
||||
specifications representing only half of a complete hybrid autonomous
|
||||
controller. These automata alone cannot define the full behavior of the control
|
||||
systems we aim to construct. The continuous modes will be developed after
|
||||
discrete automaton construction, leveraging the automaton structure and
|
||||
transitions to design multiple smaller, specialized continuous controllers.
|
||||
|
||||
Notably, translation into linear temporal logic creates barriers between
|
||||
different control modes. Switching from one mode to another becomes a discrete
|
||||
boolean variable. \(RodsInserted\) or \(HighTemp\) in the temporal
|
||||
specifications are booleans, but in the real system they represent physical
|
||||
features in the state space. These features mark where continuous control modes
|
||||
end and begin; their definition is critical for determining which control mode
|
||||
is active at any given time. Information about where in the state space these
|
||||
conditions exist will be preserved from the original requirements and included
|
||||
in continuous control mode development, but will not appear as numeric values in
|
||||
discrete mode switching synthesis.
|
||||
|
||||
The discrete automaton transitions are key to the supervisory behavior of the
|
||||
autonomous controller. These transitions mark decision points for switching
|
||||
between continuous control modes and define their strategic objectives. We
|
||||
will classify three types of high-level continuous controller objectives based
|
||||
on discrete mode transitions:
|
||||
|
||||
\begin{enumerate}
|
||||
\item \textbf{Stabilizing:} A stabilizing control mode has one primary
|
||||
objective: maintaining the hybrid system within its current discrete mode.
|
||||
This corresponds to steady-state normal operating modes, such as a
|
||||
full-power load-following controller in a nuclear power plant. Stabilizing
|
||||
modes can be identified from discrete automata as nodes with only incoming
|
||||
transitions.
|
||||
|
||||
\item \textbf{Transitory:} A transitory control mode has the primary goal of
|
||||
transitioning the hybrid system from one discrete state to another. In
|
||||
nuclear applications, this might represent a controlled warm-up procedure.
|
||||
Transitory modes ultimately drive the system toward a stabilizing
|
||||
steady-state mode. These modes may have secondary objectives within a
|
||||
discrete state, such as maintaining specific temperature ramp rates before
|
||||
reaching full-power operation.
|
||||
|
||||
\item \textbf{Expulsory:} An expulsory mode is a specialized transitory mode
|
||||
with additional safety constraints. Expulsory modes ensure the system is
|
||||
directed to a safe stabilizing mode during failure conditions. For example,
|
||||
if a transitory mode fails to achieve its intended transition, the
|
||||
expulsory mode activates to immediately and irreversibly guide the system
|
||||
toward a globally safe state. A reactor SCRAM exemplifies an expulsory
|
||||
continuous mode: when initiated, it must reliably terminate the nuclear
|
||||
reaction and direct the reactor toward stabilizing decay heat removal.
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
Building continuous modes after constructing discrete automata enables local
|
||||
controller design focused on satisfying discrete transitions. The primary
|
||||
challenge in hybrid system verification is ensuring global stability across
|
||||
transitions~\cite{branicky_multiple_1998}. Current techniques struggle with this
|
||||
problem because dynamic discontinuities complicate
|
||||
verification~\cite{bansal_hamilton-jacobi_2017,guernic_reachability_2009}. This
|
||||
work alleviates these problems by designing continuous controllers specifically
|
||||
with transitions in mind. Decomposing continuous modes according to their
|
||||
required behavior at transition points avoids solving trajectories through the
|
||||
entire hybrid system. Instead, local behavior information at transition
|
||||
boundaries suffices. To ensure continuous modes satisfy their requirements, we
|
||||
employ three main techniques: reachability analysis, assume-guarantee contracts,
|
||||
and barrier certificates.
|
||||
|
||||
Reachability analysis computes the reachable set of states for a given input
|
||||
set. While trivial for linear continuous systems, recent advances have extended
|
||||
reachability to complex nonlinear
|
||||
systems~\cite{frehse_spaceex_2011,mitchell_time-dependent_2005}. We use
|
||||
reachability to define continuous state ranges at discrete transition boundaries
|
||||
and verify that requirements are satisfied within continuous modes.
|
||||
Assume-guarantee contracts apply when continuous state boundaries are not
|
||||
explicitly defined. For any given mode, the input range for reachability
|
||||
analysis is defined by the output ranges of discrete modes that transition to
|
||||
it. This compositional approach ensures each continuous controller is prepared
|
||||
for its possible input range, enabling reachability analysis without global
|
||||
system analysis. Finally, barrier certificates prove that mode transitions are
|
||||
satisfied. Barrier certificates ensure that continuous modes on either side of a
|
||||
transition behave appropriately by preventing system trajectories from crossing
|
||||
a given barrier. Control barrier functions certify safety by establishing
|
||||
differential inequality conditions that guarantee forward invariance of safe
|
||||
sets~\cite{prajna_safety_2004}. For example, a barrier certificate can guarantee
|
||||
that a transitory mode transferring control to a stabilizing mode will always
|
||||
move away from the transition boundary, rather than destabilizing the target
|
||||
stabilizing mode.
|
||||
|
||||
This compositional approach has several advantages. First, this approach breaks
|
||||
down autonomous controller design into smaller pieces. For designers of future
|
||||
autonomous control systems, the barrier to entry is low, and design milestones
|
||||
are clear due to the procedural nature of this research plan. Second, measurable
|
||||
design progress also enables measurement of regulatory adherence. Each step in
|
||||
this development procedure generates an artifact that can be independently
|
||||
evaluated as proof of safety and performance. Finally, the compositional nature
|
||||
of this development plan enables incremental refinement between control system
|
||||
layers. For example, difficulty developing a continuous mode may reflect a
|
||||
discrete automaton that is too restrictive, prompting refinement of system
|
||||
design requirements. This synthesis between levels promotes broader
|
||||
understanding of the autonomous controller.
|
||||
|
||||
To demonstrate this methodology, we will develop an autonomous startup
|
||||
controller for a Small Modular Advanced High Temperature Reactor (SmAHTR). We
|
||||
have already developed a high-fidelity SmAHTR model in Simulink that captures
|
||||
the thermal-hydraulic and neutron kinetics behavior essential for verifying
|
||||
continuous controller performance under realistic plant dynamics. The
|
||||
synthesized hybrid controller will be implemented on an Emerson Ovation control
|
||||
system platform, representative of industry-standard control hardware deployed
|
||||
in modern nuclear facilities. The Advanced Reactor Cyber Analysis and
|
||||
Development Environment (ARCADE) suite will serve as the integration layer,
|
||||
managing real-time communication between the Simulink simulation and the Ovation
|
||||
controller. This hardware-in-the-loop configuration enables validation of the
|
||||
controller implementation on actual industrial control equipment interfacing
|
||||
with a realistic reactor simulation, assessing computational performance,
|
||||
real-time execution constraints, and communication latency effects.
|
||||
Demonstrating autonomous startup control on this representative platform will
|
||||
establish both the theoretical validity and practical feasibility of the
|
||||
synthesis methodology for deployment in actual small modular reactor systems.
|
||||
|
||||
This unified approach addresses a fundamental gap in hybrid system design by
|
||||
bridging formal methods and control theory through a systematic, tool-supported
|
||||
methodology. Translating existing nuclear procedures into temporal logic,
|
||||
synthesizing provably correct discrete switching logic, and developing verified
|
||||
continuous controllers creates a complete framework for autonomous hybrid
|
||||
control with mathematical guarantees. The result is an autonomous controller
|
||||
that not only replicates human operator decision-making but does so with formal
|
||||
assurance that switching logic is correct by construction and continuous
|
||||
behavior satisfies safety requirements. This methodology transforms nuclear
|
||||
reactor control from a manually intensive operation requiring constant human
|
||||
oversight into a fully autonomous system with higher reliability than
|
||||
human-operated alternatives. More broadly, this approach establishes a
|
||||
replicable framework for developing high-assurance autonomous controllers in any
|
||||
domain where operating procedures are well-documented and safety is paramount.
|
||||
@ -1,578 +0,0 @@
|
||||
\section{Research Approach}
|
||||
\iffalse
|
||||
|
||||
HACS: hybrid autonomous control system
|
||||
HAHACS: High-Assurance Hybrid AUtonomous Control System
|
||||
|
||||
|
||||
The research approach here needs to clearly outline the solution the the problem
|
||||
and identify the actions taken that will advance knowledge and solve the
|
||||
problem.
|
||||
|
||||
First, what is the problem?
|
||||
|
||||
\textit{
|
||||
|
||||
Inhibition to adopt hybrid autonomous control in critical infrastructure is
|
||||
rooted in safety concerns of system stability. Without a human in the loop
|
||||
with general intelligence, HACS have not been trusted where failure modes can
|
||||
be unique and novel.
|
||||
|
||||
}
|
||||
|
||||
So, what's the solution?
|
||||
|
||||
\textit{
|
||||
|
||||
This research approach develops a methodology to build HACS that are provably
|
||||
safe. This methodology builds on existing technologies, and unifies different
|
||||
research thrusts to build a complete hybrid control system. To do this, the
|
||||
problem of a HAHCS is broken into three distinct pieces:
|
||||
|
||||
\begin{enumerate}
|
||||
|
||||
\item System specification: properties of the HAHaCS such as transition
|
||||
between control modes and system invariants are specified using a formal
|
||||
methods tool.
|
||||
- This provides exact behavior
|
||||
- allows realizabillity checking of controller specs. Can a controller
|
||||
actually be built from these specs?
|
||||
- ?
|
||||
- ?
|
||||
|
||||
\item Discrete Behavior Synthesis: The discrete component of the controller
|
||||
is synthesized directly from system specifications using reactive
|
||||
synthesis.
|
||||
- This ELIMINATES wholesale the possibility of introducing logical bugs
|
||||
in the creation of the strategic part of the HAHCS. Critical decisions
|
||||
that are normally made by a human are automated directly from the
|
||||
formal specifications.
|
||||
- This does two critical things:
|
||||
- It makes the creation of the controller tractable. The reasons the
|
||||
controller changes between modes acn be traced back to the
|
||||
specification (and thus any requirements), which is a trace for
|
||||
liability and justification of system behavior
|
||||
- Discrete control decisions made by humans are reliant on the human
|
||||
operator operating correctly. Humans are intrinsically probabalistic
|
||||
creatures who cannot eliminate human error. By defining the behavior
|
||||
of this system using temporal logics and synthesizing the controller
|
||||
using deterministic algorithims, we are assured that strategic
|
||||
decisions will always be made as according to operating procedures.
|
||||
|
||||
\item Continuous Behavior Synthesis and Verification: The continuous
|
||||
components of the controller are built using existing dynamics and control
|
||||
theory but then verified using reachability and barrier certificats.
|
||||
- It's very challenging (nigh impossible) to say for certain how to
|
||||
build any continuous control mode. That is honestly going to be have to
|
||||
left to the specific control system and its objectives. It's not really
|
||||
the point of this PhD to say how to do that. For that reason, I'm going
|
||||
to assume that controllers between modes are generally possible to
|
||||
build. That is to say that there exists a controller that can transition
|
||||
between modes, but it is a human hunt to find it.
|
||||
- To check if a candidate controller does transition between discrete
|
||||
modes, we do two things:
|
||||
- Check invariants using reachability. Specifications will require
|
||||
that control modes transiiton from one mode to the next, where
|
||||
appropriate. When this is the case, these invariants are extracted to
|
||||
be checked using reachability. The control mode is given the possible
|
||||
entry conditions of the 'entry' mode, and the possible 'exit' states
|
||||
are analyzed. A cont. controller passes this reachability test if
|
||||
there is no reachable state that is not at the exit condition of the
|
||||
state transition.
|
||||
|
||||
--- This needs flushed out more. I think this can really be clarified
|
||||
using entry and exit conditions of Mealy machines. The continuous
|
||||
system IS the transition, and the reachabililty test is saying whether
|
||||
or not the physical system actually satisfies the entry and exit
|
||||
conditions.
|
||||
|
||||
- Then, for systems that need to STAY within one mode, we will use
|
||||
barrier certificates. These can let us define a continuous state
|
||||
boundary, and define for a discrete controller state, the total
|
||||
controller will NOT leave the continuous boundary.
|
||||
|
||||
- One thing that must be considered is the idea that this analysis is
|
||||
predicated on the physical system being correct to the model. If this
|
||||
isn't true, we must define continuous modes that catch failure states.
|
||||
If transition invariants are violated, we must shut down the system, and
|
||||
build safety oriented control modes that we can be sure with a much
|
||||
broader set of entry conditions will safely shut down the plant.
|
||||
|
||||
-- Q for dan: is it critical to really have software to namedrop or is it
|
||||
better to stay amorphous on the technology? Iirc Manyu did a little bit of
|
||||
both.
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
|
||||
What's the intellectual merit?
|
||||
|
||||
\textit{
|
||||
|
||||
There is no outstanding way to build HAHACS. This methodology provides a
|
||||
basis for systems engineers to think about the components of a HAHACS as
|
||||
interlocking pieces whos verification interlinks into a broader system.
|
||||
This will also motivate the adoption of temporal logic to define autonomous
|
||||
control systems, by allowing a close connection and tracability between
|
||||
requirements from regulations to system specifications.
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Some thoughts on invariants, and how they fit here: There are several types of
|
||||
safety invariants that HAHACS might have.
|
||||
|
||||
1. Conditions that initiate a switch between control modes (reactiive synthesis
|
||||
relevant)
|
||||
|
||||
2. Invariants about the stability of discrete states (barrier certificates)
|
||||
|
||||
3. Invariants ensuring the transition between discrete states (reachability)
|
||||
|
||||
4. Invariants about the timeliness of discrete transitions (??? Reachability?)
|
||||
|
||||
How do we reason about all of these invariants. Well, fundamentally they can
|
||||
all be reasoned about with temporal logic statements. Using next and eventually
|
||||
operators, we can get to the fundamental behavior of all of these modes. What's
|
||||
challenging is the fact that we ensure that all of these specifications are
|
||||
validated differs between the type of invariant. This is really the beauty of
|
||||
this approach, and the intellectual merit. This proposal provides a way for
|
||||
hybrid control systems to be verified for autonomous control systems by
|
||||
diversifying the way that the invariants are checked.
|
||||
|
||||
Reactive synthesis helps us build discrete controllers using specifications
|
||||
that have conditons that don't depend on time. These invariants generally are
|
||||
strategic decisions, such as changing between operating modes, initiating power
|
||||
level changes, or perhaps doing a refueling or shutdown routine. These
|
||||
specifications are able to be nearly directly drawn from operating procedures,
|
||||
and should be closely tied to instructions that would be used for human
|
||||
operators. They have checkpoints for the continuous system in between different
|
||||
control implements. An example is, raise power at a certain rate while ensure
|
||||
temperature remains between certain bounds. These conditions are physical
|
||||
states, but they are a binary result. The condition is really binary, desipite
|
||||
perhaps having units of celsius or %power. When we build discrete controllers
|
||||
from these specifications, we get the validation of the controller of these
|
||||
specs for free by nature of reactive synthesis tools. We get direct
|
||||
traceability from the operating procedure to the discrete controller
|
||||
implementation with minimal human effort.
|
||||
|
||||
That being said, there are no free lunches here. Ultimately, we're controlling
|
||||
physical systems, and while we can automate the controller building between
|
||||
stratgic objectives, it is not trivial to do so for the controller of the
|
||||
physical process. These controllers are going to have to be built manually,
|
||||
with the continuous dynamics of the system in mind. Helpfully, if
|
||||
specifications are complete first, one can obtain discrete controller before
|
||||
building physical controllers. The result of this is a simplification of
|
||||
controller design, becuase the operational goals of each continuous controller
|
||||
is clearly outlined by the invariants that define the goal of each discrete
|
||||
mode. While for reactive synthesis purposes conditions such as a certain
|
||||
temperature being reached or power level attained are binary variables, the
|
||||
continuous physical meaning becomes important in the design and analysis of the
|
||||
physical controllers. The continuous value of these conditions becomes the goal
|
||||
of the continuous controller design, while also providing a basis to check
|
||||
controller performance.
|
||||
|
||||
To check continuous controllers are valid, we can split continuous controller
|
||||
objectives into two types. First, we have continuous controllers that are
|
||||
designed to move the plant between two different discrete modes. These will be
|
||||
called 'transitory' controllers, because their entire purpose is to transition
|
||||
the plant betweeen between discrete control modes. Because of the specification
|
||||
of the hybrid control system a priori, we will have defined what the invariants
|
||||
of these transitions are in continuous state space. Then, once a continuosu
|
||||
controller design is developed, it can be validated using reachability
|
||||
analysis. The input set for the analysis is the possible states that enter this
|
||||
transitory mode, while the reachable states must be entirely contained within
|
||||
the exit invariant for the controller to pass. At the time of writing this
|
||||
proposal, it is not clear what the most efficient way to obetain this
|
||||
continuous controller is, but is generally beyond the scope of this work. It is
|
||||
assumed that they generally won't be so difficult to find for most systems, as
|
||||
the refinement of the discrete controller should simplify the control
|
||||
objectives of the physical controllers significantly.
|
||||
|
||||
The second type of continuous controller that may be utilized in a HAHAHCS is a
|
||||
controller that tries to maintaine a continuous steady state, such that no
|
||||
discrete transitions are triggered. Reachability on these systems may not prove
|
||||
a prudent approach to validating this behavior for a candidate continuous
|
||||
controller, and instead, barrier certificates must be used. Barrier
|
||||
certificates analyze the dynamics of the system to say whether or not flux
|
||||
across a given boudnary exists. That is to say that they evaluate whether or
|
||||
not there is a trajectory or not that leaves a given boundary. This definition
|
||||
is exactly what defines the validity of a stabilizing continuous control mode.
|
||||
Once again, because the design of the discrete controller defines careful
|
||||
boundaries in continuous state space, the barrier is known a priori of which we
|
||||
must satisfy this condition. This will eliminate the search for such a barrier,
|
||||
and minimze complicatoin in validating stabilizing continuous control modes.
|
||||
|
||||
Finally, consideration must be paid for when errors occur. The validation of
|
||||
these continuous control modes hinges upon having an assumption ofcorrect
|
||||
model, which in the case of a mechanical failure will almsot certainly be
|
||||
invalidated. Special continuous controllers for these conditions must be
|
||||
created, called 'explusory' control modes. These controllers will be
|
||||
responsible for ensuring safety in case of failure, and will be designed with
|
||||
reachability, but in this case, additional allocation for the allowing of
|
||||
physical parameters will be allowed in the analysis. Traditional safety
|
||||
analysis will also be used to identify potential failure modes, and the
|
||||
modelling of their worst case dynamics. The HAHCS will be able to idenfity why
|
||||
such a fault occors because an discrte boundary condition will be violated by
|
||||
the continuous physical controller. That is to say, since we will have
|
||||
validated the continuous control modes using reachability and barrier
|
||||
certificates a priori, we will know with certainty that the only room for
|
||||
dynamics to change is a shift in the plant dynamics, not that of the proven
|
||||
controller.
|
||||
|
||||
\fi
|
||||
|
||||
%%%%%%%%%% TABLESETTING
|
||||
|
||||
% what is a hybrid system really for this proposal
|
||||
% Define: A hybrid system with continuous state space X ⊆ ℝⁿ and discrete modes Q = {q₁, q₂, ..., qₘ}
|
||||
% Each discrete mode qᵢ has an associated continuous state region Xᵢ ⊆ X
|
||||
% The discrete controller manages transitions between modes based on continuous state thresholds
|
||||
|
||||
% what are requirements, anyways?
|
||||
|
||||
% why do we care about defining the whole hybrid system into requirements?
|
||||
|
||||
% How do different requirements line up into different parts of the system?
|
||||
% (operational vs strategic requirements and their relevance to different parts
|
||||
% of our system)
|
||||
|
||||
Autonomous control systems are fundamentally different from automatic control
|
||||
systems. The difference between these systems is the level at which
|
||||
they operate. Automatic control systems are purely operational systems,
|
||||
|
||||
To build a high-assurance hybrid autonomous control system (HAHACS), a
|
||||
mathematical description of the system must be established. This work will make
|
||||
use of automata theory while including logical statements and control theory.
|
||||
The nomenclature and lexicon between these fields is far from homogenous, and
|
||||
the reviewer of this proposal is not expected to be an expert in all fields
|
||||
simultaneously. To present the research ideas as clearly as possible in this
|
||||
section, the following syntax is explained.
|
||||
|
||||
A hybrid system is a dynamical system that has both continuous and discrete
|
||||
states. The specific type of system discussed in this proposal are continuous
|
||||
autonomous hybrid systems. This means that these systems a) do not have
|
||||
external input \footnote{This is not strictly true in our case because we allow
|
||||
strategic inputs. For example, a remote powerplant may receive a start-up or
|
||||
shutdown command from a different location, but only this binary high level
|
||||
input is a strategic input.} and b) continuous states do not change
|
||||
instantaneously when discrete states change. For our systems of interest, the
|
||||
continuous states are physical, and are always Lipschitz continuous. This
|
||||
nomenclature is heavily borrowed from \cite{HANDBOOK ON HYBRID SYSTEMS CONTROL},
|
||||
but is redefined here for convenience:
|
||||
|
||||
\begin{equation}
|
||||
H = (\mathcal{Q}, \mathcal{X}, \mathbf{f}, Init, \mathcal{G}, \mathcal{R}, Inv)
|
||||
\end{equation}
|
||||
|
||||
where:
|
||||
|
||||
\begin{itemize}
|
||||
\item \( \mathcal{Q}\): is the discrete states of the system
|
||||
\item \( \mathcal{X}\): is the continuous states of the system
|
||||
\item \(\mathbf{f}: \mathcal{Q} \times \mathbb{R} \rightarrow \mathbb{R} \), where
|
||||
\(\mathbf{f}_i\) is a
|
||||
vector field that defines the continuous dynamics for each \(q_i\)
|
||||
\item \(Init\): the initial states of \(q\) and \(x\)
|
||||
\item \( G\): guard
|
||||
conditions that define when discrete state transitions occur
|
||||
\item \(\delta: \mathcal{Q} \times G \rightarrow \mathcal{Q}\), are the
|
||||
discrete state transition functions
|
||||
\item \mathcal{R}: Reset maps that define state 'jumps'
|
||||
\item \(Inv\): Safety invariants on the continuous dynamics
|
||||
\end{itemize}
|
||||
|
||||
The creation of a HAHACS essentially boils down to the creation of such a tuple
|
||||
where there are proof artifacts that the intended behavior of the control system
|
||||
are satisfied by the actual implementation of the control systems. But to create
|
||||
such a HAHACS, we must first completely describe its behavior.
|
||||
|
||||
%% Brief discussion on what each part of this tuple means for us
|
||||
|
||||
\subsection{System Requirement and Specifications}
|
||||
|
||||
Temporal logic is a powerful set of semantics to build systems that can have
|
||||
complex but deterministic behavior.
|
||||
|
||||
|
||||
%%%%%%%%%%% Building discrete controllers
|
||||
|
||||
% Buildout of requirements from written procedures (this is easy for critical
|
||||
% systems - we already have the requirements)
|
||||
|
||||
% What happens to the invariants that specify a continuous space? Save em for
|
||||
% later. Here they become binary for our purposes
|
||||
% KEY POINT: We don't IMPOSE discrete abstraction - we FORMALIZE existing practice
|
||||
% Operating procedures (esp. nuclear) already define go/no-go conditions as discrete predicates
|
||||
% e.g., "WHEN coolant temp >315°C AND pressurizer level 30-60% THEN MAY initiate load following"
|
||||
% These thresholds come from design-basis safety analysis, validated over decades
|
||||
% Our methodology assumes this domain knowledge exists and provides formalization framework
|
||||
% The discrete predicates p₁, p₂, ... are Boolean functions over continuous state: pᵢ: X → {true, false}
|
||||
% Q: How do we rigorously set thresholds for continuous→discrete abstraction?
|
||||
% Q: How do we handle hysteresis to prevent mode chattering near boundaries?
|
||||
% Q: How do we account for sensor noise and measurement uncertainty?
|
||||
% Q: How do we handle numerical precision issues when creating discrete automata? (relates to task 36)
|
||||
|
||||
% Discrete controller implementation can be realized with reactive synthesis.
|
||||
% LTL specs to automata
|
||||
|
||||
% talk a bit about tools here like FRET. Talk about previous attempts.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\framebox[0.8\textwidth]{\rule{0pt}{3cm}\textit{Strategic, operational,
|
||||
tactical placeholder}}
|
||||
\caption{Breakdown of control scope}
|
||||
\label{fig:strat_op_tact}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Human control of nuclear power can be divided into three different scopes:
|
||||
strategic, operational, and tactical. Strategic control is the high-level and
|
||||
long term decision making for the plant. This level has objectives that are
|
||||
complex and economic in scale, such as managing labor needs and supply chains to
|
||||
optimize sheduled maintenence and downtime. The time scale on this level of
|
||||
control is long, often over months or years. The lowest level of control is the
|
||||
tactical level. This is the individual control of pumps, turbines, and
|
||||
chemistry of the plant. This level of control has already been somewhat
|
||||
automated today in nuclear power, and is generally considered 'automatic
|
||||
control' when autonomous. These controls are almost always continuous systems,
|
||||
and have a direct impact on the physical state of the plant. Tactical control
|
||||
objectives are things like maintaining a pressurizer level, maintaining a
|
||||
certain core temperature, or adjusting reactivity with a chemical shim. The level of
|
||||
control linking these two levels, then, is the operational control scope.
|
||||
Operational control is the primary responsibility of human operators today.
|
||||
Operational control takes the current strategic objective, and implements
|
||||
tactical control objectives to drive the plant towards strategic goals. In this
|
||||
way, it is the bridge between high and low level goals. A strategic goal may be
|
||||
to perform refueling at a certain time, while the tactical level of the plant
|
||||
currently is focused on mainting a certain core temperature. The operational
|
||||
level is what issues the shutdown procedure of the plant, using several smaller
|
||||
tactical goals along the way to achieve this objective. Thus, the combination of
|
||||
the operational and tactical level of the plant fundamentally forms a hybrid
|
||||
controller. The tactical level is the continuous evolution of the plant
|
||||
according to the control input and control law, while the operational level is a
|
||||
discrete state evolution which determines the tactical control law to reach
|
||||
different operational states.
|
||||
|
||||
This operational control level is the main reason for the requirement of human
|
||||
opeartors in nuclear control today. The hybrid nature of this control system
|
||||
makes it difficult to prove that a controller will perform according to the
|
||||
strategic requirements, as the infrastructure to build hybrid systems today
|
||||
dooes not exist. Humans have been used for this layer because the general
|
||||
intelleigence of humans has be relied upon as a safe way to manage the hybrid
|
||||
nature of this system. But, these operators are using prescriptive operating
|
||||
manuals to perform their control with strict procedures on what control to
|
||||
implement at a given time. These procedures are the key to the operational
|
||||
control scope.
|
||||
|
||||
The method of constructing a HAHACS in this proposal leverages two key points of
|
||||
the way this control scope is done today: first, the operational scope control
|
||||
is effectively discrete control. Second, the rules of implementing this control
|
||||
are described a priori to their implementation in operating procedures. We can
|
||||
make great use of these facts by formalizing the rules for transitioning between
|
||||
discrete states. To do this, we will use temporal logic to formalize discrete
|
||||
switching behavior.
|
||||
|
||||
Temporal logic is a rich syntax that allows for the definition of logical
|
||||
calculations including time related bounds. For this reason, we can make
|
||||
statements relating discrete control modes to one another. Using temporal logic,
|
||||
we can effectively describe all of the requirements of a HAHACS. The guard
|
||||
conditions \(G\) are easily defined by determining boundary conditions between
|
||||
discrete states and defining their behavior, while continuous mode invariants
|
||||
can be defined using temporal logic statements as well. These form the basis of
|
||||
any proofs about a HAHACS, and are the fundamental 'truth' statements about what
|
||||
the behavior of the system is designed to be.
|
||||
|
||||
To build these temporal logic statements, an intermediary tool called FRET is
|
||||
planned to be used. FRET stands for Formal Requirements Elicitation Tool, and
|
||||
was designed by NASA to build high assurance timed systems. FRET is an
|
||||
intermediarly language between temporal logic and natural language that allows
|
||||
for rigid definitions of temporal behvarior while using a logic-novice friendly
|
||||
syntax. This benefit is crucial for the feasibility of this methodology for
|
||||
industry, as minimizing the barrier to formal methods is a critical component of
|
||||
their scucess. By reducing the expert knowledge required to use these tools,
|
||||
their adoption with current workforce becomes easier.
|
||||
|
||||
A key feature of FRET is the ability to start with logically imprecise
|
||||
statements and consecutively refine them into a well-posited specification. We
|
||||
can use this to our advantage by directly dumping in operating procedures and
|
||||
design requirements into FRET in natural language, and iteratively refining them
|
||||
into the specifications for a HAHACS. This has two distinct but important
|
||||
benefits. First, it allows us to draw a direct link from the design
|
||||
documentation to the digital system implementation. Second, it clearly
|
||||
demonstrates where the natural language documents are insufficient. These
|
||||
procedures may still be used by human operators, so any wiggle room for
|
||||
interpretation is a weakness that must be addressed.
|
||||
|
||||
%Talk about how we go from temp logic to reactive synth. Metnion fret can
|
||||
%export, or naturlly support reactive synth solver ltlsynt, a sota react synth
|
||||
%solver
|
||||
|
||||
Once system requirements we defined as temporal logic specifications we will use
|
||||
the specifications to build the discrete control system. To do this, reactive
|
||||
synthesis tools will be utilized. Reactive synthesis is a field in computer
|
||||
science that deals with the automated creation of reactive programs from
|
||||
temporal logic specifications. A reactive program is one that for a given state
|
||||
takes an input, and produces an output. Our systems, such as the discrete
|
||||
portion of the controller, fit exactly this this mold. The current discrete
|
||||
state, and status of guard conditions are the input to the system, while the
|
||||
output is the next discrete state. The output of a reactive synthesis algorithim
|
||||
is a discrete automata.
|
||||
|
||||
Reactive synthesis' main advantage is the fact that at no point in the
|
||||
production of a discrete automata of the program is human engineering required.
|
||||
The resultant automata is correct by construction. This method of construction
|
||||
eliminates the possibility of human error outright at the implementation state.
|
||||
Instead, the effort on the human designer is directed at the specification of
|
||||
the system behavior itself.
|
||||
|
||||
% talk about what the benefits of reactive synth are. Proof chain, machine
|
||||
% checkable, blah blah blah
|
||||
|
||||
%%%%% I NEED TO WRITE ABOUT HOW REQUIREMENTS ARE EXTRACTED AND WHAT BECOME
|
||||
CONTINUOUS CONTROLLER TRANSITIONS VS DISCRETE GUARD CONDITIONS
|
||||
|
||||
%%%%%%%%%%%% Building continuous controllers
|
||||
\subsection{Continuous Controllers}
|
||||
|
||||
% The whole point of a hybrid system is that there are continuous components
|
||||
% underneath the digital system. We built the discrete like the physical doesn't
|
||||
% exist, but it really does. So how do we capture the physical system too?
|
||||
|
||||
% SCOPE FRAMING: This methodology VERIFIES continuous controllers, not SYNTHESIZES them
|
||||
% Compare to model checking: doesn't tell you HOW to design software, verifies if it satisfies specs
|
||||
% We assume controllers can be designed using standard control theory techniques
|
||||
% Our contribution: verification that candidate controllers compose correctly with discrete layer
|
||||
|
||||
% What are the main different kinds of continuous modes we may see?
|
||||
% Mathematical structure: Each discrete mode qᵢ provides three key pieces of information:
|
||||
% 1. Entry conditions: X_entry,i ⊆ X (initial state set)
|
||||
% 2. Exit conditions: X_exit,i ⊆ X (target state set)
|
||||
% 3. Invariants: X_safe,i ⊆ X (safety envelope during operation)
|
||||
% These come from the discrete controller synthesis and define objectives for continuous control
|
||||
% Q: Who designs the continuous controllers and how? This methodology verifies
|
||||
% them, but doesn't synthesize them. Is this a scope problem?
|
||||
|
||||
The synthesis of the discrete operational controller is only half of an
|
||||
autonomous controller. These control systems are hybrid, with both discrete and
|
||||
continuous components. In this section, we will talk about the continuous
|
||||
control modes that are the transitions between discrete modes, how they may be
|
||||
synthesized, and how we plan to verify them.
|
||||
|
||||
The operational control scope defines go/no-go decisions that themselves are
|
||||
deciding what kind of continuous control to implement. To this end, the entry or
|
||||
exit of a discrete state triggers are themselves the guard conditions \(G\) that
|
||||
define the barriers of the continuous controller. These continuous controllers
|
||||
all share a large state space, but each individual continuous control mode
|
||||
operates within it's own partition defined by the discrete state \(q_i\) and
|
||||
guard conditions \(G\). This partitioning of the continuous state space amongst
|
||||
several discrete vector fields controlled by the given \(q_i\) has traditionally
|
||||
been a difficult problem for validation and verification of systems properties.
|
||||
Typically, the discontinuity of the vector fields at discrete state interfaces
|
||||
make things like reachability analysis computationally expensive, and analytic
|
||||
solutions become intractable.
|
||||
|
||||
We circumnavigate these issues by designing our hybrid system from the bottom up
|
||||
with this verification in mind. Each continuous control mode has an input and
|
||||
output set clearly defined by our discrete transitions \textit{a priori}.
|
||||
Consider that we define the continuous state space as \(X\). Whenever we create
|
||||
guard functions from our design requirements for a given system, we are
|
||||
effectively creating subsets \(X_{entry,i}\) and \(X_{exit,i}\) for each
|
||||
discrete mode \(q_i\). These subsets define when the state transitions occur
|
||||
between discrete modes, but more importantly when building continuous control
|
||||
modes, they become control objectives.
|
||||
|
||||
% Start talking about what it means to build controlelrs to the objectives
|
||||
% rahter than the other why around. ALso why it makes things much easier to
|
||||
% verify and validate
|
||||
|
||||
%%%%%% Transitory modes
|
||||
|
||||
% entry and exit conditions
|
||||
% the goal is getting from one physical state to another
|
||||
% MATHEMATICAL FORMULATION:
|
||||
% Control objective: reach(X_entry,i) → reach(X_exit,i) while maintaining x(t) ∈ X_safe,i
|
||||
% Standard control techniques (LQR, MPC, trajectory optimization) applied with these constraints
|
||||
%
|
||||
% VERIFICATION: Reachability analysis confirms ALL trajectories starting in X_entry,i
|
||||
% reach X_exit,i without violating X_safe,i
|
||||
% Formally: Reach(X_entry,i, f(x,u), T) ⊆ X_exit,i ∪ X_safe,i
|
||||
% where f(x,u) is the closed-loop continuous dynamics
|
||||
%
|
||||
% we have the physical requirements from earlier specifications. Here we use
|
||||
% them in a reachability analysis. This time, we use the actual physical values
|
||||
% instead of the binary yes/no we used for discrete
|
||||
% Q: How do we verify timing constraints? If a transitory controller eventually
|
||||
% reaches the exit condition but takes too long, that violates safety. Timed
|
||||
% automata? Timed reachability?
|
||||
% Q: Should formalize the Mealy machine perspective - continuous system IS the
|
||||
% transition, and entry/exit conditions are the discrete states. This could be
|
||||
% a unifying conceptual framework.
|
||||
|
||||
%%%%%% stabilizing modes
|
||||
|
||||
% these are control modes with an objective of KEEPING a certain discrete state
|
||||
% stable
|
||||
%
|
||||
% MATHEMATICAL FORMULATION:
|
||||
% Control objective: remain(X_target,i) where X_target,i ⊂ X_safe,i
|
||||
% Standard feedback control (PID, state feedback, LQG) applied to maintain equilibrium
|
||||
%
|
||||
% VERIFICATION: Barrier certificates prove closed-loop dynamics cannot escape X_safe,i
|
||||
% Formally: Find B(x) s.t. ∇B(x)·f(x,u) ≤ 0 for all x ∈ ∂X_safe,i
|
||||
% This proves no trajectory can cross the boundary (no flux out of safety region)
|
||||
%
|
||||
% we also have the physical requirements for this. These can be used for barrier
|
||||
% certificates. We can prove that our model won't leave a given area without
|
||||
% some disturbance.
|
||||
|
||||
%%%%%% expulsory modes
|
||||
% I've made an implicit assumption when talking about transitory and stabilizing
|
||||
% modes. That our model is correct. This might not be true
|
||||
|
||||
% In the case of a failure, our model will almost certainly be incorrect. For
|
||||
% this, we have to build safe shutdown modes too, since a human won't be in the
|
||||
% loop to shut things down.
|
||||
%
|
||||
% MATHEMATICAL FORMULATION:
|
||||
% Control objective: reach(X_current) → reach(X_safe_shutdown) under parameter uncertainty
|
||||
% where X_current may be anywhere in X (worst-case entry conditions)
|
||||
% Dynamics have parametric uncertainty: f(x,u,θ) where θ ∈ Θ_failure
|
||||
%
|
||||
% VERIFICATION: Parametric reachability analysis with robustness margins
|
||||
% Reach(X_current, f(x,u,θ), T) ⊆ X_safe_shutdown for all θ ∈ Θ_failure
|
||||
% Conservative bounds on Θ_failure come from FMEA/traditional safety analysis
|
||||
|
||||
% WE can detect physical failures exist because our physical controllers have
|
||||
% previously been proven as correct by reachability and barrier certificates. We
|
||||
% KNOW our controller cannot be incorrect for the plant, so if an invariant is
|
||||
% violated, we KNOW it's the plant that has changed.
|
||||
% Q: What about sensor failures (wrong readings vs actual plant failure)?
|
||||
% Q: What about unmodeled disturbances that aren't failures?
|
||||
% Q: What if model uncertainty was too optimistic to begin with?
|
||||
% Need to be more precise about what "model failure" means and detect-ability.
|
||||
|
||||
% We do this using continuous modes that shutdown the system, and using
|
||||
% reachability analysis with parametric uncertainty, we can prove for a range of
|
||||
% error conditions we can maintain safe shutdown.
|
||||
% Q: How much parametric uncertainty is enough? How do we determine bounds for
|
||||
% worst-case failure dynamics? Need methodology for this.
|
||||
|
||||
%%%%%%%%%%%% Implementation with industrial partnerships
|
||||
%%%%%%% Emerson
|
||||
%talk about this
|
||||
% ovation system
|
||||
% scenic? Is that what they call it?
|
||||
% ripe partnership with Westinghouse
|
||||
% Likely build a model with a ccng plant. They already have sophisticated models
|
||||
% of them
|
||||
% build controller with simplified model, then test with high fidelity digital
|
||||
% twin
|
||||
|
||||
|
||||
|
||||
|
||||
%
|
||||
%%%%%%%%%%
|
||||
@ -4,9 +4,7 @@ This research will be measured by advancement through Technology Readiness
|
||||
Levels, progressing from fundamental concepts to validated prototype
|
||||
demonstration. This work begins at TRL 2--3 and aims to reach TRL 5, where
|
||||
system components operate successfully in a relevant laboratory
|
||||
environment.\splitnote{TRL as primary metric is smart — speaks industry
|
||||
language.}
|
||||
This section explains why TRL advancement provides the most appropriate success
|
||||
environment. This section explains why TRL advancement provides the most appropriate success
|
||||
metric and defines the specific criteria required to achieve TRL 5.
|
||||
|
||||
Technology Readiness Levels provide the ideal success metric because they
|
||||
@ -15,9 +13,7 @@ deployment---precisely what this work aims to bridge. Academic metrics like
|
||||
papers published or theorems proved cannot capture practical feasibility.
|
||||
Empirical metrics like simulation accuracy or computational speed cannot
|
||||
demonstrate theoretical rigor. TRLs measure both dimensions
|
||||
simultaneously.\splitnote{Good framing — explains why other metrics are
|
||||
insufficient.}
|
||||
Advancing from TRL 3 to TRL 5 requires maintaining theoretical rigor while
|
||||
simultaneously. Advancing from TRL 3 to TRL 5 requires maintaining theoretical rigor while
|
||||
progressively demonstrating practical feasibility. Formal verification must
|
||||
remain valid as the system moves from individual components to integrated
|
||||
hardware testing.
|
||||
@ -72,9 +68,10 @@ across the full operational envelope. The controller must handle off-nominal
|
||||
scenarios to validate that expulsory modes function correctly. For example,
|
||||
simulated sensor failures must trigger appropriate fault detection and mode
|
||||
transitions, and loss-of-cooling scenarios must activate SCRAM procedures as
|
||||
specified. Graded responses to minor disturbances are outside this work's
|
||||
scope.\splitsuggest{Consider noting why graded responses are out of scope —
|
||||
is it time, complexity, or scope creep? Brief justification helps.}
|
||||
specified. Graded responses to minor disturbances are outside this work's scope.
|
||||
If this work is successful, graded responses are an extension that requires
|
||||
additional labor, but not new capability as the mechanics of a graded response
|
||||
are an addition of special discrete modes and continuous controllers to match.
|
||||
Formal verification results must remain valid, with discrete behavior matching
|
||||
specifications and continuous trajectories remaining within verified bounds.
|
||||
This proves that the methodology produces verified controllers implementable on
|
||||
@ -92,5 +89,4 @@ operating on industrial control hardware through hardware-in-the-loop testing in
|
||||
a relevant laboratory environment. This establishes both theoretical validity
|
||||
and practical feasibility, proving that the methodology produces verified
|
||||
controllers and that implementation is achievable with current
|
||||
technology.\splitnote{Clear success criteria. Committee will know exactly
|
||||
what ``done'' looks like.}
|
||||
technology.
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
\section{Risks and Contingencies}
|
||||
|
||||
This research relies on several critical assumptions that, if invalidated, would
|
||||
require scope adjustment or methodological revision.\splitnote{Honest acknowledgment of risks with clear contingencies — committee will appreciate this.} The primary risks to
|
||||
require scope adjustment or methodological revision. The primary risks to
|
||||
successful completion fall into four categories: computational tractability of
|
||||
synthesis and verification, complexity of the discrete-continuous interface,
|
||||
completeness of procedure formalization, and hardware-in-the-loop integration
|
||||
@ -49,10 +49,8 @@ rather than a failure.
|
||||
The second critical assumption concerns the mapping between boolean guard
|
||||
conditions in temporal logic and continuous state boundaries required for mode
|
||||
transitions. This interface represents the fundamental challenge of hybrid
|
||||
systems: relating discrete switching logic to continuous dynamics. Temporal
|
||||
logic operates on boolean predicates, while continuous control requires
|
||||
reasoning about differential equations and reachable sets. Guard conditions
|
||||
requiring complex nonlinear predicates may resist boolean abstraction, making
|
||||
systems: relating discrete switching logic to continuous dynamics. Guard conditions
|
||||
requiring complex predicates may resist boolean abstraction, making
|
||||
synthesis intractable. Continuous safety regions that cannot be expressed as
|
||||
conjunctions of verifiable constraints would similarly create insurmountable
|
||||
verification challenges. The risk extends beyond static interface definition to
|
||||
@ -88,18 +86,6 @@ structures the problem to minimize complex transitions, with critical safety
|
||||
properties concentrated in expulsory modes that can receive additional design
|
||||
attention.
|
||||
|
||||
Mitigation strategies focus on designing continuous controllers with discrete
|
||||
transitions as primary objectives from the outset. Rather than designing
|
||||
continuous control laws independently and verifying transitions post-hoc, the
|
||||
approach uses transition requirements as design constraints. Control barrier
|
||||
functions provide a systematic method to synthesize controllers that guarantee
|
||||
forward invariance of safe sets and convergence to transition boundaries. This
|
||||
design-for-verification approach reduces the likelihood that interface
|
||||
complexity becomes insurmountable. Focusing verification effort on expulsory
|
||||
modes---where safety is most critical---allows more complex analysis to be
|
||||
applied selectively rather than uniformly across all modes, concentrating
|
||||
computational resources where they matter most for safety assurance.
|
||||
|
||||
\subsection{Procedure Formalization Completeness}
|
||||
|
||||
The third assumption is that existing startup procedures contain sufficient
|
||||
@ -143,16 +129,3 @@ valuable to both the nuclear industry and formal methods community, establishing
|
||||
clear requirements for next-generation procedure development and autonomous
|
||||
control specification languages.
|
||||
|
||||
Early-stage procedure analysis with domain experts provides the primary
|
||||
mitigation strategy. Collaboration through the University of Pittsburgh Cyber
|
||||
Energy Center enables identification and resolution of ambiguities before
|
||||
synthesis attempts, rather than discovering them during failed synthesis runs.
|
||||
Iterative refinement with reactor operators and control engineers can clarify
|
||||
procedural intent before formalization begins, reducing the risk of discovering
|
||||
insurmountable specification gaps late in the project. Comparison with
|
||||
procedures from multiple reactor designs---pressurized water reactors, boiling
|
||||
water reactors, and advanced designs---may reveal common patterns and standard
|
||||
ambiguities amenable to systematic resolution. This cross-design analysis would
|
||||
strengthen the generalizability of any proposed specification language
|
||||
extensions, ensuring they address industry-wide practices rather than specific
|
||||
quirks.
|
||||
|
||||
@ -66,6 +66,6 @@ applies to any hybrid system with documented operational requirements. Potential
|
||||
applications include chemical process control, aerospace systems, and autonomous
|
||||
transportation, where similar economic and safety considerations favor increased
|
||||
autonomy with provable correctness guarantees. Demonstrating this approach in
|
||||
nuclear power---one of the most regulated and safety-critical domains\splitnote{``If it works here, it works anywhere — strong closing argument.}---will
|
||||
nuclear power---one of the most regulated and safety-critical domains---will
|
||||
establish both the technical feasibility and regulatory pathway for broader
|
||||
adoption across critical infrastructure.
|
||||
|
||||
@ -93,4 +93,4 @@ methodology. M5 (Month 20) achieves TRL 5 by demonstrating practical
|
||||
implementability on industrial hardware. This milestone delivers a conference
|
||||
paper submission to NPIC\&HMIT or CDC documenting hardware implementation and
|
||||
experimental validation. M6 (Month 24) completes the dissertation documenting
|
||||
the entire methodology, experimental results, and research contributions.\splitnote{Clear timeline with publication targets — shows you have a plan.}
|
||||
the entire methodology, experimental results, and research contributions.
|
||||
|
||||
231
main.aux
231
main.aux
@ -1,103 +1,24 @@
|
||||
\relax
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Strong, direct opening. Sets scope immediately.}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid1}{12703339}{44941311}
|
||||
\pgfsyspdfmark {pgfid4}{31254300}{44915575}
|
||||
\pgfsyspdfmark {pgfid5}{35899615}{44675891}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ Consider: ``operators'' appears 3x in two sentences. Maybe: ``Based on these procedures and their interpretation of plant conditions, they make critical decisions...''}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid6}{24172130}{41140223}
|
||||
\pgfsyspdfmark {pgfid9}{31254300}{41114487}
|
||||
\pgfsyspdfmark {pgfid10}{35899615}{40874803}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange!50}{\textcolor {orange!50}{o}}\ ``But, reliance'' — the comma after ``But'' is unusual. Either drop it or restructure: ``However, this reliance...'' or ``This reliance, however, has created...''}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid11}{12694016}{39239679}
|
||||
\pgfsyspdfmark {pgfid14}{31254300}{34211341}
|
||||
\pgfsyspdfmark {pgfid15}{35899615}{33971657}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ ``are needed that can'' — passive. Try: ``Autonomous control systems must safely manage...''}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid16}{9008701}{35438591}
|
||||
\pgfsyspdfmark {pgfid19}{31254300}{28106555}
|
||||
\pgfsyspdfmark {pgfid20}{35899615}{27866871}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Clear statement of approach.}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid21}{8902520}{32587775}
|
||||
\pgfsyspdfmark {pgfid24}{31254300}{23730167}
|
||||
\pgfsyspdfmark {pgfid25}{35899615}{23490483}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Nice parallel structure showing the gap.}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid26}{11177092}{27836415}
|
||||
\pgfsyspdfmark {pgfid29}{31254300}{22027649}
|
||||
\pgfsyspdfmark {pgfid30}{35899615}{21787965}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ This paragraph is dense. Consider breaking after the three stages, then a new paragraph for the compositional verification point and Emerson demo.}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid31}{4749422}{12632063}
|
||||
\pgfsyspdfmark {pgfid34}{31254300}{12606327}
|
||||
\pgfsyspdfmark {pgfid35}{35899615}{12366643}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange!50}{\textcolor {orange!50}{o}}\ ``can be used for'' — weak. Try: ``...will demonstrate that autonomous control can manage complex nuclear power operations while maintaining safety guarantees.'' Or even stronger: ``...enables autonomous management of complex nuclear power operations with safety guarantees.''}{i}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid36}{26033217}{11681791}
|
||||
\pgfsyspdfmark {pgfid39}{31254300}{6594471}
|
||||
\pgfsyspdfmark {pgfid40}{35899615}{6354787}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Good practical framing — emphasizes accessibility.}{ii}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid41}{14318560}{45891583}
|
||||
\pgfsyspdfmark {pgfid44}{31254300}{45865847}
|
||||
\pgfsyspdfmark {pgfid45}{35899615}{45626163}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Strong industrial grounding — the ``platforms they already use'' point is compelling for adoption.}{ii}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid46}{6062694}{33538047}
|
||||
\pgfsyspdfmark {pgfid49}{31254300}{33512311}
|
||||
\pgfsyspdfmark {pgfid50}{35899615}{33272627}
|
||||
\@writefile{toc}{\contentsline {section}{Contents}{iii}{}\protected@file@percent }
|
||||
\providecommand \oddpage@label [2]{}
|
||||
\@writefile{toc}{\contentsline {section}{Contents}{1}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Goals and Outcomes}{1}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Clear thesis statement. Gets right to it.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid51}{7637198}{43613118}
|
||||
\pgfsyspdfmark {pgfid54}{31254300}{43587382}
|
||||
\pgfsyspdfmark {pgfid55}{35899615}{43347698}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Stakes established immediately — good hook.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid56}{12512020}{40762302}
|
||||
\pgfsyspdfmark {pgfid59}{31254300}{40736566}
|
||||
\pgfsyspdfmark {pgfid60}{35899615}{40496882}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ The ``and'' here joins two distinct issues (autonomy barrier + economics). Consider making the causal link explicit: ``This reliance on human operators not only prevents autonomous control capabilities but also creates...'' or split into two sentences.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid61}{7381388}{34110398}
|
||||
\pgfsyspdfmark {pgfid64}{31254300}{34084662}
|
||||
\pgfsyspdfmark {pgfid65}{35899615}{33844978}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange!50}{\textcolor {orange!50}{o}}\ ``What is needed is'' — Gopen would call this a weak topic position. The sentence buries the subject. Try: ``Autonomous control systems must safely manage complex operational sequences...'' Puts the actor in the topic position.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid66}{23610026}{29359038}
|
||||
\pgfsyspdfmark {pgfid69}{31254300}{24507646}
|
||||
\pgfsyspdfmark {pgfid70}{35899615}{24267962}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Excellent setup of the gap — shows why neither approach alone is sufficient.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid71}{5491809}{20806590}
|
||||
\pgfsyspdfmark {pgfid74}{31254300}{15674808}
|
||||
\pgfsyspdfmark {pgfid75}{35899615}{15435124}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Hypothesis is clear and testable.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid76}{4791893}{15104958}
|
||||
\pgfsyspdfmark {pgfid79}{31254300}{12336822}
|
||||
\pgfsyspdfmark {pgfid80}{35899615}{12097138}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ This qualifications paragraph feels orphaned here. It's important context but reads as an afterthought. Consider integrating it into the approach paragraph (``...demonstrated on Emerson hardware through our partnership with the Cyber Energy Center'') or moving to a ``Why This Will Succeed'' framing later.}{1}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid81}{10973961}{10353598}
|
||||
\pgfsyspdfmark {pgfid84}{31254300}{9890126}
|
||||
\pgfsyspdfmark {pgfid85}{35899615}{9650442}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ ``cold shutdown through criticality to power operation'' — concrete and impressive scope.}{2}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid86}{9648007}{27836415}
|
||||
\pgfsyspdfmark {pgfid89}{31254300}{27810679}
|
||||
\pgfsyspdfmark {pgfid90}{35899615}{27570995}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Clear ``what's new'' statement.}{2}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid91}{4050292}{21282815}
|
||||
\pgfsyspdfmark {pgfid94}{31254300}{21257079}
|
||||
\pgfsyspdfmark {pgfid95}{35899615}{21017395}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Strong closing — ties technical work to real-world impact and economic necessity.}{2}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid96}{18900337}{13680639}
|
||||
\pgfsyspdfmark {pgfid99}{31254300}{13654903}
|
||||
\pgfsyspdfmark {pgfid100}{35899615}{13415219}
|
||||
\citation{NUREG-0899,10CFR50.34}
|
||||
\citation{10CFR55.59}
|
||||
\citation{WRPS.Description,gentillon_westinghouse_1999}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}State of the Art and Limits of Current Practice}{3}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Good roadmap — tells reader exactly what's coming.}{3}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid101}{21980756}{40762302}
|
||||
\pgfsyspdfmark {pgfid104}{31254300}{40736566}
|
||||
\pgfsyspdfmark {pgfid105}{35899615}{40496882}
|
||||
\pgfsyspdfmark {pgfid1}{21980756}{40762302}
|
||||
\pgfsyspdfmark {pgfid4}{31254300}{40736566}
|
||||
\pgfsyspdfmark {pgfid5}{35899615}{40496882}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Current Reactor Procedures and Operation}{3}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ This paragraph is doing a lot. Consider splitting: first paragraph on the hierarchy and compliance, second on the lack of formal verification. The ``No mathematical proof exists...'' sentence is powerful and deserves emphasis.}{3}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid106}{20423612}{24880744}
|
||||
\pgfsyspdfmark {pgfid109}{31254300}{24855008}
|
||||
\pgfsyspdfmark {pgfid110}{35899615}{24615324}
|
||||
\pgfsyspdfmark {pgfid6}{20423612}{24880744}
|
||||
\pgfsyspdfmark {pgfid9}{31254300}{24855008}
|
||||
\pgfsyspdfmark {pgfid10}{35899615}{24615324}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange!50}{\textcolor {orange!50}{o}}\ This repeats the ``No mathematical proof exists...'' sentence almost verbatim from the paragraph above. Either cut it from the paragraph or from the LIMITATION box.}{3}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid111}{13626615}{17278568}
|
||||
\pgfsyspdfmark {pgfid114}{31254300}{16022170}
|
||||
\pgfsyspdfmark {pgfid115}{35899615}{15782486}
|
||||
\pgfsyspdfmark {pgfid11}{13626615}{17278568}
|
||||
\pgfsyspdfmark {pgfid14}{31254300}{16022170}
|
||||
\pgfsyspdfmark {pgfid15}{35899615}{15782486}
|
||||
\citation{operator_statistics}
|
||||
\citation{10CFR55}
|
||||
\citation{10CFR50.54}
|
||||
@ -107,106 +28,106 @@
|
||||
\citation{zhang_analysis_2025}
|
||||
\citation{Kiniry2024}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ This is the key insight — the hybrid nature is already there, just not formally verified.}{4}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid116}{14097656}{42090495}
|
||||
\pgfsyspdfmark {pgfid119}{31254300}{42064759}
|
||||
\pgfsyspdfmark {pgfid120}{35899615}{41825075}
|
||||
\pgfsyspdfmark {pgfid16}{14097656}{42090495}
|
||||
\pgfsyspdfmark {pgfid19}{31254300}{42064759}
|
||||
\pgfsyspdfmark {pgfid20}{35899615}{41825075}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Human Factors in Nuclear Accidents}{4}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Strong thesis for this subsection.}{4}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid121}{5927496}{30010025}
|
||||
\pgfsyspdfmark {pgfid124}{31254300}{29984289}
|
||||
\pgfsyspdfmark {pgfid125}{35899615}{29744605}
|
||||
\pgfsyspdfmark {pgfid21}{5927496}{30010025}
|
||||
\pgfsyspdfmark {pgfid24}{31254300}{29984289}
|
||||
\pgfsyspdfmark {pgfid25}{35899615}{29744605}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ ``the person responsible for reactor safety is often the root cause of failures'' — devastating summary. Very effective.}{4}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid126}{4915358}{19557033}
|
||||
\pgfsyspdfmark {pgfid129}{31254300}{19531297}
|
||||
\pgfsyspdfmark {pgfid130}{35899615}{19291613}
|
||||
\pgfsyspdfmark {pgfid26}{4915358}{19557033}
|
||||
\pgfsyspdfmark {pgfid29}{31254300}{19531297}
|
||||
\pgfsyspdfmark {pgfid30}{35899615}{19291613}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Strong empirical grounding. The Chinese plant data is a nice addition — shows this isn't just a Western regulatory perspective.}{4}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid131}{4609444}{10054313}
|
||||
\pgfsyspdfmark {pgfid134}{31254300}{10028577}
|
||||
\pgfsyspdfmark {pgfid135}{35899615}{9788893}
|
||||
\pgfsyspdfmark {pgfid31}{4609444}{10054313}
|
||||
\pgfsyspdfmark {pgfid34}{31254300}{10028577}
|
||||
\pgfsyspdfmark {pgfid35}{35899615}{9788893}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Well-stated. The ``four decades'' point drives it home.}{4}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid136}{4792689}{5302953}
|
||||
\pgfsyspdfmark {pgfid139}{31254300}{4760899}
|
||||
\pgfsyspdfmark {pgfid140}{35899615}{4521215}
|
||||
\pgfsyspdfmark {pgfid36}{4792689}{5302953}
|
||||
\pgfsyspdfmark {pgfid39}{31254300}{4760899}
|
||||
\pgfsyspdfmark {pgfid40}{35899615}{4521215}
|
||||
\citation{Kiniry2024}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Formal Methods}{5}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}HARDENS}{5}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Good technical depth on HARDENS toolchain.}{5}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid141}{20999294}{21457577}
|
||||
\pgfsyspdfmark {pgfid144}{31254300}{21431841}
|
||||
\pgfsyspdfmark {pgfid145}{35899615}{21192157}
|
||||
\pgfsyspdfmark {pgfid41}{20999294}{21457577}
|
||||
\pgfsyspdfmark {pgfid44}{31254300}{21431841}
|
||||
\pgfsyspdfmark {pgfid45}{35899615}{21192157}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Clear articulation of the gap your work fills.}{5}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid146}{23128957}{11004585}
|
||||
\pgfsyspdfmark {pgfid149}{31254300}{10978849}
|
||||
\pgfsyspdfmark {pgfid150}{35899615}{10739165}
|
||||
\pgfsyspdfmark {pgfid46}{23128957}{11004585}
|
||||
\pgfsyspdfmark {pgfid49}{31254300}{10978849}
|
||||
\pgfsyspdfmark {pgfid50}{35899615}{10739165}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Sequent Calculus and Differential Dynamic Logic}{6}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{red!40}{\textcolor {red!40}{o}}\ Typo: ``ivariant'' should be ``invariant''}{6}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid151}{4749422}{20507305}
|
||||
\pgfsyspdfmark {pgfid154}{31254300}{20481569}
|
||||
\pgfsyspdfmark {pgfid155}{35899615}{20241885}
|
||||
\pgfsyspdfmark {pgfid51}{4749422}{20507305}
|
||||
\pgfsyspdfmark {pgfid54}{31254300}{20481569}
|
||||
\pgfsyspdfmark {pgfid55}{35899615}{20241885}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ Consider adding a concrete example here — ``For instance, a system with N modes and M continuous state variables...'' to give readers a sense of the scaling problem.}{6}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid156}{18750152}{12905129}
|
||||
\pgfsyspdfmark {pgfid159}{31254300}{12879393}
|
||||
\pgfsyspdfmark {pgfid160}{35899615}{12639709}
|
||||
\pgfsyspdfmark {pgfid56}{18750152}{12905129}
|
||||
\pgfsyspdfmark {pgfid59}{31254300}{12879393}
|
||||
\pgfsyspdfmark {pgfid60}{35899615}{12639709}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange!50}{\textcolor {orange!50}{o}}\ ``but are far from a complete methodology to design systems with'' — awkward ending preposition. Try: ``but remain far from a complete design methodology'' or ``but do not yet constitute a complete design methodology.''}{6}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid161}{8940582}{10054313}
|
||||
\pgfsyspdfmark {pgfid164}{31254300}{5829135}
|
||||
\pgfsyspdfmark {pgfid165}{35899615}{5589451}
|
||||
\pgfsyspdfmark {pgfid61}{8940582}{10054313}
|
||||
\pgfsyspdfmark {pgfid64}{31254300}{5829135}
|
||||
\pgfsyspdfmark {pgfid65}{35899615}{5589451}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Your comment here is spot-on. You should add a LIMITATION box: \textit {Differential dynamic logic has been used for post-hoc analysis of existing systems, not for the constructive design of autonomous controllers.} This is exactly the gap you're filling — you're doing synthesis, not just verification.}{6}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid166}{14192475}{45403152}
|
||||
\pgfsyspdfmark {pgfid66}{14192475}{45403152}
|
||||
\citation{HANDBOOK ON HYBRID SYSTEMS}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}Research Approach}{8}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{orange!50}{\textcolor {orange!50}{o}}\ Missing space before ``Our}{8}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid167}{21351522}{32209854}
|
||||
\pgfsyspdfmark {pgfid170}{31254300}{32184118}
|
||||
\pgfsyspdfmark {pgfid171}{35899615}{31944434}
|
||||
\pgfsyspdfmark {pgfid67}{21351522}{32209854}
|
||||
\pgfsyspdfmark {pgfid70}{31254300}{32184118}
|
||||
\pgfsyspdfmark {pgfid71}{35899615}{31944434}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Simplified hybrid automaton for reactor startup. Each discrete state $q_i$ has associated continuous dynamics $f_i$. Guard conditions on transitions (e.g., $T_{avg} > T_{min}$) are predicates over continuous state. Invariant violations ($\neg Inv_i$) trigger transitions to the SCRAM state. The operational level manages discrete transitions; the tactical level executes continuous control within each mode.}}{9}{}\protected@file@percent }
|
||||
\newlabel{fig:hybrid_automaton}{{1}{9}{Research Approach}{figure.1}{}}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ This is your key insight — the novelty is compositional, not component-level.}{9}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid172}{5905037}{17221912}
|
||||
\pgfsyspdfmark {pgfid175}{31254300}{17196176}
|
||||
\pgfsyspdfmark {pgfid176}{35899615}{16956492}
|
||||
\pgfsyspdfmark {pgfid72}{5905037}{17221912}
|
||||
\pgfsyspdfmark {pgfid75}{31254300}{17196176}
|
||||
\pgfsyspdfmark {pgfid76}{35899615}{16956492}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}System Requirements, Specifications, and Discrete Controllers}{9}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Control scope hierarchy in nuclear power operations. Strategic control (long-term planning) remains with human management. HAHACS addresses the operational level (discrete mode switching) and tactical level (continuous control within modes), which together form a hybrid control system.}}{10}{}\protected@file@percent }
|
||||
\newlabel{fig:strat_op_tact}{{2}{10}{System Requirements, Specifications, and Discrete Controllers}{figure.2}{}}
|
||||
\citation{MANYUS THESIS}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Continuous Control Modes}{13}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ This three-mode taxonomy is elegant — maps verification tools to control objectives cleanly.}{14}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid179}{15985073}{33177599}
|
||||
\pgfsyspdfmark {pgfid182}{31254300}{33151863}
|
||||
\pgfsyspdfmark {pgfid183}{35899615}{32912179}
|
||||
\pgfsyspdfmark {pgfid79}{15985073}{33177599}
|
||||
\pgfsyspdfmark {pgfid82}{31254300}{33151863}
|
||||
\pgfsyspdfmark {pgfid83}{35899615}{32912179}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Transitory Modes}{14}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Stabilizing Modes}{15}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Expulsory Modes}{16}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Industrial Implementation}{17}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{red!40}{\textcolor {red!40}{o}}\ Typo: ``excess should be ``access}{17}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid184}{25258844}{17656489}
|
||||
\pgfsyspdfmark {pgfid187}{31254300}{17630753}
|
||||
\pgfsyspdfmark {pgfid188}{35899615}{17391069}
|
||||
\pgfsyspdfmark {pgfid84}{25258844}{17656489}
|
||||
\pgfsyspdfmark {pgfid87}{31254300}{17630753}
|
||||
\pgfsyspdfmark {pgfid88}{35899615}{17391069}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}Metrics for Success}{18}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ TRL as primary metric is smart — speaks industry language.}{18}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid189}{6508678}{41712574}
|
||||
\pgfsyspdfmark {pgfid192}{31254300}{41686838}
|
||||
\pgfsyspdfmark {pgfid193}{35899615}{41447154}
|
||||
\pgfsyspdfmark {pgfid89}{6508678}{41712574}
|
||||
\pgfsyspdfmark {pgfid92}{31254300}{41686838}
|
||||
\pgfsyspdfmark {pgfid93}{35899615}{41447154}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Good framing — explains why other metrics are insufficient.}{18}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid194}{7276206}{33160126}
|
||||
\pgfsyspdfmark {pgfid197}{31254300}{33134390}
|
||||
\pgfsyspdfmark {pgfid198}{35899615}{32894706}
|
||||
\pgfsyspdfmark {pgfid94}{7276206}{33160126}
|
||||
\pgfsyspdfmark {pgfid97}{31254300}{33134390}
|
||||
\pgfsyspdfmark {pgfid98}{35899615}{32894706}
|
||||
\@writefile{toc}{\contentsline {paragraph}{TRL 3 \textit {Critical Function and Proof of Concept}}{18}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{TRL 4 \textit {Laboratory Testing of Integrated Components}}{18}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {paragraph}{TRL 5 \textit {Laboratory Testing in Relevant Environment}}{19}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{yellow!60}{\textcolor {yellow!60}{o}}\ Consider noting why graded responses are out of scope — is it time, complexity, or scope creep? Brief justification helps.}{19}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid199}{15785403}{27497812}
|
||||
\pgfsyspdfmark {pgfid202}{31254300}{27472076}
|
||||
\pgfsyspdfmark {pgfid203}{35899615}{27232392}
|
||||
\pgfsyspdfmark {pgfid99}{15785403}{27497812}
|
||||
\pgfsyspdfmark {pgfid102}{31254300}{27472076}
|
||||
\pgfsyspdfmark {pgfid103}{35899615}{27232392}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Clear success criteria. Committee will know exactly what ``done'' looks like.}{19}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid204}{13547172}{12293460}
|
||||
\pgfsyspdfmark {pgfid207}{31254300}{12267724}
|
||||
\pgfsyspdfmark {pgfid208}{35899615}{12028040}
|
||||
\pgfsyspdfmark {pgfid104}{13547172}{12293460}
|
||||
\pgfsyspdfmark {pgfid107}{31254300}{12267724}
|
||||
\pgfsyspdfmark {pgfid108}{35899615}{12028040}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Risks and Contingencies}{20}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Honest acknowledgment of risks with clear contingencies — committee will appreciate this.}{20}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid209}{19227927}{44563390}
|
||||
\pgfsyspdfmark {pgfid212}{31254300}{44537654}
|
||||
\pgfsyspdfmark {pgfid213}{35899615}{44297970}
|
||||
\pgfsyspdfmark {pgfid109}{19227927}{44563390}
|
||||
\pgfsyspdfmark {pgfid112}{31254300}{44537654}
|
||||
\pgfsyspdfmark {pgfid113}{35899615}{44297970}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Computational Tractability of Synthesis}{20}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Discrete-Continuous Interface Formalization}{20}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Procedure Formalization Completeness}{22}{}\protected@file@percent }
|
||||
@ -215,9 +136,9 @@
|
||||
\citation{eia_lcoe_2022}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6}Broader Impacts}{24}{}\protected@file@percent }
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ ``If it works here, it works anywhere — strong closing argument.}{25}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid214}{19399794}{25935871}
|
||||
\pgfsyspdfmark {pgfid217}{31254300}{25910135}
|
||||
\pgfsyspdfmark {pgfid218}{35899615}{25670451}
|
||||
\pgfsyspdfmark {pgfid114}{19399794}{25935871}
|
||||
\pgfsyspdfmark {pgfid117}{31254300}{25910135}
|
||||
\pgfsyspdfmark {pgfid118}{35899615}{25670451}
|
||||
\bibstyle{ieeetr}
|
||||
\bibdata{references}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {7}Schedule, Milestones, and Deliverables}{26}{}\protected@file@percent }
|
||||
@ -236,13 +157,13 @@
|
||||
\bibcite{Kemeny1979}{9}
|
||||
\bibcite{WNA2020}{10}
|
||||
\@writefile{tdo}{\contentsline {todo}{\fcolorbox {black}{green!40}{\textcolor {green!40}{o}}\ Clear timeline with publication targets — shows you have a plan.}{27}{}\protected@file@percent }
|
||||
\pgfsyspdfmark {pgfid220}{4865044}{36388863}
|
||||
\pgfsyspdfmark {pgfid223}{31254300}{36363127}
|
||||
\pgfsyspdfmark {pgfid224}{35899615}{36123443}
|
||||
\pgfsyspdfmark {pgfid120}{4865044}{36388863}
|
||||
\pgfsyspdfmark {pgfid123}{31254300}{36363127}
|
||||
\pgfsyspdfmark {pgfid124}{35899615}{36123443}
|
||||
\@writefile{toc}{\contentsline {section}{References}{27}{}\protected@file@percent }
|
||||
\bibcite{hogberg_root_2013}{11}
|
||||
\bibcite{zhang_analysis_2025}{12}
|
||||
\bibcite{Kiniry2024}{13}
|
||||
\bibcite{eia_lcoe_2022}{14}
|
||||
\bibcite{eesi_datacenter_2024}{15}
|
||||
\gdef \@abspage@last{32}
|
||||
\gdef \@abspage@last{30}
|
||||
|
||||
4
main.blg
4
main.blg
@ -1,11 +1,11 @@
|
||||
This is BibTeX, Version 0.99d (TeX Live 2025)
|
||||
Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
|
||||
The top-level auxiliary file: main.aux
|
||||
White space in argument---line 156 of file main.aux
|
||||
White space in argument---line 77 of file main.aux
|
||||
: \citation{HANDBOOK
|
||||
: ON HYBRID SYSTEMS}
|
||||
I'm skipping whatever remains of this command
|
||||
White space in argument---line 171 of file main.aux
|
||||
White space in argument---line 92 of file main.aux
|
||||
: \citation{MANYUS
|
||||
: THESIS}
|
||||
I'm skipping whatever remains of this command
|
||||
|
||||
503
main.fdb_latexmk
503
main.fdb_latexmk
@ -1,258 +1,261 @@
|
||||
# Fdb version 4
|
||||
["bibtex main"] 1773107561.63165 "main.aux" "main.bbl" "main" 1773107561.65922 2
|
||||
"./references.bib" 1770435796.31586 14069 2a4f74c587187a8a71049043171eb0fe ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/bibtex/bst/base/ieeetr.bst" 1292289607 18361 1a00e58565e7f19bf2b3e1bfb82254ae ""
|
||||
"main.aux" 1773107561.44951 22218 1bb1acb1600f0001bf64d25d63460d53 "pdflatex"
|
||||
["bibtex main"] 1773173597.9699 "main.aux" "main.bbl" "main" 1773173598.03253 2
|
||||
"./references.bib" 1765591319.20023 14069 2a4f74c587187a8a71049043171eb0fe ""
|
||||
"/usr/local/texlive/2025/texmf-dist/bibtex/bst/base/ieeetr.bst" 1292289607 18361 1a00e58565e7f19bf2b3e1bfb82254ae ""
|
||||
"main.aux" 1773173597.75702 14664 f3280fe42bd32be7039c7ddcbc5aad8b "pdflatex"
|
||||
(generated)
|
||||
"main.bbl"
|
||||
"main.blg"
|
||||
(rewritten before read)
|
||||
["pdflatex"] 1773107559.18064 "main.tex" "main.pdf" "main" 1773107561.65944 0
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm" 1136768653 1408 5937f58aa508ea2cea4901c07d10f5fe ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/psyro.tfm" 1136768653 1544 23a042a74981a3e4b6ce2e350e390409 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmb7t.tfm" 1136768653 2172 fd0c924230362ff848a33632ed45dc23 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm" 1136768653 4524 6bce29db5bc272ba5f332261583fee9c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmbi7t.tfm" 1136768653 2228 e564491c42a4540b5ebb710a75ff306c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmbi8r.tfm" 1136768653 4480 10409ed8bab5aea9ec9a78028b763919 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmr7t.tfm" 1136768653 2124 2601a75482e9426d33db523edf23570a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm" 1136768653 1352 fa28a7e6d323c65ce7d13d5342ff6be2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm" 1136768653 4408 25b74d011a4c66b7f212c0cc3c90061b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmri7t.tfm" 1136768653 2288 f478fc8fed18759effb59f3dad7f3084 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm" 1136768653 4640 532ca3305aad10cc01d769f3f91f1029 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/zptmcm7m.tfm" 1136768653 2232 db256afffc8202da192b4641df14d602 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/zptmcm7t.tfm" 1136768653 2172 1d00c2a0d10f23031be62329457a870c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/zptmcm7v.tfm" 1136768653 1032 20febbd0f0c9a48eb78616f897008286 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/adobe/times/zptmcm7y.tfm" 1136768653 1520 ad7b3c1a480a03b3e41b5fbb13d938f2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm" 1136768653 772 9a936b7f5e2ff0557fce0f62822f0bbf ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/rsfs/rsfs10.tfm" 1229303445 688 37338d6ab346c2f1466b29e195316aa4 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/rsfs/rsfs5.tfm" 1229303445 684 3a51bd4fd9600428d5264cf25f04bb9a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/tfm/public/rsfs/rsfs7.tfm" 1229303445 692 1b6510779f0f05e9cbf03e0f6c8361e6 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb" 1248133631 24252 1e4e051947e12dfb50fee0b7f4e26e3a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb" 1248133631 34694 ad62b13721ee8eda1dcc8993c8bd7041 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/public/rsfs/rsfs10.pfb" 1229303445 16077 4737ac34f0fb5608550f3780a0202c22 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/urw/symbol/usyr.pfb" 1136849748 33709 b09d2e140b7e807d3a97058263ab6693 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" 1136849748 44729 811d6c62865936705a31c797a1d5dada ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb" 1136849748 44656 0cbca70e0534538582128f6b54593cca ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/urw/times/utmr8a.pfb" 1136849748 46026 6dab18b61c907687b520c72847215a68 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/type1/urw/times/utmri8a.pfb" 1136849748 45458 a3faba884469519614ca56ba5f6b1de1 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/ptmb7t.vf" 1136768653 1372 788387fea833ef5963f4c5bffe33eb89 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/ptmbi7t.vf" 1136768653 1384 6ac0f8b839230f5d9389287365b243c0 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/ptmr7t.vf" 1136768653 1380 0ea3a3370054be6da6acd929ec569f06 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf" 1136768653 3556 8a9a6dcbcd146ef985683f677f4758a6 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/ptmri7t.vf" 1136768653 1384 a9d8adaf491ce34e5fba99dc7bbe5f39 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/zptmcm7m.vf" 1136768653 1132 27520247d3fe18d4266a226b461885c2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/zptmcm7t.vf" 1136768653 1108 d271d6f9de4122c3f8d3b65666167fac ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/fonts/vf/adobe/times/zptmcm7y.vf" 1136768653 964 5673178ff30617b900214de28ab32b38 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/iftex/iftex.sty" 1734129479 7984 7dbb9280f03c0a315425f1b4f35d43ee ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1701727651 17865 1a9bd36b4f98178fa551aca822290953 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1673816307 1016 1c2b89187d12a2768764b83b4945667c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1755201859 43906 06058dc09064474303f3b5dd62d982c0 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1601326656 19324 f4e4c6403dd0f1605fd20ed22fa79dea ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1601326656 6038 ccb406740cc3f03bbfb58ad504fe8c27 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1673816307 6911 f6d4cf5a3fef5cc879d668b810e82868 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1601326656 4883 42daaf41e27c3735286e23e48d2d7af9 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1601326656 2544 8c06d2a7f0f469616ac9e13db6d2f842 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1601326656 44195 5e390c414de027626ca5e2df888fa68d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1755201859 17311 e001219836e75b16c4af9a112785f30a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1601326656 21302 788a79944eb22192a4929e46963a3067 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1673816307 9691 3d42d89522f4650c2f3dc616ca2b925e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1601326656 33335 dd1fa4814d4e51f18be97d88bf0da60c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1601326656 2965 4c2b1f4e0826925746439038172e5d6f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1601326656 5196 2cc249e0ee7e03da5f5f6589257b1e5b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1673816307 20821 7579108c1e9363e61a0b1584778804aa ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1755201859 35251 5ff5b5b310c5ac882610e0ccc99095e7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1673816307 22012 81b34a0aa8fa1a6158cc6220b00e4f10 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1601326656 8893 e851de2175338fdf7c17f3e091d94618 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/graphs/tikzlibrarygraphs.code.tex" 1755201859 86723 c2d5bd28cad295ebf43c8d4831e40a70 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex" 1601326656 319 225dfe354ba678ff3c194968db39d447 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybackgrounds.code.tex" 1601326656 4572 4a19637ef65ce88ad2f2d5064b69541d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex" 1601326656 15929 463535aa2c4268fead6674a75c0e8266 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychains.code.tex" 1673816307 6816 d02c83dff7646998a96988d92df7f6f4 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex" 1755201859 5650 0ccd824135f363f45d6a97602e59d55a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.markings.code.tex" 1601326656 788 fb28645a91ec7448ebe79bee60965a88 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfadings.code.tex" 1601326656 1179 5483d86c1582c569e665c74efab6281f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypatterns.code.tex" 1601326656 770 82e332cc9cc48e06b8070d74393a185a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" 1601326656 3937 3f208572dd82c71103831da976d74f1a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshadows.code.tex" 1601326656 2889 d698e3a959304efa342d47e3bb86da5b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex" 1601326656 410 048d1174dabde96757a5387b8f23d968 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex" 1601326656 1201 8bd51e254d3ecf0cd2f21edd9ab6f1bb ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex" 1601326656 494 8de62576191924285b021f4fc4292e16 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex" 1601326656 339 be0fe46d92a80e3385dd6a83511a46f2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex" 1601326656 329 ba6d5440f8c16779c2384e0614158266 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex" 1673816307 923 c7a223b32ffdeb1c839d97935eee61ff ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex" 1601326656 475 4b4056fe07caa0603fede9a162fe666d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1608933718 11518 738408f795261b70ce8dd47459171309 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1755201859 186859 0445d9a41a87648b4723e04765409541 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex" 1601326656 5220 c70346acb7ff99702098460fd6c18993 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex" 1755201859 31875 f74512d4f7a0bc3c98e4be01a7e9978f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex" 1601326656 58801 1e750fb0692eb99aaac45698bbec96b1 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex" 1601326656 2563 d5b174eb7709fd6bdcc2f70953dbdf8e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibrarypatterns.code.tex" 1601326656 7936 49e55444d57eb69a380c6baa35094828 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1601326656 32995 ac577023e12c0e4bd8aa420b2e852d1a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex" 1673816307 91587 d9b31a3e308b08833e4528a7b4484b4a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex" 1601326656 33336 427c354e28a4802ffd781da22ae9f383 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex" 1755201859 161011 ba5eb2ff24ee291c22417ed4ca9ed62f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex" 1673816307 46249 d1f322c52d26cf506b4988f31902cd5d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex" 1755201859 65895 c22f5222d3f2fa976abe8f78d657cd2a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex" 1673816307 90521 9d46d4504c2ffed28ff5ef3c43d15f21 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1557692582 3063 8c415c68a0f3394e45cfeca0b65f6ee6 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1673816307 949 cea70942e7b7eddabfb3186befada2e6 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1755201859 13272 7777a64fbd07131a37d276b131c17ee2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1673816307 104717 9b2393fbf004a0ce7fa688dbce423848 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1601326656 10165 cec5fa73d49da442e56efc2d605ef154 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1601326656 28178 41c17713108e0795aac6fef3d275fbca ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1673816307 9649 85779d3d8d573bfd2cd4137ba8202e60 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1601326656 3865 ac538ab80c5cf82b345016e474786549 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1557692582 3177 27d85c44fbfe09ff3b2cf2879e3ea434 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1621110968 11024 0179538121bc2dba172013a3ef89519f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1755201859 7889 d0e193914ddc35444510f5b569e26b3d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1601326656 3379 781797a101f647bab82741a99944a229 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1601326656 92405 f515f31275db273f97b9d8f52e1b0736 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1755201859 37733 0fe471ac50324723cf6ab693e5c0916c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1601326656 8471 c2883569d03f69e8e1cabfef4999cfd7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex" 1673816307 71742 3da44a8be6626eef1c400c68776c7a0f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1673816307 21211 1e73ec76bd73964d84197cc3d2685b01 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1756502844 16218 98503859deba28f16813029fd927ed8e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1755201859 44792 c4a5a3feba777682c1d16420f2f01a5b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1756502844 116 760d50e6a16543bf6edb475635793673 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1601326656 926 2963ea0dcf6cc6c0a770b69ec46a477b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1673816307 5542 32f75a31ea6c3a7e1148cd6d5e93dbb7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1673816307 12612 7774ba67bfd72e593c4436c2de6201e3 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1755201859 61355 39904e7552da3800a6838d41440943a5 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1601326656 1896 b8e0ca0ac371d74c0ca05583f6313c91 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1601326656 7778 53c8b5623d80238f6a20aa1df1868e63 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfcalendar.code.tex" 1673816307 24149 056c3eb5ebac53bc396649bc52434c12 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1673816307 24033 d8893a1ec4d1bfa101b172754743d340 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1673816307 39784 414c54e866ebab4b801e2ad81d9b21d8 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" 1755201859 37436 50ba7794827e363eec9ea3467c15c6d7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1673816307 4385 510565c2f07998c8a0e14f0ec07ff23c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1756502844 30029 c49ea8f95207c46731469c614daf4e33 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1755201859 7067 11553488d1600cac6a0cfca012fca111 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1762376337 19299 c7c03646b32f5a7caaa137673b7e76d2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1762376337 7787 7dfc2f158253fc82fd655393220e6620 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/adjustbox/adjcalc.sty" 1666037967 5598 c49b91713cbe5e50a1fabefb733eda0d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/adjustbox/adjustbox.sty" 1740604409 56907 b74d2bd6fed8dc761953edb2fbea781b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/adjustbox/tc-pdftex.def" 1740604409 4304 461724faa0dfbdec2d80de16c11f407c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/adjustbox/trimclip.sty" 1740176375 7245 2bf1779563af51e666da8f26ea1f8455 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1359763108 13829 94730e64147574077f8ecfea9bb69af4 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1748806692 2222 27db7d52163edae53881b71ff62e754e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsmath/amsgen.sty" 1748806692 4173 1b3e76addfb8afcb47db4811d66e1dc6 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsmath/amsmath.sty" 1761946296 88471 b1bb09142edddebd46ba986341b867bd ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsmath/amsopn.sty" 1748806692 4474 c510a88aa5f51b8c773b50a7ee92befd ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/amsmath/amstext.sty" 1748806692 2444 9983e1d0683f102e3b190c64a49313aa ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/base/article.cls" 1748806692 20144 b966087dda3b194755eb460d32e2ef75 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/base/ifthen.sty" 1748806692 5525 1593ca62a2554dd7423fc8a4e5a82125 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/base/inputenc.sty" 1738182759 5048 0270515b828149155424600fd2d58ac5 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/base/size12.clo" 1748806692 8449 8dc66c6c313c8eb2d774af83bca435dd ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/booktabs/booktabs.sty" 1579038678 6078 f1cb470c9199e7110a27851508ed7a5c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/cite/cite.sty" 1425427964 26218 19edeff8cdc2bcb704e8051dc55eb5a7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/collectbox/collectbox.sty" 1666037909 9124 59c3b56f1a073de66e3eea35f9c173c8 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/colortbl/colortbl.sty" 1747945524 12709 4ca3cf5f9f1d551b8a1090fba11ac95d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/currfile/currfile.sty" 1710537833 11079 d0660dd7678e4c3c56d9890bce94a3e5 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/datetime/datetime-defaults.sty" 1427500626 4105 4c80eaed8cd4f9a80cc6244c0adeb81f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/datetime/datetime.sty" 1427500626 27587 b023ffe1328fa89e7f133201d87029de ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/enumitem/enumitem.sty" 1738874546 52272 63d293bc0d496619edb57585740861a2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/eso-pic/eso-pic.sty" 1765400421 11838 c56b1b2e06d66f65afcf19adbfba71b5 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1759437024 46885 8953c67ffba03252c6090aa19568b8ba ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/filehook/filehook-2020.sty" 1666814490 9005 c47d9138e4a690658bcefab0dd0af8d7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/filehook/filehook.sty" 1666814490 1210 95c2d0abf75beadf7e7547b73b345c24 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/filemod/filemod-expmin.sty" 1316560476 2845 2b7393c472a738889b77cb266b9ef35d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/fmtcount/fc-english.def" 1739135561 13002 b14af1bcf50fb2c1b95ba5f32e7fc962 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/fmtcount/fcnumparser.sty" 1739135561 11038 6f51846fb936ca8566fb2a1c957c6dab ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/fmtcount/fcprefix.sty" 1739135561 10747 3648e4fffb9f130ffceebed92b30d963 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/fmtcount/fmtcount.sty" 1764714662 29567 a119477dd563deac2ca2cd2fca5437ae ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/gincltex/gincltex.sty" 1315265409 3594 7c105130ddd1211e8275b3c1288d84c8 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics-def/pdftex.def" 1759176675 19626 23e2822b9b2b5005f4c549ca98b9334d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/color.sty" 1748806692 7245 a7e8457a46cda4920df85d975267efb4 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/graphics.sty" 1748806692 18363 69bb4f5538964bfea50d1e6d89cbe69f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/graphicx.sty" 1748806692 8118 43b99e52946c33a23f5f43b52d5cc5ec ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/keyval.sty" 1748806692 2671 d9941f4bf4750e9b0603c9a2ec54693b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/lscape.sty" 1748806692 1822 80a593956421f94e3c084e2349f4ea11 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1667332637 2885 9c645d672ae17285bba324998918efd8 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/rotating.sty" 1748806692 7280 936827f0adb7f9ec1f98fe01cba3482b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/graphics/trig.sty" 1748806692 4023 e66acf578d6b564c4670fb57ff336a7a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/jknapltx/mathrsfs.sty" 1137110241 300 12fa6f636b617656f2810ee82cb05015 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/jknapltx/ursfs.fd" 1137110241 548 cc4e3557704bfed27c7002773fad6c90 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1655478651 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1665067230 13815 760b0c02f691ea230f5359c4e1de23a7 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1761248321 30662 bfd6e864f4ffc5018b0e2b6260c3181c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/listings/listings.cfg" 1763671178 1865 73df61e45e2dfdc239ef37ab16d87d6a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/listings/listings.sty" 1763671178 81627 6a9c17f89f356724d1c9813b7025f0c1 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/listings/lstmisc.sty" 1763671178 77105 002e983b638eadbf04e580642335f689 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/listings/lstpatch.sty" 1710360531 353 9024412f43e92cd5b21fe9ded82d0610 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/makecell/makecell.sty" 1249334690 15773 2dd7dde1ec1c2a3d0c85bc3b273e04d8 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/multirow/multirow.sty" 1731446765 6696 886c9f3087d0b973ed2c19aa79cb3023 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pdflscape/pdflscape-nometadata.sty" 1750707802 6572 d45c2321088e3d0226f5e476049fa5ec ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pdflscape/pdflscape.sty" 1750707802 2122 fa66f24d79b913f2d7ab2599d50e1aed ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pdfpages/pdfpages.sty" 1753385742 56631 520872fa620d78de49638b8237adcdce ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pdfpages/pppdftex.def" 1753385742 6446 d704c97dd1ebfffa5fa4578bda5e2987 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1601326656 1090 bae35ef70b3168089ef166db3e66f5b2 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1673816307 373 00b204b1d7d095b892ad31a7494b0373 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1601326656 21013 f4ff83d25bb56552493b030f27c075ae ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1601326656 989 c49c8ae06d96f8b15869da7428047b1e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1601326656 339 c2e180022e3afdb99c7d0ea5ce469b7d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1601326656 306 c56a323ca5bf9242f54474ced10fca71 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1601326656 443 8c872229db56122037e86bcda49e14f3 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfcalendar.sty" 1601326656 328 7411531f2e9e5c6aa139c84fbe10702e ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1601326656 348 ee405e64380c11319f0e249fed57e6c5 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1601326656 274 5ae372b7df79135d240456a1c6f2cf9a ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/pgfgantt/pgfgantt.sty" 1718825887 47792 a7e008294ecd88e823d949404eb72b1c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/mathptmx.sty" 1586716065 4631 6e41de2b7a83dfa5d2c4b0a2fe01f046 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/omlztmcm.fd" 1137110629 411 12564a37a279e4e0b533cdf5e03eeb7c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/omsztmcm.fd" 1137110629 348 f4ce75d394e7d9ac12ca7aac4045ed77 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/omxztmcm.fd" 1137110629 329 c8cddcc90b6f567b28408eb374773c9c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/ot1ptm.fd" 1137110629 961 15056f4a61917ceed3a44e4ac11fcc52 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/ot1ztmcm.fd" 1137110629 329 aee7226812ba4138ac67a018466b488d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/psnfss/ts1ptm.fd" 1137110629 619 96f56dc5d1ef1fe1121f1cfeec70ee0c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/setspace/setspace.sty" 1670275497 22490 8cac309b79a4c53a4ffce4b1b07aead0 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/standalone/standalone.sty" 1740345147 34855 da6c70080898b3166f2c1d8f28ed2602 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/svn-prov/svn-prov.sty" 1272330018 6852 44ea8d7e58290cde708a34ebf3953571 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/titlesec/titlesec.sty" 1736023606 48766 87a17a4ef312a39cd43896e34a679a56 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/tocbibind/tocbibind.sty" 1287012853 8927 46f54e33fc9cef24f78ab3bc811cb63f ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/tools/array.sty" 1761946296 15651 9d7c62df82cb29a555c00550babfe364 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/tools/calc.sty" 1748806692 10374 2ffd4f27c7f90b8a300608069537743c ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/tools/dcolumn.sty" 1761946296 2758 45e23cbfca71d005129508736d6a89ec ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/tools/shellesc.sty" 1748806692 4121 d611256e8b768e99aa5a680aad44990d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/tools/tabularx.sty" 1748806692 7243 a2c17f18e2c9b702b84fad03d5f9c78b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/xcolor/xcolor.sty" 1727642399 55384 b454dec21c2d9f45ec0b793f0995b992 ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1762376337 5006 d7e899bb5d9717c7f214e9bc0284de7b ""
|
||||
"/Users/split/Library/TinyTeX/texmf-dist/web2c/texmf.cnf" 1749313668 42213 4e2ca030e8e2640502016e9e45868dcb ""
|
||||
"/Users/split/Library/TinyTeX/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1771879278 94137 fe53532163e1d92c794c09ef981daf8d ""
|
||||
"/Users/split/Library/TinyTeX/texmf-var/web2c/pdftex/pdflatex.fmt" 1770868900 2236375 139dae50424001d43c49d2d79a9c607f ""
|
||||
"/Users/split/Library/TinyTeX/texmf.cnf" 1770868853 637 edd806fb06a89761a6034e1968af9017 ""
|
||||
"1-goals-and-outcomes/goals.tex" 1773106867.32987 7170 36d8a6065b56159b6538c4deeec20cec ""
|
||||
"1-goals-and-outcomes/research-statement.tex" 1773106841.28106 5728 e199dc357f5f0fb9556e5eedcaee0f49 ""
|
||||
"2-state-of-the-art/state-of-art.tex" 1773106947.01689 14525 3b8c13d63175e6d9fd1a60995e47777f ""
|
||||
"3-research-approach/approach.tex" 1773106988.29302 36035 28bfba4166bebc2d97137ab44e7cb41c ""
|
||||
"4-metrics-of-success/metrics.tex" 1773107008.7714 5967 9d1414599bd374b4166fcce4de6e6644 ""
|
||||
"5-risks-and-contingencies/risks.tex" 1773107023.74552 10515 44f5f800e1332517ebfe61e7db38b7cc ""
|
||||
"6-broader-impacts/impacts.tex" 1773107032.45472 4912 c7ccb2b7aade93b198e985e4832fd6a8 ""
|
||||
"8-schedule/schedule.tex" 1773107042.40456 4551 57e4fef2d56e8d84227d70745141e7eb ""
|
||||
"dane_proposal_format.cls" 1770435796.31147 2883 ea175794171aa0291ef71716b2190bf0 ""
|
||||
"main.aux" 1773107561.44951 22218 1bb1acb1600f0001bf64d25d63460d53 "pdflatex"
|
||||
"main.bbl" 1773107561.65818 2919 0ea026a17b15c1ad2ed657bdbf26dfdc "bibtex main"
|
||||
"main.tex" 1773107553.98743 2429 155852b69c6fe0197c513e66ae321301 ""
|
||||
"main.toc" 1773107561.45433 2130 c8c51313a924d55b5a46a384e95acb5b "pdflatex"
|
||||
"todonotes.sty" 1773106494.99347 21404 916e19cbd009b6d289c8194b313d3895 ""
|
||||
["pdflatex"] 1773173595.85606 "main.tex" "main.pdf" "main" 1773173598.03262 0
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/enc/dvips/base/8r.enc" 1165713224 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm" 1136768653 1408 5937f58aa508ea2cea4901c07d10f5fe ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/psyro.tfm" 1136768653 1544 23a042a74981a3e4b6ce2e350e390409 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmb7t.tfm" 1136768653 2172 fd0c924230362ff848a33632ed45dc23 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm" 1136768653 4524 6bce29db5bc272ba5f332261583fee9c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmbi7t.tfm" 1136768653 2228 e564491c42a4540b5ebb710a75ff306c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmbi8r.tfm" 1136768653 4480 10409ed8bab5aea9ec9a78028b763919 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmr7t.tfm" 1136768653 2124 2601a75482e9426d33db523edf23570a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm" 1136768653 1352 fa28a7e6d323c65ce7d13d5342ff6be2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm" 1136768653 4408 25b74d011a4c66b7f212c0cc3c90061b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmri7t.tfm" 1136768653 2288 f478fc8fed18759effb59f3dad7f3084 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm" 1136768653 4640 532ca3305aad10cc01d769f3f91f1029 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/zptmcm7m.tfm" 1136768653 2232 db256afffc8202da192b4641df14d602 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/zptmcm7t.tfm" 1136768653 2172 1d00c2a0d10f23031be62329457a870c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/zptmcm7v.tfm" 1136768653 1032 20febbd0f0c9a48eb78616f897008286 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/adobe/times/zptmcm7y.tfm" 1136768653 1520 ad7b3c1a480a03b3e41b5fbb13d938f2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/cm/cmtt12.tfm" 1136768653 772 9a936b7f5e2ff0557fce0f62822f0bbf ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/rsfs/rsfs10.tfm" 1229303445 688 37338d6ab346c2f1466b29e195316aa4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/rsfs/rsfs5.tfm" 1229303445 684 3a51bd4fd9600428d5264cf25f04bb9a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/tfm/public/rsfs/rsfs7.tfm" 1229303445 692 1b6510779f0f05e9cbf03e0f6c8361e6 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb" 1248133631 24252 1e4e051947e12dfb50fee0b7f4e26e3a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb" 1248133631 34694 ad62b13721ee8eda1dcc8993c8bd7041 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/public/rsfs/rsfs10.pfb" 1229303445 16077 4737ac34f0fb5608550f3780a0202c22 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/urw/symbol/usyr.pfb" 1136849748 33709 b09d2e140b7e807d3a97058263ab6693 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" 1136849748 44729 811d6c62865936705a31c797a1d5dada ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb" 1136849748 44656 0cbca70e0534538582128f6b54593cca ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/urw/times/utmr8a.pfb" 1136849748 46026 6dab18b61c907687b520c72847215a68 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/type1/urw/times/utmri8a.pfb" 1136849748 45458 a3faba884469519614ca56ba5f6b1de1 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/ptmb7t.vf" 1136768653 1372 788387fea833ef5963f4c5bffe33eb89 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/ptmbi7t.vf" 1136768653 1384 6ac0f8b839230f5d9389287365b243c0 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/ptmr7t.vf" 1136768653 1380 0ea3a3370054be6da6acd929ec569f06 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf" 1136768653 3556 8a9a6dcbcd146ef985683f677f4758a6 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/ptmri7t.vf" 1136768653 1384 a9d8adaf491ce34e5fba99dc7bbe5f39 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/zptmcm7m.vf" 1136768653 1132 27520247d3fe18d4266a226b461885c2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/zptmcm7t.vf" 1136768653 1108 d271d6f9de4122c3f8d3b65666167fac ""
|
||||
"/usr/local/texlive/2025/texmf-dist/fonts/vf/adobe/times/zptmcm7y.vf" 1136768653 964 5673178ff30617b900214de28ab32b38 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/iftex.sty" 1734129479 7984 7dbb9280f03c0a315425f1b4f35d43ee ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1701727651 17865 1a9bd36b4f98178fa551aca822290953 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1673816307 1016 1c2b89187d12a2768764b83b4945667c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1601326656 43820 1fef971b75380574ab35a0d37fd92608 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1601326656 19324 f4e4c6403dd0f1605fd20ed22fa79dea ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1601326656 6038 ccb406740cc3f03bbfb58ad504fe8c27 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1673816307 6911 f6d4cf5a3fef5cc879d668b810e82868 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1601326656 4883 42daaf41e27c3735286e23e48d2d7af9 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1601326656 2544 8c06d2a7f0f469616ac9e13db6d2f842 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1601326656 44195 5e390c414de027626ca5e2df888fa68d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1601326656 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1601326656 21302 788a79944eb22192a4929e46963a3067 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1673816307 9691 3d42d89522f4650c2f3dc616ca2b925e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1601326656 33335 dd1fa4814d4e51f18be97d88bf0da60c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1601326656 2965 4c2b1f4e0826925746439038172e5d6f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1601326656 5196 2cc249e0ee7e03da5f5f6589257b1e5b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1673816307 20821 7579108c1e9363e61a0b1584778804aa ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1601326656 35249 abd4adf948f960299a4b3d27c5dddf46 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1673816307 22012 81b34a0aa8fa1a6158cc6220b00e4f10 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1601326656 8893 e851de2175338fdf7c17f3e091d94618 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/graphs/tikzlibrarygraphs.code.tex" 1673816307 86723 0209bbf0dbb55cd8213ecb06ebea3349 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex" 1601326656 319 225dfe354ba678ff3c194968db39d447 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybackgrounds.code.tex" 1601326656 4572 4a19637ef65ce88ad2f2d5064b69541d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex" 1601326656 15929 463535aa2c4268fead6674a75c0e8266 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychains.code.tex" 1673816307 6816 d02c83dff7646998a96988d92df7f6f4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex" 1673816307 5628 dc0ee4ba7f3e40acae5600067ce833de ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.markings.code.tex" 1601326656 788 fb28645a91ec7448ebe79bee60965a88 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfadings.code.tex" 1601326656 1179 5483d86c1582c569e665c74efab6281f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypatterns.code.tex" 1601326656 770 82e332cc9cc48e06b8070d74393a185a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" 1601326656 3937 3f208572dd82c71103831da976d74f1a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshadows.code.tex" 1601326656 2889 d698e3a959304efa342d47e3bb86da5b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex" 1601326656 410 048d1174dabde96757a5387b8f23d968 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex" 1601326656 1201 8bd51e254d3ecf0cd2f21edd9ab6f1bb ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex" 1601326656 494 8de62576191924285b021f4fc4292e16 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex" 1601326656 339 be0fe46d92a80e3385dd6a83511a46f2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex" 1601326656 329 ba6d5440f8c16779c2384e0614158266 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex" 1673816307 923 c7a223b32ffdeb1c839d97935eee61ff ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex" 1601326656 475 4b4056fe07caa0603fede9a162fe666d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1608933718 11518 738408f795261b70ce8dd47459171309 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1673816307 186782 af500404a9edec4d362912fe762ded92 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex" 1601326656 5220 c70346acb7ff99702098460fd6c18993 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex" 1601326656 31874 89148c383c49d4c72114a76fd0062299 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex" 1601326656 58801 1e750fb0692eb99aaac45698bbec96b1 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex" 1601326656 2563 d5b174eb7709fd6bdcc2f70953dbdf8e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibrarypatterns.code.tex" 1601326656 7936 49e55444d57eb69a380c6baa35094828 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1601326656 32995 ac577023e12c0e4bd8aa420b2e852d1a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex" 1673816307 91587 d9b31a3e308b08833e4528a7b4484b4a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex" 1601326656 33336 427c354e28a4802ffd781da22ae9f383 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex" 1673816307 161011 76ab54df0aa1a9d3b27a94864771d38d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex" 1673816307 46249 d1f322c52d26cf506b4988f31902cd5d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex" 1601326656 62281 aff261ef10ba6cbe8e3c872a38c05a61 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex" 1673816307 90521 9d46d4504c2ffed28ff5ef3c43d15f21 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1557692582 3063 8c415c68a0f3394e45cfeca0b65f6ee6 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1673816307 949 cea70942e7b7eddabfb3186befada2e6 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1673816307 13270 2e54f2ce7622437bf37e013d399743e3 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1673816307 104717 9b2393fbf004a0ce7fa688dbce423848 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1601326656 10165 cec5fa73d49da442e56efc2d605ef154 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1601326656 28178 41c17713108e0795aac6fef3d275fbca ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1673816307 9649 85779d3d8d573bfd2cd4137ba8202e60 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1601326656 3865 ac538ab80c5cf82b345016e474786549 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1557692582 3177 27d85c44fbfe09ff3b2cf2879e3ea434 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1621110968 11024 0179538121bc2dba172013a3ef89519f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1673816307 7890 0a86dbf4edfd88d022e0d889ec78cc03 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1601326656 3379 781797a101f647bab82741a99944a229 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1601326656 92405 f515f31275db273f97b9d8f52e1b0736 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1673816307 37466 97b0a1ba732e306a1a2034f5a73e239f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1601326656 8471 c2883569d03f69e8e1cabfef4999cfd7 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex" 1673816307 71742 3da44a8be6626eef1c400c68776c7a0f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1673816307 21211 1e73ec76bd73964d84197cc3d2685b01 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1601326656 16121 346f9013d34804439f7436ff6786cef7 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1673816307 44792 271e2e1934f34c759f4dedb1e14a5015 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1673816307 114 e6d443369d0673933b38834bf99e422d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1601326656 926 2963ea0dcf6cc6c0a770b69ec46a477b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1673816307 5542 32f75a31ea6c3a7e1148cd6d5e93dbb7 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1673816307 12612 7774ba67bfd72e593c4436c2de6201e3 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1673816307 61351 bc5f86e0355834391e736e97a61abced ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1601326656 1896 b8e0ca0ac371d74c0ca05583f6313c91 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1601326656 7778 53c8b5623d80238f6a20aa1df1868e63 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfcalendar.code.tex" 1673816307 24149 056c3eb5ebac53bc396649bc52434c12 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1673816307 24033 d8893a1ec4d1bfa101b172754743d340 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1673816307 39784 414c54e866ebab4b801e2ad81d9b21d8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" 1673816307 37433 940bc6d409f1ffd298adfdcaf125dd86 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1673816307 4385 510565c2f07998c8a0e14f0ec07ff23c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1673816307 29239 22e8c7516012992a49873eff0d868fed ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1673816307 6950 8524a062d82b7afdc4a88a57cb377784 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1655411236 19231 27205ee17aaa2902aea3e0c07a3cfc65 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1655411236 7677 9cb1a74d945bc9331f2181c0a59ff34a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/adjustbox/adjcalc.sty" 1666037967 5598 c49b91713cbe5e50a1fabefb733eda0d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/adjustbox/adjustbox.sty" 1740604409 56907 b74d2bd6fed8dc761953edb2fbea781b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/adjustbox/tc-pdftex.def" 1740604409 4304 461724faa0dfbdec2d80de16c11f407c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/adjustbox/trimclip.sty" 1740176375 7245 2bf1779563af51e666da8f26ea1f8455 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1359763108 13829 94730e64147574077f8ecfea9bb69af4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1717359999 2222 2166a1f7827be30ddc30434e5efcee1b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsgen.sty" 1717359999 4173 d22509bc0c91281d991b2de7c88720dd ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsmath.sty" 1730928152 88370 c780f23aea0ece6add91e09b44dca2cd ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsopn.sty" 1717359999 4474 23ca1d3a79a57b405388059456d0a8df ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amstext.sty" 1717359999 2444 71618ea5f2377e33b04fb97afdd0eac2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/article.cls" 1738182759 20144 63d8bacaf52e5abf4db3bc322373e1d4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/ifthen.sty" 1738182759 5525 9dced5929f36b19fa837947f5175b331 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/inputenc.sty" 1738182759 5048 0270515b828149155424600fd2d58ac5 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/base/size12.clo" 1738182759 8449 ffe4ba2166a344827c3a832d1d5e0a91 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/booktabs/booktabs.sty" 1579038678 6078 f1cb470c9199e7110a27851508ed7a5c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/cite/cite.sty" 1425427964 26218 19edeff8cdc2bcb704e8051dc55eb5a7 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/collectbox/collectbox.sty" 1666037909 9124 59c3b56f1a073de66e3eea35f9c173c8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/colortbl/colortbl.sty" 1720383029 12726 67708fc852a887b2ba598148f60c3756 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/currfile/currfile.sty" 1710537833 11079 d0660dd7678e4c3c56d9890bce94a3e5 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/datetime/datetime-defaults.sty" 1427500626 4105 4c80eaed8cd4f9a80cc6244c0adeb81f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/datetime/datetime.sty" 1427500626 27587 b023ffe1328fa89e7f133201d87029de ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/enumitem/enumitem.sty" 1738874546 52272 63d293bc0d496619edb57585740861a2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/eso-pic/eso-pic.sty" 1683144721 11876 6ef493863ae0d7a984706973240c2237 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1739306980 46850 d87daedc2abdc653769a6f1067849fe0 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/filehook/filehook-2020.sty" 1666814490 9005 c47d9138e4a690658bcefab0dd0af8d7 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/filehook/filehook.sty" 1666814490 1210 95c2d0abf75beadf7e7547b73b345c24 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/filemod/filemod-expmin.sty" 1316560476 2845 2b7393c472a738889b77cb266b9ef35d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/fmtcount/fc-english.def" 1739135561 13002 b14af1bcf50fb2c1b95ba5f32e7fc962 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/fmtcount/fcnumparser.sty" 1739135561 11038 6f51846fb936ca8566fb2a1c957c6dab ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/fmtcount/fcprefix.sty" 1739135561 10747 3648e4fffb9f130ffceebed92b30d963 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/fmtcount/fmtcount.sty" 1739135561 29567 3875eaa69e0aae20dbf9ea7da73cb26a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/gincltex/gincltex.sty" 1315265409 3594 7c105130ddd1211e8275b3c1288d84c8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-def/pdftex.def" 1713382759 19440 9da9dcbb27470349a580fca7372d454b ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/color.sty" 1730496337 7245 57f7defed4fb41562dc4b6ca13958ca9 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/graphics.sty" 1730496337 18363 dee506cb8d56825d8a4d020f5d5f8704 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/graphicx.sty" 1717359999 8010 6f2ad8c2b2ffbd607af6475441c7b5e4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/keyval.sty" 1717359999 2671 70891d50dac933918b827d326687c6e8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/lscape.sty" 1717359999 1822 ce7e39e35ea3027d24b527bd5c5034d5 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/mathcolor.ltx" 1667332637 2885 9c645d672ae17285bba324998918efd8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/rotating.sty" 1717359999 7060 c21bdf2a03ef9298ad94a39d4110f07c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/trig.sty" 1717359999 4023 2c9f39712cf7b43d3eb93a8bbd5c8f67 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty" 1666126449 2142 eae42205b97b7a3ad0e58db5fe99e3e6 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/jknapltx/mathrsfs.sty" 1137110241 300 12fa6f636b617656f2810ee82cb05015 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/jknapltx/ursfs.fd" 1137110241 548 cc4e3557704bfed27c7002773fad6c90 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1655478651 22555 6d8e155cfef6d82c3d5c742fea7c992e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" 1665067230 13815 760b0c02f691ea230f5359c4e1de23a7 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1716410060 29785 9f93ab201fe5dd053afcc6c1bcf7d266 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/listings/listings.cfg" 1727126400 1865 301ae3c26fb8c0243307b619a6aa2dd3 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/listings/listings.sty" 1727126400 81640 997090b6c021dc4af9ee00a97b85c5b4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstmisc.sty" 1727126400 77051 be68720e5402397a830abb9eed5a2cb4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstpatch.sty" 1710360531 353 9024412f43e92cd5b21fe9ded82d0610 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/makecell/makecell.sty" 1249334690 15773 2dd7dde1ec1c2a3d0c85bc3b273e04d8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/multirow/multirow.sty" 1731446765 6696 886c9f3087d0b973ed2c19aa79cb3023 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pdflscape/pdflscape-nometadata.sty" 1667072951 6572 ea530fbbe537629fd97736d33babc07d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pdflscape/pdflscape.sty" 1667072951 2224 1230ab76aa62221ccbd90bca8c8c015e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pdfpages/pdfpages.sty" 1738442568 56557 52caee30c1fe86973ee17a572171abb0 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pdfpages/pppdftex.def" 1738442568 6446 d89a65b3f6b4b32146b499348640e1cf ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1601326656 1090 bae35ef70b3168089ef166db3e66f5b2 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1673816307 373 00b204b1d7d095b892ad31a7494b0373 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1601326656 21013 f4ff83d25bb56552493b030f27c075ae ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1601326656 989 c49c8ae06d96f8b15869da7428047b1e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1601326656 339 c2e180022e3afdb99c7d0ea5ce469b7d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1601326656 306 c56a323ca5bf9242f54474ced10fca71 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1601326656 443 8c872229db56122037e86bcda49e14f3 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfcalendar.sty" 1601326656 328 7411531f2e9e5c6aa139c84fbe10702e ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1601326656 348 ee405e64380c11319f0e249fed57e6c5 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1601326656 274 5ae372b7df79135d240456a1c6f2cf9a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/pgfgantt/pgfgantt.sty" 1718825887 47792 a7e008294ecd88e823d949404eb72b1c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/mathptmx.sty" 1586716065 4631 6e41de2b7a83dfa5d2c4b0a2fe01f046 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/omlztmcm.fd" 1137110629 411 12564a37a279e4e0b533cdf5e03eeb7c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/omsztmcm.fd" 1137110629 348 f4ce75d394e7d9ac12ca7aac4045ed77 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/omxztmcm.fd" 1137110629 329 c8cddcc90b6f567b28408eb374773c9c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/ot1ptm.fd" 1137110629 961 15056f4a61917ceed3a44e4ac11fcc52 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/ot1ztmcm.fd" 1137110629 329 aee7226812ba4138ac67a018466b488d ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/ts1ptm.fd" 1137110629 619 96f56dc5d1ef1fe1121f1cfeec70ee0c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/setspace/setspace.sty" 1670275497 22490 8cac309b79a4c53a4ffce4b1b07aead0 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/standalone/standalone.sty" 1740345147 34855 da6c70080898b3166f2c1d8f28ed2602 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/svn-prov/svn-prov.sty" 1272330018 6852 44ea8d7e58290cde708a34ebf3953571 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/titlesec/titlesec.sty" 1736023606 48766 87a17a4ef312a39cd43896e34a679a56 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/tocbibind/tocbibind.sty" 1287012853 8927 46f54e33fc9cef24f78ab3bc811cb63f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/tools/array.sty" 1730496337 14552 27664839421e418b87f56fa4c6f66b1a ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/tools/calc.sty" 1717359999 10214 61188260d324e94bc2f66825d7d3fdf4 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/tools/dcolumn.sty" 1717359999 2758 86fa9d68b26327d0f1d7a6c34674f4f8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/tools/shellesc.sty" 1717359999 4121 6039ae6d0916154d7ba5f20a77b9ab2c ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/tools/tabularx.sty" 1717359999 7243 e5dac1240636811edb77568b81818372 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/varwidth/varwidth.sty" 1238697683 10894 d359a13923460b2a73d4312d613554c8 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/xcolor/xcolor.sty" 1727642399 55384 b454dec21c2d9f45ec0b793f0995b992 ""
|
||||
"/usr/local/texlive/2025/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1655411236 4937 4ce600ce9bd4ec84d0250eb6892fcf4f ""
|
||||
"/usr/local/texlive/2025/texmf-dist/web2c/texmf.cnf" 1739380943 42148 61becc7c670cd061bb319c643c27fdd4 ""
|
||||
"/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1765668892 5467155 19efa205003f9ecad95fbbaa6ff24da1 ""
|
||||
"/usr/local/texlive/2025/texmf-var/web2c/pdftex/pdflatex.fmt" 1741450574 3345740 46b66fdb0378f7bf5921b5eabf1762b8 ""
|
||||
"/usr/local/texlive/2025/texmf.cnf" 1741450484 577 418a7058ec8e006d8704f60ecd22c938 ""
|
||||
"1-goals-and-outcomes/goals.tex" 1773173595.19694 5785 7b5e137b620440854e7e220d58ca9872 ""
|
||||
"2-state-of-the-art/state-of-art.tex" 1773107148.30113 14525 3b8c13d63175e6d9fd1a60995e47777f ""
|
||||
"3-research-approach/approach.tex" 1773107148.30209 36035 28bfba4166bebc2d97137ab44e7cb41c ""
|
||||
"4-metrics-of-success/metrics.tex" 1773107148.30251 5967 9d1414599bd374b4166fcce4de6e6644 ""
|
||||
"5-risks-and-contingencies/risks.tex" 1773107148.30287 10515 44f5f800e1332517ebfe61e7db38b7cc ""
|
||||
"6-broader-impacts/impacts.tex" 1773107148.30317 4912 c7ccb2b7aade93b198e985e4832fd6a8 ""
|
||||
"8-schedule/schedule.tex" 1773107148.30345 4551 57e4fef2d56e8d84227d70745141e7eb ""
|
||||
"dane_proposal_format.cls" 1769715785.9835 2883 ea175794171aa0291ef71716b2190bf0 ""
|
||||
"main.aux" 1773173597.75702 14664 f3280fe42bd32be7039c7ddcbc5aad8b "pdflatex"
|
||||
"main.bbl" 1773173598.03178 2919 0ea026a17b15c1ad2ed657bdbf26dfdc "bibtex main"
|
||||
"main.tex" 1773173556.09967 2437 582e7a1c0b549a31e0ee40a98d020260 ""
|
||||
"main.toc" 1773173597.76091 2128 2d6213c87e5e84ae87ae7dcb05dc4ca7 "pdflatex"
|
||||
"todonotes.sty" 1773106207.6557 21404 916e19cbd009b6d289c8194b313d3895 ""
|
||||
(generated)
|
||||
"main.aux"
|
||||
"main.log"
|
||||
|
||||
6
main.tex
6
main.tex
@ -44,15 +44,15 @@
|
||||
|
||||
\begin{document}
|
||||
|
||||
\pagenumbering{roman}
|
||||
% \pagenumbering{roman}
|
||||
\maketitle
|
||||
\input{1-goals-and-outcomes/research-statement.tex}
|
||||
% \input{1-goals-and-outcomes/research-statement.tex}
|
||||
\newpage
|
||||
\tableofcontents
|
||||
\newpage
|
||||
\pagenumbering{arabic}
|
||||
|
||||
\input{1-goals-and-outcomes/goals}
|
||||
\input{1-goals-and-outcomes/goals.tex}
|
||||
\newpage
|
||||
|
||||
\input{2-state-of-the-art/state-of-art}
|
||||
|
||||
2
main.toc
2
main.toc
@ -1,4 +1,4 @@
|
||||
\contentsline {section}{Contents}{iii}{}%
|
||||
\contentsline {section}{Contents}{1}{}%
|
||||
\contentsline {section}{\numberline {1}Goals and Outcomes}{1}{}%
|
||||
\contentsline {section}{\numberline {2}State of the Art and Limits of Current Practice}{3}{}%
|
||||
\contentsline {subsection}{\numberline {2.1}Current Reactor Procedures and Operation}{3}{}%
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user