2022
DOI: 10.4204/eptcs.372.13
|View full text |Cite
|
Sign up to set email alerts
|

String Diagrammatic Electrical Circuit Theory

Abstract: We develop a comprehensive string diagrammatic treatment of electrical circuits. Building on previous, limited case studies, we introduce controlled sources and meters as elements, and the impedance calculus, a powerful toolbox for diagrammatic reasoning on circuit diagrams. We demonstrate the power of our approach by giving idiomatic proofs of several textbook results, including the superposition theorem and Thévenin's theorem.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 4 publications
(13 reference statements)
0
2
0
Order By: Relevance
“…Moreover, process theories are expressed in terms of string diagrams, which are an aesthetic, intuitive, flexible, and rigorous metalinguistic syntax, empowering the modeller by allowing them to operate at a level of abstraction of their choice. This means that the same abstract diagrams provide a common syntactic foundation for fields as disparate as linear and affine algebra [6,5], first order logic [24], electrical circuits [4], digital circuits [21], database operations [26,35], spatial relations [34], game theory [25], petri nets [3], hypergraphs [2], probability theory [8,20], causal reasoning [28], machine learning [16], and quantum theory [15,14], to name just a few.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, process theories are expressed in terms of string diagrams, which are an aesthetic, intuitive, flexible, and rigorous metalinguistic syntax, empowering the modeller by allowing them to operate at a level of abstraction of their choice. This means that the same abstract diagrams provide a common syntactic foundation for fields as disparate as linear and affine algebra [6,5], first order logic [24], electrical circuits [4], digital circuits [21], database operations [26,35], spatial relations [34], game theory [25], petri nets [3], hypergraphs [2], probability theory [8,20], causal reasoning [28], machine learning [16], and quantum theory [15,14], to name just a few.…”
Section: Introductionmentioning
confidence: 99%
“…Serving as a process algebra in this sense, it has been used to describe artefacts of a computational nature as arrows of appropriate monoidal categories. Examples include Petri nets [FS18], quantum circuits [CK17,DKPvdW20], signal flow graphs [FS18,BSZ21], electrical circuits [CK22,BS21], digital circuits [GJL17], stochastic processes [Fri20,CJ19] and games [GHWZ18].…”
Section: Introductionmentioning
confidence: 99%