{"action":"created","comment":{"url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/comments/199342686","pull_request_review_id":133447248,"id":199342686,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5OTM0MjY4Ng==","diff_hunk":"@@ -0,0 +1,20 @@\n+\\DOC wlog_then\n+\n+\\TYPE {wlog_then : term quotation -> term quotation list -> thm_tactic -> tactic}\n+\n+\\SYNOPSIS\n+Apply a theorem-tactic using a proposition that can be assumed without loss of\n+generality.\n+\n+\\DESCRIBE\n+Like {wlog_then}, but the theorem {P |- P} is passed to the user-provided\n+theorem-tactic instead of {strip_assume_tac}.\n+","path":"help/Docfiles/BasicProvers.wlog_then.doc","position":12,"original_position":12,"commit_id":"6cc6656b186113d5c6c8d338a3e06fa207fc3943","original_commit_id":"0e14323ff3b3c7c368ff159441098d24b1fc8191","user":{"login":"thtuerk","id":1922054,"node_id":"MDQ6VXNlcjE5MjIwNTQ=","avatar_url":"https://avatars1.githubusercontent.com/u/1922054?v=4","gravatar_id":"","url":"https://api.github.com/users/thtuerk","html_url":"https://github.com/thtuerk","followers_url":"https://api.github.com/users/thtuerk/followers","following_url":"https://api.github.com/users/thtuerk/following{/other_user}","gists_url":"https://api.github.com/users/thtuerk/gists{/gist_id}","starred_url":"https://api.github.com/users/thtuerk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thtuerk/subscriptions","organizations_url":"https://api.github.com/users/thtuerk/orgs","repos_url":"https://api.github.com/users/thtuerk/repos","events_url":"https://api.github.com/users/thtuerk/events{/privacy}","received_events_url":"https://api.github.com/users/thtuerk/received_events","type":"User","site_admin":false},"body":"My question was: why is low level interface exposed. Is there a useful application for this low level interface. Or to word it differently, why is `wlog_then` added to the signature?","created_at":"2018-07-01T08:56:15Z","updated_at":"2018-07-01T08:56:15Z","html_url":"https://github.com/HOL-Theorem-Prover/HOL/pull/550#discussion_r199342686","pull_request_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/comments/199342686"},"html":{"href":"https://github.com/HOL-Theorem-Prover/HOL/pull/550#discussion_r199342686"},"pull_request":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550"}},"in_reply_to_id":199232431},"pull_request":{"url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550","id":194984659,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk0OTg0NjU5","html_url":"https://github.com/HOL-Theorem-Prover/HOL/pull/550","diff_url":"https://github.com/HOL-Theorem-Prover/HOL/pull/550.diff","patch_url":"https://github.com/HOL-Theorem-Prover/HOL/pull/550.patch","issue_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues/550","number":550,"state":"open","locked":false,"title":"Add “without loss of generality” tactic","user":{"login":"marioxcc","id":11047749,"node_id":"MDQ6VXNlcjExMDQ3NzQ5","avatar_url":"https://avatars3.githubusercontent.com/u/11047749?v=4","gravatar_id":"","url":"https://api.github.com/users/marioxcc","html_url":"https://github.com/marioxcc","followers_url":"https://api.github.com/users/marioxcc/followers","following_url":"https://api.github.com/users/marioxcc/following{/other_user}","gists_url":"https://api.github.com/users/marioxcc/gists{/gist_id}","starred_url":"https://api.github.com/users/marioxcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marioxcc/subscriptions","organizations_url":"https://api.github.com/users/marioxcc/orgs","repos_url":"https://api.github.com/users/marioxcc/repos","events_url":"https://api.github.com/users/marioxcc/events{/privacy}","received_events_url":"https://api.github.com/users/marioxcc/received_events","type":"User","site_admin":false},"body":"This is an adaption of tactics from [my personal repository](https://puszcza.gnu.org.ua/projects/hol-proofs/).\r\n","created_at":"2018-06-14T18:48:08Z","updated_at":"2018-07-01T08:56:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"405dcf3592f3306dba04d258e5c2a1edb294789f","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550/commits","review_comments_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550/comments","review_comment_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/comments{/number}","comments_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues/550/comments","statuses_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/statuses/6cc6656b186113d5c6c8d338a3e06fa207fc3943","head":{"label":"marioxcc:master","ref":"master","sha":"6cc6656b186113d5c6c8d338a3e06fa207fc3943","user":{"login":"marioxcc","id":11047749,"node_id":"MDQ6VXNlcjExMDQ3NzQ5","avatar_url":"https://avatars3.githubusercontent.com/u/11047749?v=4","gravatar_id":"","url":"https://api.github.com/users/marioxcc","html_url":"https://github.com/marioxcc","followers_url":"https://api.github.com/users/marioxcc/followers","following_url":"https://api.github.com/users/marioxcc/following{/other_user}","gists_url":"https://api.github.com/users/marioxcc/gists{/gist_id}","starred_url":"https://api.github.com/users/marioxcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marioxcc/subscriptions","organizations_url":"https://api.github.com/users/marioxcc/orgs","repos_url":"https://api.github.com/users/marioxcc/repos","events_url":"https://api.github.com/users/marioxcc/events{/privacy}","received_events_url":"https://api.github.com/users/marioxcc/received_events","type":"User","site_admin":false},"repo":{"id":105301092,"node_id":"MDEwOlJlcG9zaXRvcnkxMDUzMDEwOTI=","name":"HOL","full_name":"marioxcc/HOL","owner":{"login":"marioxcc","id":11047749,"node_id":"MDQ6VXNlcjExMDQ3NzQ5","avatar_url":"https://avatars3.githubusercontent.com/u/11047749?v=4","gravatar_id":"","url":"https://api.github.com/users/marioxcc","html_url":"https://github.com/marioxcc","followers_url":"https://api.github.com/users/marioxcc/followers","following_url":"https://api.github.com/users/marioxcc/following{/other_user}","gists_url":"https://api.github.com/users/marioxcc/gists{/gist_id}","starred_url":"https://api.github.com/users/marioxcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marioxcc/subscriptions","organizations_url":"https://api.github.com/users/marioxcc/orgs","repos_url":"https://api.github.com/users/marioxcc/repos","events_url":"https://api.github.com/users/marioxcc/events{/privacy}","received_events_url":"https://api.github.com/users/marioxcc/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/marioxcc/HOL","description":"This repository is used and updated _exclusively_ for pull requests for upstream integration. My uncompleted changes are not published here.","fork":true,"url":"https://api.github.com/repos/marioxcc/HOL","forks_url":"https://api.github.com/repos/marioxcc/HOL/forks","keys_url":"https://api.github.com/repos/marioxcc/HOL/keys{/key_id}","collaborators_url":"https://api.github.com/repos/marioxcc/HOL/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/marioxcc/HOL/teams","hooks_url":"https://api.github.com/repos/marioxcc/HOL/hooks","issue_events_url":"https://api.github.com/repos/marioxcc/HOL/issues/events{/number}","events_url":"https://api.github.com/repos/marioxcc/HOL/events","assignees_url":"https://api.github.com/repos/marioxcc/HOL/assignees{/user}","branches_url":"https://api.github.com/repos/marioxcc/HOL/branches{/branch}","tags_url":"https://api.github.com/repos/marioxcc/HOL/tags","blobs_url":"https://api.github.com/repos/marioxcc/HOL/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/marioxcc/HOL/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/marioxcc/HOL/git/refs{/sha}","trees_url":"https://api.github.com/repos/marioxcc/HOL/git/trees{/sha}","statuses_url":"https://api.github.com/repos/marioxcc/HOL/statuses/{sha}","languages_url":"https://api.github.com/repos/marioxcc/HOL/languages","stargazers_url":"https://api.github.com/repos/marioxcc/HOL/stargazers","contributors_url":"https://api.github.com/repos/marioxcc/HOL/contributors","subscribers_url":"https://api.github.com/repos/marioxcc/HOL/subscribers","subscription_url":"https://api.github.com/repos/marioxcc/HOL/subscription","commits_url":"https://api.github.com/repos/marioxcc/HOL/commits{/sha}","git_commits_url":"https://api.github.com/repos/marioxcc/HOL/git/commits{/sha}","comments_url":"https://api.github.com/repos/marioxcc/HOL/comments{/number}","issue_comment_url":"https://api.github.com/repos/marioxcc/HOL/issues/comments{/number}","contents_url":"https://api.github.com/repos/marioxcc/HOL/contents/{+path}","compare_url":"https://api.github.com/repos/marioxcc/HOL/compare/{base}...{head}","merges_url":"https://api.github.com/repos/marioxcc/HOL/merges","archive_url":"https://api.github.com/repos/marioxcc/HOL/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/marioxcc/HOL/downloads","issues_url":"https://api.github.com/repos/marioxcc/HOL/issues{/number}","pulls_url":"https://api.github.com/repos/marioxcc/HOL/pulls{/number}","milestones_url":"https://api.github.com/repos/marioxcc/HOL/milestones{/number}","notifications_url":"https://api.github.com/repos/marioxcc/HOL/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/marioxcc/HOL/labels{/name}","releases_url":"https://api.github.com/repos/marioxcc/HOL/releases{/id}","deployments_url":"https://api.github.com/repos/marioxcc/HOL/deployments","created_at":"2017-09-29T17:46:10Z","updated_at":"2018-06-29T19:08:40Z","pushed_at":"2018-06-29T19:08:37Z","git_url":"git://github.com/marioxcc/HOL.git","ssh_url":"git@github.com:marioxcc/HOL.git","clone_url":"https://github.com/marioxcc/HOL.git","svn_url":"https://github.com/marioxcc/HOL","homepage":"https://hol-theorem-prover.org","size":77105,"stargazers_count":0,"watchers_count":0,"language":"Standard ML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"HOL-Theorem-Prover:master","ref":"master","sha":"c3a7279777f3738e927fa42eafc9285b3e406d49","user":{"login":"HOL-Theorem-Prover","id":8379840,"node_id":"MDEyOk9yZ2FuaXphdGlvbjgzNzk4NDA=","avatar_url":"https://avatars2.githubusercontent.com/u/8379840?v=4","gravatar_id":"","url":"https://api.github.com/users/HOL-Theorem-Prover","html_url":"https://github.com/HOL-Theorem-Prover","followers_url":"https://api.github.com/users/HOL-Theorem-Prover/followers","following_url":"https://api.github.com/users/HOL-Theorem-Prover/following{/other_user}","gists_url":"https://api.github.com/users/HOL-Theorem-Prover/gists{/gist_id}","starred_url":"https://api.github.com/users/HOL-Theorem-Prover/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HOL-Theorem-Prover/subscriptions","organizations_url":"https://api.github.com/users/HOL-Theorem-Prover/orgs","repos_url":"https://api.github.com/users/HOL-Theorem-Prover/repos","events_url":"https://api.github.com/users/HOL-Theorem-Prover/events{/privacy}","received_events_url":"https://api.github.com/users/HOL-Theorem-Prover/received_events","type":"Organization","site_admin":false},"repo":{"id":353685,"node_id":"MDEwOlJlcG9zaXRvcnkzNTM2ODU=","name":"HOL","full_name":"HOL-Theorem-Prover/HOL","owner":{"login":"HOL-Theorem-Prover","id":8379840,"node_id":"MDEyOk9yZ2FuaXphdGlvbjgzNzk4NDA=","avatar_url":"https://avatars2.githubusercontent.com/u/8379840?v=4","gravatar_id":"","url":"https://api.github.com/users/HOL-Theorem-Prover","html_url":"https://github.com/HOL-Theorem-Prover","followers_url":"https://api.github.com/users/HOL-Theorem-Prover/followers","following_url":"https://api.github.com/users/HOL-Theorem-Prover/following{/other_user}","gists_url":"https://api.github.com/users/HOL-Theorem-Prover/gists{/gist_id}","starred_url":"https://api.github.com/users/HOL-Theorem-Prover/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HOL-Theorem-Prover/subscriptions","organizations_url":"https://api.github.com/users/HOL-Theorem-Prover/orgs","repos_url":"https://api.github.com/users/HOL-Theorem-Prover/repos","events_url":"https://api.github.com/users/HOL-Theorem-Prover/events{/privacy}","received_events_url":"https://api.github.com/users/HOL-Theorem-Prover/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/HOL-Theorem-Prover/HOL","description":"Canonical sources for HOL4 theorem-proving system.   Branch master is where \"mainline development\" occurs.","fork":false,"url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL","forks_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/forks","keys_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/keys{/key_id}","collaborators_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/teams","hooks_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/hooks","issue_events_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues/events{/number}","events_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/events","assignees_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/assignees{/user}","branches_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/branches{/branch}","tags_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/tags","blobs_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/git/refs{/sha}","trees_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/git/trees{/sha}","statuses_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/statuses/{sha}","languages_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/languages","stargazers_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/stargazers","contributors_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/contributors","subscribers_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/subscribers","subscription_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/subscription","commits_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/commits{/sha}","git_commits_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/git/commits{/sha}","comments_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/comments{/number}","issue_comment_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues/comments{/number}","contents_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/contents/{+path}","compare_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/compare/{base}...{head}","merges_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/merges","archive_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/downloads","issues_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues{/number}","pulls_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls{/number}","milestones_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/milestones{/number}","notifications_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/labels{/name}","releases_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/releases{/id}","deployments_url":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/deployments","created_at":"2009-10-29T02:47:31Z","updated_at":"2018-07-01T00:40:10Z","pushed_at":"2018-07-01T00:40:08Z","git_url":"git://github.com/HOL-Theorem-Prover/HOL.git","ssh_url":"git@github.com:HOL-Theorem-Prover/HOL.git","clone_url":"https://github.com/HOL-Theorem-Prover/HOL.git","svn_url":"https://github.com/HOL-Theorem-Prover/HOL","homepage":"https://hol-theorem-prover.org","size":77303,"stargazers_count":219,"watchers_count":219,"language":"Standard ML","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":47,"mirror_url":null,"archived":false,"open_issues_count":119,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":47,"open_issues":119,"watchers":219,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550"},"html":{"href":"https://github.com/HOL-Theorem-Prover/HOL/pull/550"},"issue":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues/550"},"comments":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/issues/550/comments"},"review_comments":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550/comments"},"review_comment":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/pulls/550/commits"},"statuses":{"href":"https://api.github.com/repos/HOL-Theorem-Prover/HOL/statuses/6cc6656b186113d5c6c8d338a3e06fa207fc3943"}},"author_association":"NONE"}}
{"actor":{"display_login":"thtuerk"}}