Involvement, Detachment and Programming: The Belief in PROLOG

tags
Philip Leith Prolog Ramism

Notes

the ‘proto-idea’, a sort of rough conception or belief from the past which turns up, in an amended state, in currently accepted facts.

NOTER_PAGE: (1 . 0.5678719620628334)

view proto-ideas within Elias’s construct concerning the involvement and detachment of the individual and his or her beliefs

NOTER_PAGE: (1 . 0.8120924718435091)

we do not expect to see the ethical aspects of ‘bad blood’ return in future scientific research on syphilis, for such a return would be a step back to a more involved and less detached position.

NOTER_PAGE: (2 . 0.2780082987551867)

we cannot view either the Renaissance conception or the current conception of the logic/law thesis as being anything other than a highly involved position, and that, therefore, the belief in the utility of PROLOG must also be highly involved.

NOTER_PAGE: (2 . 0.6443390634262003)

the design of programming languages is — by its very nature — dependent upon the involvement of the designer.

NOTER_PAGE: (2 . 0.7794902193242441)

The thought pattern of the group advocating any given programming language is often moulded in unexpected, and yet social, ways.

NOTER_PAGE: (3 . 0.17368109069353882)

5.1 RAMUS AND HIS METHOD

NOTER_PAGE: (3 . 0.3153526970954357)

Ramism

we can produce formalisations of the law through logical methods which offer insights into what ‘the law’ actually is.

NOTER_PAGE: (3 . 0.7302904564315352)

The fundamental fact concerning the intellectual life of New Englanders is that they ranged themselves definitely under the banner of the Ramists.

NOTER_PAGE: (4 . 0.5014819205690575)

Ramism was congenial to ‘impatient and not too profound thinkers’,

NOTER_PAGE: (4 . 0.7184350918790752)

a logical methodology with one of the most reckless means of quantification the intellectual world has ever known.

NOTER_PAGE: (5 . 0.3983402489626556)

use his logical tool to axiomatise and reorganise subjects while he was actually learning them.

NOTER_PAGE: (5 . 0.5566093657379964)

His confidence in his logical approach allowed Ramus to approach almost all areas.

NOTER_PAGE: (5 . 0.7107291049199762)

As in the present, though, one of the problems of this medieval mathematical logic was that it had little relevance to the non-philosophical general thinker or scholar; it was too philosophical and its concerns were too incestuous - of concern only to the small circle who created and manipulated its systems.

NOTER_PAGE: (6 . 0.7338470657972732)

It was not to be the technical separation of argument and reason which Aristotle had made it in his work: rather, the two were to be brought together into one system where logic and expression were intimately linked into one.

NOTER_PAGE: (7 . 0.42916419679905154)

To Aristotle, dialectic was the proper use of logic

NOTER_PAGE: (7 . 0.6419679905157083)

The main points which the humanists held against the logic of the scholastics were that it was arid, difficult and pedantic; Ramis’s charge that ‘ordinary people don’t talk like that’ perhaps sums up the criticism.

NOTER_PAGE: (8 . 0.22228808535862477)

Rhetoric, we might suggest, is best seen as ‘pleading’

NOTER_PAGE: (8 . 0.5844694724362773)

we have a ‘logic' which interrelates technical logic, dialectic and rhetoric

NOTER_PAGE: (8 . 0.6538233550681682)

Ramus’s method relies heavily on a diagrammatic technique, where the world is first divided into dichotomies and then resolved together in a dichotomous manner

NOTER_PAGE: (8 . 0.7765263781861291)

at last, on the right hand side of the page as shown in the diagram, the fundamental units, the indivisible ‘arguments’ would all be enumerated.

NOTER_PAGE: (10 . 0.1885002963841138)

all disciplines can be diagrammed in a chart of successive foliations

NOTER_PAGE: (10 . 0.4356846473029045)
NOTER_PAGE: (12 . 0.5382335506816834)
NOTER_PAGE: (13 . 0.3983402489626556)
NOTER_PAGE: (13 . 0.5026674570243035)

Considering that PROLOG was relatively unknown to the computing world prior to the announcement of the Fifth Generation, the choice of that language as the basis for a national project of the scale proposed is quite a bombshell.

NOTER_PAGE: (15 0.30834512022630833 . 0.23011664899257692)

logic programming can be seen as an instance of ‘method’, with close analogies with Ramist ‘method’.

NOTER_PAGE: (15 . 0.7753408417308831)

Thus, PROLOG offers nothing computationally new (we might say) but does offer something ‘interactively‘ new

NOTER_PAGE: (19 . 0.5702430349733254)

It is a barking back to the cry of Ramus where: ‘Dialectic is the art of arts and the science of sciences, possessing the way to the principles of all curriculum subjects. For dialectic alone disputes with probabilities concerning the principles of all other arts, and thus dialectic must be the first science to be acquired’.

NOTER_PAGE: (20 . 0.5702430349733254)

Imperial College, London, where Kowalski is Professor of Computational Logic. Within the academic software teaching and research group, it seems — to the outsider — that the entire department is involved in logic programming.

NOTER_PAGE: (21 . 0.3432128037937166)

the reader of research papers on logic programming and the law . will notice that almost without exception the writers have felt confident that these philosOphers of law can safely be set aside.

NOTER_PAGE: (22 . 0.4487255483106105)

while it might be thought that research into systems to handle ‘law’ would be of concern to the British ESRC (responsible for the social sciences), this project was funded by the SERC (responsible for the hard sciences).

NOTER_PAGE: (22 . 0.5868405453467693)

formalisation of the British Nationality Act

NOTER_PAGE: (23 . 0.2786010669828097)

At its inception the Act was the subject of fierce debate, partly because it introduced barriers to ‘full’ nationality to those who considered themselves to so be: for example, those resident in Hong Kong, opponents .to the Act claimed, became ‘second class’ British subjects. In the same vein, after I the FalklandsMalvinas episode the Falkland islanders‘ position was amended so that they were to be ‘proper’ British citizens.

NOTER_PAGE: (23 . 0.40011855364552457)

It was also perceived as being a highly racist piece of legislation.

NOTER_PAGE: (23 . 0.5714285714285714)

free of the complicating influence of case law

NOTER_PAGE: (23 . 0.8512151748666271)
NOTER_PAGE: (25 . 0.22347362181387076)

Horn clause logic must be extended to allow negated conditions

NOTER_PAGE: (25 . 0.3977474807350326)

those aspects of law which might be problema- tical are omitted

NOTER_PAGE: (26 . 0.2620035566093657)

leave behind the controversies which surrounded the implementation of the Act.

NOTER_PAGE: (26 . 0.3147599288678127)

legislation is treated as being formalisablc

NOTER_PAGE: (26 . 0.3503260225251926)

no relationship made between the project and traditional jurisprudence.

NOTER_PAGE: (26 . 0.3829282750444576)

no argument over its conclusions

NOTER_PAGE: (26 . 0.41849436870183754)

problems met during the formalisation are assumed to be soluble within the logic programming frame- work

NOTER_PAGE: (26 . 0.4333135743924125)
NOTER_PAGE: (26 . 0.4878482513337285)

the general world could be analysed and understood and quantified through use of a core set of rules or, to use current terminology, heuristics.

NOTER_PAGE: (27 . 0.15708358032009484)

Computational Universe

The concept of ‘method’ is not one which is utilised by Kowalski — but nonetheless, that is what he also offers us. He provides us with a method to allow information to be held and transmitted.

NOTER_PAGE: (27 . 0.22465915826911675)

Both Ramus and Kowalski offer us the same epistemological vision; one utilised the new technique of printing whilst the other utilises the new technique of computing, yet under that technological surface their goals are identical.

NOTER_PAGE: (27 . 0.3799644339063426)

Now, we have no evidence that Kowalski believes that logic describes thought: what we do have is evidence that he believes that logic describes information.

NOTER_PAGE: (28 . 0.15886188500296383)

logic programming as datafication

NOTER_PAGE: (28 . 0.48488441019561346)
NOTER_PAGE: (28 . 0.6727919383521043)

Logic acts, epistemologi- cally, upon facts which arise elsewhere.

NOTER_PAGE: (29 . 0.4522821576763485)

such omissions allow logic programming to set aside any questions about the relationship of logic to knowledge,

NOTER_PAGE: (29 . 0.5228215767634854)

When we place a universal or existential quantifier in front of a logical expression, we delimit our logical world and say, in effect, we are not interested in what lies beyond those borders.

NOTER_PAGE: (29 . 0.7385892116182572)

Logicians become pedants: butterfly collec- tors of the intellectual world.

NOTER_PAGE: (29 . 0.841730883224659)
NOTER_PAGE: (30 . 0.6621221102548903)

the old, feudal knight’s nobility was still in decline, while the new aristocracy of the absolutist courts was still in the process of formation.

NOTER_PAGE: (31 . 0.22347362181387076)

it might well be that it is an aSpect of all technocratic groups which attempt to push themselves into a higher social position, that they will use their technical worldviews as ‘method’ to carry out imperialistic invasions.

NOTER_PAGE: (31 . 0.5554238292827504)
NOTER_PAGE: (32 . 0.2975696502667457)

concerned with the questions which problems in the social sciences pose for those who attempt to investigate them with a ‘scientific’ spirit, often transferring models of scientific investigation (from the physical sciences) across to fundamentally different problem types.

NOTER_PAGE: (32 . 0.5222288085358624)

The world is seen to be a logical world which can be described and manipulated

NOTER_PAGE: (32 . 0.7622999407231772)

When mismatches between law and logic programming are met, we are told that the method requires refining and not that it is inappropriate.

NOTER_PAGE: (33 . 0.1701244813278008)

set aside as requiring a ‘smart interpreter‘, and everything will be well ‘just as soon as we figure (how to build it) out.’

NOTER_PAGE: (33 . 0.24599881446354474)

The problem then, for computing as a science, lies in becoming more and more detached in deciding just what ‘human-orientated’ actually means.

NOTER_PAGE: (35 . 0.24422050978067575)

programming languages frequently represent our view of what the world actually is

NOTER_PAGE: (35 . 0.4528749259039715)