First off, i should say that it is very nice to see so many people interested in this subject.
It's not everybody who cares if we are using Ohm's Law or Piddlie's Rule for Rinoceros Tounges
Secondly (and this is really second), i still am waiting for one reference that supports the
idea that Ohm's Rule includes diodes. If you cant find one, maybe you should ask yourself
why.
Anyway, i think i see part of why there is so much confusion here. The thing is, we call
this thing we are talking about here "Ohm's Law", but really it is not a law at all. It should
be called "Ohm's Rule", because laws are usually more applicable and rules can be more confined.
Calling it a 'Law' leads people to believe that it is somehow applicable to everything in the
universe, while really it is certainly not.
For example, let me define a so called 'law' right now:
Tree Law:
A tree is something that has a main trunk, at least three branches, and leaves.
Now you will find yourself asking yourself, "Is this really a Law?"
We know that in the fall there are many trees that dont have any leaves at all, yet we would
be hard pressed to NOT call them trees. This cant be a law then. But what if we call it a
'rule' instead?
Tree Rule:
A tree is something that has a main trunk, at least three branches, and leaves.
Anything wrong now? Well, we havent given a context for this rule yet so there could be
arguments, but this so called 'rule' is perfectly acceptable. But why on earth would we
present such a silly sounding rule like that, which is clearly incorrect?
This is where the context comes into play. Now i will state the context...
We are animal conservationists working in a remote location in Africa and we need to
define what trees can support some of the animals that roam in the wilderness, so we
define a rule that allows us to more quickly count up the trees that will provide at
least some nurishment to them at any given time. We can then quickly distinguish
between good trees and not so good trees simply by counting the number of branches and
seeing if they have leaves.
Having said that, let me now define Ohm's Rule:
Any element that has constant R for any v or i follows Ohm's Rule.
The context here is that v and i are allowed to vary, but R is not.
Now, there is no getting away from this fact, that R must be constant, because i had
just declared that if you want it to follow Ohm's Rule then you must insist that
R be constant.
Note that now if you want to change R by saying that the temperature changes, then
that's entirely up to you, but it will no longer be following Ohm's Rule, just like
if you want to follow the Tree Rule above then you can not consider a growth with
only two limbs a real tree.
Note also that now if you do anything to change R, you have violated Ohm's Rule,
so that device does not follow that rule at least not exactly.
This also means that if something changes resistance even the smallest amount,
it does not follow the rule. The criterion is zero change in resistance.
Yes, this means that nothing that we know of follows Ohm's Rule, but certain
things are said to follow the rule if they follow it closely without being perfect.
Other things are said to not follow the rule because they vary way too much.
This is much like the way we define a square: a figure with four sides that are
EXACTLY the same, and the criterion here is also zero variation in any of the
four sides (from being equal that is), although we accept some figures that are
draw slightly imperfect to be squares when really they are not exactly.
Note also that if the figure of the square is too much different than the
ideal we classify that as something else altogether.
Still havent heard from anyone about who first discovered Ohm's "Law" either.