The Fool on the Hill: Me and you and the Duke of Buccleuch

The Fool on the Hill: Me and you and the Duke of Buccleuch

By: Simon Brooke :: 9 December 2014

Ten billion pounds, kerching!

I've written before about an exponential land tax. Rather often in fact... Here I want to give a clear account of how it would work, with a computer program (in Clojure) so that you can fiddle with it yourself.

The code on this page is live: you can edit it. I recommend that (at least at first) you change only the constant and the exponent.

So, the core of the idea is that you pay a small amount on your first hectare of land, a little bit more on your next hectare, a little bit more on your next, and so on. There are two key numbers in this idea: the constant, which is the amount of money you pay on the first hectare, and the exponent, which is the power the number of hectares we've counted so far is raised to to calculate the little bit more. So what you pay in tax is Σ1..n(cn)e, where n is the number of hectares you own.

Expressed as a clojure function, that's:

 (defn expt [x n] (reduce * (repeat n x)))

(defn summed-exponential-series 
 "Sum an exponential series from 1 to limit.
  
  `constant`: the constant by which integers in the range are multiplied;
  `exponent`: the exponent to which they are raised;
  `limit`: the limit of the range to be summed."
 [constant exponent limit]
 (reduce 
   + 
   (map 
     #(expt 
        (* constant %) 
        exponent) 
     (range 1 limit))))

We now need to create a table of sizes of interesting land-holdings as Clojure code (areas in hectares):

(def holding-sizes
  [["Average croft" 5]
   ["Average farm" 101]
   ["Glasgow Airport" 300]
   ["Edinburgh Airport" 400]
   ["Grangemouth Refinery" 700]
   ["Countess of Sutherland" 33000]
   ["Earl of Seafield" 40000]
   ["Captain Alwynn Farquharson" 51800]
   ["Duke of Westminster" 54000]
   ["Duke of Atholl" 58700]
   ["Duke of Buccleuch" 109000]])

and finally a little function to map the first function over the table:

(defn sample-taxes 
   "Prints sample taxable amounts for a table of holdings." 
   [constant exponent holdings] 
   (map 
    #(let [tax (summed-exponential-series constant exponent (second %))]
       (print (str (first %) 
       " (Area " 
       (nth % 1) 
       " Ha) Tax: £" 
       tax  
       "; per Ha: £" 
       (/ tax (nth % 1)) 
       "\n"))) 
    holdings))   

We can now ask, given a constant and an exponent, how much tax each of these holdings would pay.

For example, if we start with a modest £1 of tax on the first hectare, and set an exponent of only 1.05, we get this pattern:

Constant£ 1.00Exponent1.050000
HoldingHolding Size (Ha)Annual Tax dueTax per Ha
Average croft5£ 10.53£ 2.11
Average farm101£ 6,204.08£ 61.43
Glasgow Airport300£ 58,191.38£ 193.97
Edinburgh Airport400£ 105,040.07£ 262.60
Grangemouth Refinery700£ 331,177.47£ 473.11
Thousand hectares1,000£ 688,336.48£ 688.34
Ten thousand hectares10,000£ 77,303,938.64£ 7,730.39
Countess of Sutherland33,000£ 893,688,616.49£ 27,081.47
Earl of Seafield40,000£ 1,325,738,877.59£ 33,143.47
Captain Alwynn Farquharson51,800£ 2,252,234,219.56£ 43,479.43
Duke of Westminster54,000£ 2,452,703,794.50£ 45,420.44
Duke of Atholl58,700£ 2,910,359,665.77£ 49,580.23
Duke of Buccleuch109,000£ 10,350,620,262.71£ 94,959.82

So ordinary people would pay trivial amounts; farmers would pay a bit more than I really want them to; the airports and the refinery, amounts which are perfectly affordable to them... and the aristocracy would have either to abandon most of their lands or be bankrupted utterly (yes, that is ten billion pounds the Duke of Buccleuch would owe, each year).

The point of offering you this as code that you can fiddle with is that by changing the constant and the exponent you can change the pattern of charges. The curve isn't quite right here; I feel that the levy on farmers is relatively speaking too high, on the refinery perhaps a little low. Tweaking the constant down and the exponent up changes the picture.

(def constant 1.0) ;; the amount in pounds sterling due on the first hectare — you may change this
(def exponent 1.05) ;; the exponent by which the additional tax on each subsequent hectare is increased — you may change this

(sample-taxes constant exponent holding-sizes)

Obviously, an exponential land tax would not generate very much revenue, since most people wouldn't pay very much at all and most of the few who would be assessed for large amounts would have to abandon their land immediately. But the point is not to generate revenue, the point is to redistribute land; and it would do that exceedingly effectively.

Tags: Politics Levelling Scotland Clojure

« I want the whole of the moon | | Quarter of a million crofts »

This site does not track you; it puts no cookies on your browser. Consequently you don't have to click through any annoying click-throughs, and your privacy rights are not affected.

Wouldn't it be nice if more sites were like this?

About Cookies