Consider the circuit (pictured) taken from Sedra and Smith (they use it as a model for a voltage amplifier, but that's besides the point). I've done a number of circuit analysis classes and from those I know (or so I think) that no current can flow between the two "halves". However, I'm hoping someone can clarify the following:

(1) Is there any formal terminology for such a circuit? Is it an "isolated" or "independent" circuit?

(2) Can someone argue by contradiction as to why current cannot flow between these two halves? I've thought about this myself, and the answer is easy if all circuit parameters are constant (because then we would get all the current building up in one side, or blowing up to infinity, after enough time). But in the case of time-varying circuit parameters I'm struggling to convince myself that it's impossible that current could ever flow through that bottom branch. That is, I'm not convinced that there is no contrived way to concoct a situation where current might flow between (and perhaps back again) the two halves seen here. Maybe it's not impossible?

enter image description here

  • 2
    \$\begingroup\$ The term for the diamond shaped part is Voltage Controlled Voltage Source. It is not isolated, otherwise there would be no common connection between the left and the right. \$\endgroup\$
    – Aaron
    Sep 8, 2020 at 16:08
  • \$\begingroup\$ Thanks very much. Sorry, I wasn't referring to the VCVS though. I'm referring more to the structure of a single branch connecting two halves of a circuit. \$\endgroup\$
    – EE18
    Sep 8, 2020 at 16:23
  • \$\begingroup\$ Although there is a common electrical ground, it is not current which flows between the two parts of this conceptual circuit, but rather information. Realistically you might build a close approximation to something like this with an op-amp and some resistors. \$\endgroup\$ Sep 8, 2020 at 17:00
  • \$\begingroup\$ The current will not flow because KCL must hold true. And you need a complete loop for a current to flow (with a voltage source). So, do you see any closed loop between the input and the output so that a current can flow? \$\endgroup\$
    – G36
    Sep 8, 2020 at 18:16
  • \$\begingroup\$ @G36 thanks for the answer, but that seems to me to just kick the proverbial can down the road. Why is KCL violated here? Can you show that it is impossible to construct some (time-varying) system that obeys KCL but that sometimes has current flowing into and out of that branch? \$\endgroup\$
    – EE18
    Sep 8, 2020 at 18:29

2 Answers 2


It absolutely is possible for current to flow, in real physical wires, without a complete loop. (Obviously not very much for very long, but your instinct that it can flow forward and then back is correct.) In those cases, KCL does not perfectly apply; using it requires some finesse in deciding which points in the circuit to look at.

However, this diagram is not made of physical wires; it's an abstraction. It is conventional to assume, unless you have some reason to know otherwise, that KCL holds in diagrams like this; meaning that current going into any point must equal current coming out. If you assume that no wires cross between the left and right sides of the diagram, other than the visible one, this implies that no current flows in that wire. (You could prove this formally using graph theory -- if current is exactly conserved at every point, and you have a graph with a single 'bridge' in the middle, that no current can ever flow through the bridge, no matter what other dynamic and changing current flows occur. Since you asked for the proof, I've added it at the bottom of the answer.)

In a real physical circuit, current can be "compressible" under some circumstances. For a real-world example, consider a single-wire antenna. Obviously it couldn't possibly work if KCL held; no current could ever flow into or out of it, and you might as well disconnect it. In reality, you can indeed have temporary net flows into and out of the antenna.

This kind of thing becomes much more important at higher frequencies. At the upper limit, the special theory of relativity tells us that NO substance is truly incompressible, because no wave can propagate faster than the speed of light. If you have a wire that's 300 meters long, and current starts flowing into one end, nothing can possibly happen at the other end sooner than 1 microsecond later. Obviously if you start considering effects like that, KCL must break down.

(The set of things you can conventionally assume about a circuit schematic is one of those things you learn by exposure, I guess, and is not really formally defined. It varies depending on context. If it were in a textbook about antenna or RF circuit design, I would not assume that KCL holds. Of course, in any real circuit KCL doesn't exactly hold due to the stuff I discussed above, but in simple circuits that fact is not relevant to the circuit's behavior, and we ignore it in our model as a simplification.)

Since you asked for the graph theory proof I mentioned above, here's an attempt at it. I suspect there's a much shorter one, and probably even a theorem for this, but here goes...

We have some graph representing our circuit, which has two arbitrary finite subgraphs ("left" and "right"), which are connected only by a single edge B, the "bridge". Each edge has some value (with a direction) representing how much current is flowing through it. KCL tells us that every vertex in the graph must have equal amounts of current flowing in and out; the total net current flow at any node must be 0. We do not have any way to make current appear or disappear (there are no "sources" or "sinks" in the graph.) We wish to show that no current can flow across B (that is, that the value associated with edge B is 0.)

(As far as I can tell, we don't really need both halves of the graph for the proof. It's enough to show that, if you just look at the "left" graph with the edge B "dangling" off of it, then you can't have current flowing across B into the graph, even if you had some magic source of current coming from the right. So that's what I'll do. The same proof also applies on the "right" graph, of course, and with the sign flipped it just as well proves you can't have current flowing out of either one, either.)

Let's assume that we have some current, I, flowing along the edge B, into the "left" graph. The edge B must be connected to some node C, so we now have a current of I flowing into node C, which means we also need a total of I to be flowing out of C into the rest of the graph, on some combination of other edges, to satisfy KCL.

So let's take our "left" graph (already excluding B), and remove the node C from it. Now we have some set of "dangling" edges that were connected to C. The sum of their values (currents) must equal I, in the direction pointing "into" the graph (by KCL as mentioned above.)

Now, start looking at the set of "dangling" edges, and do the following:

  1. Observe that the sum of the values (currents) of all the dangling edges must be a total of I flowing into the graph.
  2. Take any node from the graph which has at least one dangling edge attached, call it N and its dangling edges E1, E2, etc., and do roughly the same thing we did above: see that the sum of the current along all the Es must flow into N, and by KCL the same amount of current must also flow out, along whatever other edges are attached to N.
  3. Remove N and all the Es from the graph (and the 'dangling' set), and in their place add all of N's other edges to the "dangling" set.
  4. Observe that we removed some dangling edges, with some current flowing into the graph, but then added some additional dangling edges, with the same total amount of current flowing into the graph (by KCL), so the total is unchanged.
  5. Observe that the total amount of current flowing into the graph must still be I.

Now, keep repeating the process described above until you run out of nodes. (I said the graph had to be finite, so you know that you eventually have to run out. Formally, I could probably rewrite this as a proof "by induction on the number of nodes in the graph", even though the way I've presented the proof is counting down instead of up.)

When there is only a single node left, the sum of the current flowing into it from the 'dangling' edges must be I, but there are no other edges left for current to flow out. Therefore by KCL, I = 0.

Whew! That took a bit more work than I expected. I suspect that someone who knew what they were doing could make it a lot shorter, but I tried to make it pretty self-explanatory. The argument is a little more subtle than I realized at first (I tried doing it edge-by-edge instead of node-by-node but it doesn't work as clearly that way.) There is also a little bit of subtlety about signs that I have sort of papered over. (Some of the dangling edges that you uncover in the process may have a net flow of current that it out of the graph. The math still works out, but it can mess up the intuition a bit.)

Hopefully that helps.

  • \$\begingroup\$ Glenn - thank you so much, this was a fantastic and enlightening answer. If it's not too much to ask, would you be able to sketch that graph theoretic proof you mentioned? That would be exactly what I am looking for (although your subsequent discussion was extremely helpful for me too). \$\endgroup\$
    – EE18
    Sep 8, 2020 at 21:12
  • 1
    \$\begingroup\$ @1729_SR -- sure, I can do that. I will update the answer. (I'm not sure whether it will be super helpful because I'm still not sure whether it's proving the thing you're thinking of or not, but seeing it should at least clarify that.) \$\endgroup\$ Sep 8, 2020 at 23:38
  • 1
    \$\begingroup\$ Super, thank you! \$\endgroup\$
    – EE18
    Sep 9, 2020 at 14:14

The diamond shaped part is a voltage controlled voltage source. It's a kind of dependent source. The halves of the dependent source are isolated, because dependent sources are just an abstraction. A transistor can be modeled with a dependent source, while a physical transistor isn't isolated. An optocoupler can also be modeled with a dependent source, while a physical optocoupler is isolated.

The ground (connection between the negative end of the resistor and negative end of the diamond) isn't a fundamental part of the dependent source abstraction.

That is, I'm not convinced that there is no contrived way to concoct a situation where current might flow between (and perhaps back again) the two halves seen here. Maybe it's not impossible?

There is a way of completing a circuit in such a way that current will flow between the two halves. When building practical circuits, one has to be cognizant about these kinds of currents.

  • \$\begingroup\$ Can you elaborate on your last sentence? Are you saying that, in the diagram I provided, current could flow through that bottom branch? Much of the discussion in Sedra and Smith following this requires that what you're saying is false. \$\endgroup\$
    – EE18
    Sep 8, 2020 at 18:28
  • \$\begingroup\$ The diagram doesn't show what's connected to the terminals. Of course, the book is implying that there's a simple voltage (or current) source connected between v_i+ and v_i-, and a high impedance load connected between v_o+ and v_o- . But we are allowing ourselves to contrive, aren't we? One could contrive a voltage source between v_i+ and v_o- . Furthermore, one could also drop the assumption that ground is made with ideal conductors. (Contrived examples help with understanding. To paraphrase Weinberg: if you don't know at least three ways of abusing something, then you don't understand it.) \$\endgroup\$
    – misk94555
    Sep 8, 2020 at 19:34
  • \$\begingroup\$ Haha, well put. But, in this instance, I should be clear and add the constraint that the only path for charge to flow between the two halves be the branch shown here. So connecting a voltage source between the two nodes you mentioned would not count. Sorry, I know I'm adding rules as we go. I should've been more clear. \$\endgroup\$
    – EE18
    Sep 8, 2020 at 19:38
  • \$\begingroup\$ Your statement that the two sides are isolated "because dependent sources are just an abstraction" is misleading. The two sides would be isolated to the same degree even if there were no dependent sources. \$\endgroup\$ Sep 8, 2020 at 21:59
  • \$\begingroup\$ @Elliot Would this be better? "The two sides of a dependent source [of any dependent souce] are isolated, because dependent sources are just an abstraction." \$\endgroup\$
    – misk94555
    Sep 8, 2020 at 23:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.