{"users":[{"id":2,"username":"Zimmi48","name":"Théo Zimmermann","avatar_template":"/user_avatar/discourse.rocq-prover.org/zimmi48/{size}/7_2.png","admin":true,"trust_level":4},{"id":30,"username":"HuStmpHrrr","name":"Jason Hu","avatar_template":"/user_avatar/discourse.rocq-prover.org/hustmphrrr/{size}/42_2.png","trust_level":1},{"id":59,"username":"ybertot","name":"Yves Bertot","avatar_template":"/user_avatar/discourse.rocq-prover.org/ybertot/{size}/61_2.png","trust_level":2},{"id":1151,"username":"NyuB","name":"Brice Decaestecker","avatar_template":"/user_avatar/discourse.rocq-prover.org/nyub/{size}/1280_2.png","trust_level":0},{"id":902,"username":"shutterrecoil","name":"Daniil Iaitskov","avatar_template":"/user_avatar/discourse.rocq-prover.org/shutterrecoil/{size}/1036_2.png","trust_level":1},{"id":869,"username":"thomas-lamiaux","name":"Thomas Lamiaux","avatar_template":"/user_avatar/discourse.rocq-prover.org/thomas-lamiaux/{size}/982_2.png","trust_level":2},{"id":922,"username":"emilia144","name":"strawberry queen","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/f475e1/{size}.png","trust_level":1},{"id":105,"username":"SkySkimmer","name":"Gaëtan Gilbert","avatar_template":"/user_avatar/discourse.rocq-prover.org/skyskimmer/{size}/369_2.png","trust_level":1},{"id":827,"username":"JanM","name":"Jan Menz","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/{size}.png","trust_level":1},{"id":1092,"username":"Justme0606","name":"Sylvain Borgogno","avatar_template":"/user_avatar/discourse.rocq-prover.org/justme0606/{size}/1216_2.png","trust_level":2},{"id":1085,"username":"matematiflo","name":"Florent Schaffhauser","avatar_template":"/user_avatar/discourse.rocq-prover.org/matematiflo/{size}/1208_2.png","trust_level":1},{"id":1123,"username":"biancafurstenau","name":"Bianca Fürstenau","avatar_template":"/user_avatar/discourse.rocq-prover.org/biancafurstenau/{size}/1251_2.png","trust_level":0},{"id":7,"username":"mattam82","name":"Matthieu Sozeau","avatar_template":"/user_avatar/discourse.rocq-prover.org/mattam82/{size}/11_2.png","trust_level":2},{"id":524,"username":"MevenBertrand","name":"Meven Lennon-Bertrand","avatar_template":"/user_avatar/discourse.rocq-prover.org/mevenbertrand/{size}/555_2.png","trust_level":2},{"id":250,"username":"flaviodemoura","name":"Flávio Leonardo Cavalcanti de Moura","avatar_template":"/user_avatar/discourse.rocq-prover.org/flaviodemoura/{size}/391_2.png","trust_level":1},{"id":92,"username":"herbelin","name":"Hugo Herbelin","avatar_template":"/user_avatar/discourse.rocq-prover.org/herbelin/{size}/111_2.png","trust_level":2},{"id":98,"username":"RalfJ","name":"","avatar_template":"/user_avatar/discourse.rocq-prover.org/ralfj/{size}/59_2.png","trust_level":2},{"id":159,"username":"silene","name":"Guillaume Melquiond","avatar_template":"/user_avatar/discourse.rocq-prover.org/silene/{size}/485_2.png","trust_level":1},{"id":17,"username":"Matafou","name":"Pierre Courtieu","avatar_template":"/user_avatar/discourse.rocq-prover.org/matafou/{size}/18_2.png","trust_level":2},{"id":1089,"username":"nekonibox","name":"nekonibox","avatar_template":"/user_avatar/discourse.rocq-prover.org/nekonibox/{size}/1214_2.png","trust_level":0},{"id":121,"username":"brando90","name":"Brando90","avatar_template":"/user_avatar/discourse.rocq-prover.org/brando90/{size}/183_2.png","trust_level":2},{"id":975,"username":"ia0","name":"","avatar_template":"/user_avatar/discourse.rocq-prover.org/ia0/{size}/1104_2.png","trust_level":1},{"id":1019,"username":"Vertmo","name":"Basile Pesin","avatar_template":"/user_avatar/discourse.rocq-prover.org/vertmo/{size}/1134_2.png","trust_level":1},{"id":1020,"username":"Alix","name":"Alix Trieu","avatar_template":"/user_avatar/discourse.rocq-prover.org/alix/{size}/1136_2.png","trust_level":1},{"id":22,"username":"Yannick","name":"Yannick Zakowski","avatar_template":"/user_avatar/discourse.rocq-prover.org/yannick/{size}/321_2.png","trust_level":2},{"id":280,"username":"jmadiot","name":"Jean-Marie Madiot","avatar_template":"/user_avatar/discourse.rocq-prover.org/jmadiot/{size}/266_2.png","trust_level":1},{"id":858,"username":"DmxLarchey","name":"Dominique Larchey-Wendling","avatar_template":"/user_avatar/discourse.rocq-prover.org/dmxlarchey/{size}/971_2.png","trust_level":1},{"id":723,"username":"jp-diegidio","name":"Julio Di Egidio","avatar_template":"/user_avatar/discourse.rocq-prover.org/jp-diegidio/{size}/819_2.png","trust_level":0},{"id":101,"username":"Blaisorblade","name":"Paolo G. Giarrusso","avatar_template":"/user_avatar/discourse.rocq-prover.org/blaisorblade/{size}/56_2.png","trust_level":2},{"id":1008,"username":"sinraj-314","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/22d042/{size}.png","trust_level":1},{"id":1012,"username":"hehelego","name":"hehelego","avatar_template":"/user_avatar/discourse.rocq-prover.org/hehelego/{size}/1119_2.png","trust_level":1},{"id":939,"username":"Kelvin_MYYZJ","name":"Kelvin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/87869e/{size}.png","trust_level":1},{"id":784,"username":"JoJoDeveloping","name":"Johannes Hostert","avatar_template":"/user_avatar/discourse.rocq-prover.org/jojodeveloping/{size}/886_2.png","trust_level":2},{"id":998,"username":"Tralalero-Tralalal","name":"Tralalero Tralala","avatar_template":"/user_avatar/discourse.rocq-prover.org/tralalero-tralalal/{size}/1117_2.png","trust_level":1},{"id":859,"username":"GuiGeek","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/e68b1a/{size}.png","trust_level":1},{"id":923,"username":"jossedaniell","name":"Daniel Jose","avatar_template":"/user_avatar/discourse.rocq-prover.org/jossedaniell/{size}/1068_2.png","trust_level":0},{"id":980,"username":"ArturKeshik","name":"Artur Keshik","avatar_template":"/user_avatar/discourse.rocq-prover.org/arturkeshik/{size}/1106_2.png","trust_level":0},{"id":953,"username":"tooliltoolate","name":"Tooliltoolate","avatar_template":"/user_avatar/discourse.rocq-prover.org/tooliltoolate/{size}/1091_2.png","trust_level":0},{"id":339,"username":"apeterson-BFI","name":"Anthony Peterson","avatar_template":"/user_avatar/discourse.rocq-prover.org/apeterson-bfi/{size}/709_2.png","trust_level":1},{"id":927,"username":"Sam-Ni","name":"Sam Ni","avatar_template":"/user_avatar/discourse.rocq-prover.org/sam-ni/{size}/1071_2.png","trust_level":0},{"id":569,"username":"quinn-dougherty","name":"Quinn","avatar_template":"/user_avatar/discourse.rocq-prover.org/quinn-dougherty/{size}/599_2.png","trust_level":0},{"id":737,"username":"caverill","name":"Charles Averill","avatar_template":"/user_avatar/discourse.rocq-prover.org/caverill/{size}/832_2.png","trust_level":1},{"id":772,"username":"davidjao","name":"djao","avatar_template":"/user_avatar/discourse.rocq-prover.org/davidjao/{size}/866_2.png","trust_level":2},{"id":851,"username":"Lilipop","name":"Rou","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/8491ac/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/using-rocq/5?page=1","per_page":30,"top_tags":[{"id":9,"name":"software-foundations","slug":"software-foundations"},{"id":8,"name":"notation","slug":"notation"},{"id":1,"name":"coq-equations","slug":"coq-equations"},{"id":2,"name":"faq","slug":"faq"},{"id":6,"name":"ltac2","slug":"ltac2"},{"id":3,"name":"ssreflect","slug":"ssreflect"},{"id":16,"name":"coq-lsp","slug":"coq-lsp"},{"id":10,"name":"fixpoint","slug":"fixpoint"},{"id":5,"name":"cic","slug":"cic"},{"id":11,"name":"metacoq","slug":"metacoq"}],"topics":[{"fancy_title":"About the Learning category","id":12,"title":"About the Learning category","slug":"about-the-learning-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-02-10T21:46:29.982Z","last_posted_at":"2019-02-10T21:46:30.052Z","bumped":true,"bumped_at":"2019-02-11T21:08:56.111Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Ask questions about how to use the Rocq Prover or a specific package, how to learn Rocq, and about best practices for developing and maintaining Rocq projects. \nExamples of questions of interest include: \n\nWhat is the be&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1235,"like_count":0,"has_summary":false,"last_poster_username":"Zimmi48","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Surveying kernel vulnerabilities via non-proof term ways","id":3071,"title":"Surveying kernel vulnerabilities via non-proof term ways","slug":"surveying-kernel-vulnerabilities-via-non-proof-term-ways","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-14T19:17:59.715Z","last_posted_at":"2026-07-24T07:34:04.707Z","bumped":true,"bumped_at":"2026-07-24T07:34:04.707Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":57,"like_count":0,"has_summary":false,"last_poster_username":"ybertot","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":30,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":59,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Stepping through a rocq script programatically?","id":3070,"title":"Stepping through a rocq script programatically?","slug":"stepping-through-a-rocq-script-programatically","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-09T10:45:26.205Z","last_posted_at":"2026-07-10T10:47:08.933Z","bumped":true,"bumped_at":"2026-07-10T10:47:08.933Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":51,"like_count":0,"has_summary":false,"last_poster_username":"Zimmi48","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1151,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why rewrite works one way with replace but both way with assert?","id":3058,"title":"Why rewrite works one way with replace but both way with assert?","slug":"why-rewrite-works-one-way-with-replace-but-both-way-with-assert","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-17T06:38:50.271Z","last_posted_at":"2026-06-17T12:17:34.028Z","bumped":true,"bumped_at":"2026-06-17T12:17:34.028Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":57,"like_count":1,"has_summary":false,"last_poster_username":"thomas-lamiaux","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":902,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":869,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Problem with Ltac2 Notation and Control.enter","id":3057,"title":"Problem with Ltac2 Notation and Control.enter","slug":"problem-with-ltac2-notation-and-control-enter","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-06-09T12:32:51.769Z","last_posted_at":"2026-06-09T13:25:01.351Z","bumped":true,"bumped_at":"2026-06-09T13:25:01.351Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":8,"name":"notation","slug":"notation"}],"tags_descriptions":{},"views":70,"like_count":0,"has_summary":false,"last_poster_username":"thomas-lamiaux","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":922,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":105,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":869,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rocq cannot find libraries in Rocq platform","id":2973,"title":"Rocq cannot find libraries in Rocq platform","slug":"rocq-cannot-find-libraries-in-rocq-platform","posts_count":15,"reply_count":11,"highest_post_number":15,"image_url":null,"created_at":"2026-03-13T10:43:06.295Z","last_posted_at":"2026-04-24T10:01:30.262Z","bumped":true,"bumped_at":"2026-04-24T10:01:30.262Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":213,"like_count":2,"has_summary":false,"last_poster_username":"JanM","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":827,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":1092,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using Rocq online?","id":3009,"title":"Using Rocq online?","slug":"using-rocq-online","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2026-04-05T15:57:39.184Z","last_posted_at":"2026-04-07T18:20:18.512Z","bumped":true,"bumped_at":"2026-04-07T18:20:18.512Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":178,"like_count":3,"has_summary":false,"last_poster_username":"matematiflo","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1085,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1123,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":7,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":524,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rewrite set equality inside a let expression","id":2013,"title":"Rewrite set equality inside a let expression","slug":"rewrite-set-equality-inside-a-let-expression","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2023-08-19T17:15:18.115Z","last_posted_at":"2026-02-25T18:40:11.669Z","bumped":true,"bumped_at":"2026-02-25T18:40:11.669Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":438,"like_count":1,"has_summary":false,"last_poster_username":"SkySkimmer","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":250,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":92,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":105,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Issues with Require from stdpp","id":2892,"title":"Issues with Require from stdpp","slug":"issues-with-require-from-stdpp","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":null,"created_at":"2026-01-04T15:00:32.429Z","last_posted_at":"2026-01-06T14:26:11.434Z","bumped":true,"bumped_at":"2026-01-06T14:26:11.434Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":105,"like_count":0,"has_summary":false,"last_poster_username":"RalfJ","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":922,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":98,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Recursive inductive notation and incremental type checking","id":2893,"title":"Recursive inductive notation and incremental type checking","slug":"recursive-inductive-notation-and-incremental-type-checking","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-04T17:19:12.737Z","last_posted_at":"2026-01-04T22:33:17.970Z","bumped":true,"bumped_at":"2026-01-04T22:33:17.970Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":42,"like_count":1,"has_summary":false,"last_poster_username":"Matafou","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":902,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rocq and mathcomp from Homebrew do not work well","id":2890,"title":"Rocq and mathcomp from Homebrew do not work well","slug":"rocq-and-mathcomp-from-homebrew-do-not-work-well","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-12-30T09:23:33.489Z","last_posted_at":"2025-12-31T08:07:36.994Z","bumped":true,"bumped_at":"2025-12-31T08:07:36.994Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"nekonibox","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1089,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Local Sequence tactial and Incorrect number of goals","id":2889,"title":"Local Sequence tactial and Incorrect number of goals","slug":"local-sequence-tactial-and-incorrect-number-of-goals","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-12-23T07:47:28.948Z","last_posted_at":"2025-12-23T10:12:51.760Z","bumped":true,"bumped_at":"2025-12-23T10:12:51.760Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":47,"like_count":1,"has_summary":false,"last_poster_username":"SkySkimmer","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":902,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":105,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to refer a hypothesis in an assert?","id":2871,"title":"How to refer a hypothesis in an assert?","slug":"how-to-refer-a-hypothesis-in-an-assert","posts_count":2,"reply_count":1,"highest_post_number":2,"image_url":null,"created_at":"2025-12-07T13:00:27.432Z","last_posted_at":"2025-12-07T13:15:38.000Z","bumped":true,"bumped_at":"2025-12-07T13:15:38.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":71,"like_count":2,"has_summary":false,"last_poster_username":"SkySkimmer","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":902,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":105,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can Coq accept an unsound proof if the kernel is correct? (failure modes, examples, and mitigations)","id":2832,"title":"How can Coq accept an unsound proof if the kernel is correct? (failure modes, examples, and mitigations)","slug":"how-can-coq-accept-an-unsound-proof-if-the-kernel-is-correct-failure-modes-examples-and-mitigations","posts_count":14,"reply_count":9,"highest_post_number":14,"image_url":null,"created_at":"2025-10-06T19:23:06.891Z","last_posted_at":"2025-10-08T11:12:57.994Z","bumped":true,"bumped_at":"2025-10-08T11:12:57.994Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":300,"like_count":3,"has_summary":false,"last_poster_username":"silene","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":121,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":105,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":59,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":975,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"When should ==&gt; be used over ++&gt; for morphisms?","id":2796,"title":"When should ==> be used over ++> for morphisms?","slug":"when-should-be-used-over-for-morphisms","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-08-16T21:36:52.941Z","last_posted_at":"2025-08-20T14:00:38.035Z","bumped":true,"bumped_at":"2025-08-20T14:00:38.035Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":107,"like_count":0,"has_summary":false,"last_poster_username":"ia0","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":975,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Non-constructive proof","id":2756,"title":"Non-constructive proof","slug":"non-constructive-proof","posts_count":20,"reply_count":15,"highest_post_number":21,"image_url":null,"created_at":"2025-06-25T07:40:33.859Z","last_posted_at":"2025-06-30T09:48:19.447Z","bumped":true,"bumped_at":"2025-06-30T09:48:19.447Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":346,"like_count":12,"has_summary":false,"last_poster_username":"DmxLarchey","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":1019,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":1020,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":22,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":280,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":858,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Coq&rsquo;s equality is not Leibniz (?)","id":2031,"title":"Coq's equality is not Leibniz (?)","slug":"coqs-equality-is-not-leibniz","posts_count":32,"reply_count":25,"highest_post_number":32,"image_url":null,"created_at":"2023-09-04T13:56:41.303Z","last_posted_at":"2025-06-07T14:25:07.872Z","bumped":true,"bumped_at":"2025-06-07T15:10:09.513Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1219,"like_count":11,"has_summary":false,"last_poster_username":"sinraj-314","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":723,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":105,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":101,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1008,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to think of inductive types?","id":2727,"title":"How to think of inductive types?","slug":"how-to-think-of-inductive-types","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-06-04T07:20:36.482Z","last_posted_at":"2025-06-06T09:31:15.763Z","bumped":true,"bumped_at":"2025-06-06T09:31:15.763Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"software-foundations","slug":"software-foundations"}],"tags_descriptions":{},"views":160,"like_count":4,"has_summary":false,"last_poster_username":"hehelego","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":1008,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1012,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why are tactics like `simpl` valid?","id":2723,"title":"Why are tactics like `simpl` valid?","slug":"why-are-tactics-like-simpl-valid","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2025-05-30T06:57:36.091Z","last_posted_at":"2025-06-02T16:35:35.906Z","bumped":true,"bumped_at":"2025-06-02T16:35:35.906Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"software-foundations","slug":"software-foundations"}],"tags_descriptions":{},"views":233,"like_count":5,"has_summary":false,"last_poster_username":"silene","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":1008,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":159,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":723,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can I take use of certain Prop when defining a function?","id":2716,"title":"How can I take use of certain Prop when defining a function?","slug":"how-can-i-take-use-of-certain-prop-when-defining-a-function","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2025-05-25T13:33:11.719Z","last_posted_at":"2025-05-28T06:04:32.492Z","bumped":true,"bumped_at":"2025-05-28T06:04:32.492Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":138,"like_count":3,"has_summary":false,"last_poster_username":"silene","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":939,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":784,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":723,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I prove the correctness of my Ceaser Cipher?","id":2699,"title":"How do I prove the correctness of my Ceaser Cipher?","slug":"how-do-i-prove-the-correctness-of-my-ceaser-cipher","posts_count":21,"reply_count":18,"highest_post_number":21,"image_url":null,"created_at":"2025-05-15T02:47:06.788Z","last_posted_at":"2025-05-20T02:34:13.095Z","bumped":true,"bumped_at":"2025-05-20T02:34:13.095Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":227,"like_count":0,"has_summary":false,"last_poster_username":"jp-diegidio","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":998,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":859,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":723,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Efficiently Structure Proofs in Coq for Large Scale Projects?","id":2504,"title":"How to Efficiently Structure Proofs in Coq for Large Scale Projects?","slug":"how-to-efficiently-structure-proofs-in-coq-for-large-scale-projects","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-12-30T06:34:41.636Z","last_posted_at":"2025-05-07T12:42:22.148Z","bumped":true,"bumped_at":"2025-05-16T17:36:48.273Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":228,"like_count":0,"has_summary":false,"last_poster_username":"jp-diegidio","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":923,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":723,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can&rsquo;t a lemma with a universal conclusion be applied to other premises?","id":2666,"title":"Can't a lemma with a universal conclusion be applied to other premises?","slug":"cant-a-lemma-with-a-universal-conclusion-be-applied-to-other-premises","posts_count":6,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2025-04-28T17:36:53.022Z","last_posted_at":"2025-04-29T10:21:01.584Z","bumped":true,"bumped_at":"2025-04-29T10:21:01.584Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":146,"like_count":4,"has_summary":false,"last_poster_username":"ArturKeshik","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":980,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can you do IO in Rocq?","id":2588,"title":"Can you do IO in Rocq?","slug":"can-you-do-io-in-rocq","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-04-01T04:55:24.491Z","last_posted_at":"2025-04-13T13:24:38.963Z","bumped":true,"bumped_at":"2025-04-13T13:24:38.963Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":221,"like_count":0,"has_summary":false,"last_poster_username":"thomas-lamiaux","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":953,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":723,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":869,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Basic questions on polymorphic universes","id":2586,"title":"Basic questions on polymorphic universes","slug":"basic-questions-on-polymorphic-universes","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-03-30T18:58:58.252Z","last_posted_at":"2025-04-01T16:10:14.592Z","bumped":true,"bumped_at":"2025-04-01T16:10:14.592Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":102,"like_count":0,"has_summary":false,"last_poster_username":"jp-diegidio","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":723,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using Add Relation for Setoid equivalence of rationals","id":1646,"title":"Using Add Relation for Setoid equivalence of rationals","slug":"using-add-relation-for-setoid-equivalence-of-rationals","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2022-04-26T16:03:07.193Z","last_posted_at":"2025-03-21T09:32:10.896Z","bumped":true,"bumped_at":"2025-03-21T09:32:10.896Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":571,"like_count":0,"has_summary":false,"last_poster_username":"mattam82","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":339,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to implement setoid_rewrite for &ldquo;partial equivalence-relation&rdquo; in Coq?","id":2565,"title":"How to implement setoid_rewrite for \"partial equivalence-relation\" in Coq?","slug":"how-to-implement-setoid-rewrite-for-partial-equivalence-relation-in-coq","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-14T03:30:04.654Z","last_posted_at":"2025-03-14T14:39:16.511Z","bumped":true,"bumped_at":"2025-03-14T14:39:16.511Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":90,"like_count":2,"has_summary":false,"last_poster_username":"silene","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":927,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":159,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Refinedc install: make under opam can&rsquo;t find dune","id":2544,"title":"Refinedc install: make under opam can't find dune","slug":"refinedc-install-make-under-opam-cant-find-dune","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-01T16:09:46.399Z","last_posted_at":"2025-03-01T17:58:47.116Z","bumped":true,"bumped_at":"2025-03-01T17:58:47.116Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":92,"like_count":0,"has_summary":false,"last_poster_username":"quinn-dougherty","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":569,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Learning SSReflect by messing around with primes","id":2527,"title":"Learning SSReflect by messing around with primes","slug":"learning-ssreflect-by-messing-around-with-primes","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-02-03T05:58:00.084Z","last_posted_at":"2025-02-03T20:26:00.358Z","bumped":true,"bumped_at":"2025-02-07T22:52:58.304Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":120,"like_count":2,"has_summary":false,"last_poster_username":"davidjao","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":737,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":772,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Simple Coq help","id":2509,"title":"Simple Coq help","slug":"simple-coq-help","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2025-01-14T20:37:24.154Z","last_posted_at":"2025-01-16T08:36:41.121Z","bumped":true,"bumped_at":"2025-01-16T08:36:41.121Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":165,"like_count":2,"has_summary":false,"last_poster_username":"Lilipop","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":851,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":772,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":869,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":59,"primary_group_id":null,"flair_group_id":null}]}]}}