Ncdgen
- Build Diagram
SubproblemSummaryStatsFailedClauseAttemptDiagramGenerationMetadataDiagramGenerationMetadata.run_uuidDiagramGenerationMetadata.diagram_uuidDiagramGenerationMetadata.is_predefined_diagramDiagramGenerationMetadata.configDiagramGenerationMetadata.diagram_construction_time_secDiagramGenerationMetadata.diagram_succeededDiagramGenerationMetadata.saturation_succeededDiagramGenerationMetadata.saturation_time_secDiagramGenerationMetadata.agent_saturation_statsDiagramGenerationMetadata.failed_clause_attemptsDiagramGenerationMetadata.created_atDiagramGenerationMetadata.subproblem_summary_statsDiagramGenerationMetadata.model_config
Diagrambuild_diagram()setupgraph()
- Double Checking
SingleDoubleCheckStatisticsSingleDoubleCheckStatistics.setup_clausesSingleDoubleCheckStatistics.aux_clauses_usedSingleDoubleCheckStatistics.aux_clauses_unusedSingleDoubleCheckStatistics.alpha_mappingSingleDoubleCheckStatistics.run_infosSingleDoubleCheckStatistics.double_check_setupSingleDoubleCheckStatistics.double_check_proofSingleDoubleCheckStatistics.model_config
DoubleCheckStatisticsdo_double_check()points_requirements_graph_from_jgex_clauses()
- Extract Datapoint
SubProblemDatapointSubProblemDatapoint.double_check_statisticsSubProblemDatapoint.subproblem_strSubProblemDatapoint.alphabetized_subproblem_strSubProblemDatapoint.sub_problem_proofSubProblemDatapoint.level_predicate_countSubProblemDatapoint.solution_natural_languageSubProblemDatapoint.model_configSubProblemDatapoint.larger_problemSubProblemDatapoint.larger_nc_problemSubProblemDatapoint.has_double_checked_aux_construction
generate_subproblems_datapoints()
- Extract Subproblems
- Generation Configuration
IntersectCasesDiagramGenerationConfigDiagramGenerationConfig.min_ptsDiagramGenerationConfig.max_ptsDiagramGenerationConfig.initial_jgex_problemDiagramGenerationConfig.output_gcs_fileDiagramGenerationConfig.emit_only_double_checked_aux_subproblemsDiagramGenerationConfig.aux_discriminatorDiagramGenerationConfig.debugDiagramGenerationConfig.debug_problemDiagramGenerationConfig.double_check_probabilityDiagramGenerationConfig.skip_aux_setup_pairs_previous_false_positiveDiagramGenerationConfig.min_rules_appliedDiagramGenerationConfig.random_seedDiagramGenerationConfig.attempts_per_diagram_buildDiagramGenerationConfig.max_check_per_predicateDiagramGenerationConfig.construction_counter_reporting_rateDiagramGenerationConfig.attempts_per_clauseDiagramGenerationConfig.aux_tagDiagramGenerationConfig.pmf_additional_free_points_sweepDiagramGenerationConfig.model_configDiagramGenerationConfig.pmf_intersect_vs_other_sweepDiagramGenerationConfig.pmf_num_intersecting_to_sample_sweepDiagramGenerationConfig.run_uuidDiagramGenerationConfig.timeoutDiagramGenerationConfig.n_workersDiagramGenerationConfig.jsonl_dump_fileDiagramGenerationConfig.log_levelDiagramGenerationConfig.validate_pmf_sweep()DiagramGenerationConfig.validate_output_gcs_file()DiagramGenerationConfig.validate_min_max_pts()
SweepSelectionsample_sweep_parameters()
- Generation Loop
- Hydra Config
- Read Datapoints
- Sampling
- Solver
- Testing